There is no such stipulation that you have to have a physical storefront to optimize a Google My Business listing. Even if you do not have a physical outlet, you can optimize your Google My Business listing by providing accurate and specific information about your business. This information can include but is not limited to your business name, address, phone number, service area, available hours, etc.