If your business has a physical location, whether it’s an office or a storefront, optimizing your website is about making sure people are able to find you in real life. Even if you’re not actively getting visitors in your building (because you have a business that travels to people’s homes or offices) and you’re still targeting an audience that is located in the same geographical area as you are, you need to optimize for that area. This is what we call “local SEO.”
It’s way easier to optimize your website if you have a proper address – i.e. not a post office box. But when you’re optimizing for a service area that you are not physically located in, your main tool for optimization is content. But that strategy, by itself, leads to forced pages that have little to do with the business at hand. It’s clear to most people that pages like this are only added for SEO reasons. It’s also clear to the search engines. Which is why, by themselves, they don’t work.