Yes. Having a physical address boosts visibility in local searches. If you don’t list a physical address, your company will not appear in Google’s local 3-Pack. That said, there are other ways to improve the local ranking of an online store without a physical location, such as publishing localized website content.