Forum Moderators: mack
I've looked at Google My Business but thought it was for businesses that have a physical office location.Yes, and this is somewhat of an indicator. Many resources that could benefit your business are not available to you unless you present your business as a physical entity (even if it isn't.) Consider using a mailable address.