Do I Need a Google Business Listing?
Ideally yes, but we can still link a Google Street View Virtual Tour with your business using maps.
If your business isn't already listed with Google, you can do so by registering here
To add your business information to Google Maps, Search, and other Google properties, you’ll need to create a Google My Business listing. Manage how your business information appears across Google, including Search and Maps, using Google My Business—for free.
Upon registering, Google will send a 'postcard' with a code to verify the business address, which usually takes 2-3 business days. During this time your business will be added to Google maps but will display a 'unverified' message.