
Local SEO when you have no storefront
If the work happens at the customer’s house, you do not have a storefront. HVAC vans, plumbers, electricians, lawn crews, and mobile detailers still show up in Google Maps. The mistake is inventing a street so the profile “looks complete.” Google does not need a fake door. It needs a real address policy and honest service areas.
This is the rule for a service-area-only shop in Dallas–Fort Worth: use the address you actually work from, or hide the street and mark the business as service-area. Do not rent a mailbox and pretend it is a shop. Do not copy a competitor’s block. Do not let an AI tool invent a street so the prompt has “an address.”
Service-area is a setting, not a fake storefront
Google Business Profile has a service-area business option. Use it when customers do not walk into your building. You still need a legal name, a phone that a human answers, categories, hours, and a list of cities or ZIP codes you actually roll a truck to.
What you should not do:
- Pin a random house, a relative’s driveway, or a storage unit so the map pin “looks local.”
- Use a UPS Store, virtual office, or coworking lobby as if it is your shop if you cannot prove you work there.
- Create a second profile “for the van brand” with a different street. One shop, one profile, one phone. See the Google Business Profile checklist for HVAC and trade shops.
If Google later asks for a video walk-through, a street you invented becomes a suspension. A hidden address plus real job photos does not.
What address you can actually use
Write the policy down. One paragraph is enough. Pick one of these and use it everywhere:
- Real office, warehouse, or home office. You work from that address. Mail arrives. Staff or the owner can stand there. Put the street on the profile if you want the pin, or hide it if you do not want customers at the door.
- Service-area only. You serve people at their location. Hide the street. List the cities. Do not invent a public-facing block just to fill the form.
Do not mix the two. If Yelp shows a street and Google does not, or Apple Maps shows a different city, you have a listings problem, not a blog problem. Name, address, and phone have to match. Walk through that in your name, address, and phone must match on every listing.
Honest service areas beat a painted metro
List the suburbs you actually take jobs in. For a Frisco HVAC shop that is often Frisco, Plano, McKinney, Allen, Little Elm, The Colony. It is not “all of Texas.” It is not Fort Worth if the truck never crosses 35W.
A painted metro does three bad things:
- You rank for cities you will not serve, then waste the lead.
- Reviews never mention those cities, so the profile looks hollow.
- Service-area pages become thin clones. Google already treats that pattern as spam. Write real city pages only where you have jobs, photos, and a reason to drive. How to do that without looking like spam: service-area pages that help local SEO.
If a city is seasonal or “on request,” leave it off the Maps service area until you have three completed jobs there.
What still ranks you without a storefront
The pin is not the whole ranking. Service-area shops still move on the same local signals as a storefront, minus the walk-in photos.
- Primary category first. Plumber, HVAC contractor, electrician, landscaper. One primary. Secondary only if you actually sell that work.
- Reviews that name the suburb. “Fixed the AC in Plano on a Saturday” is worth more than a five-star with no city. Ask after the job. Do not write the review for them.
- Job photos, not stock. The van, the unit, the yard, the panel. No generated storefront. No fake reception desk.
- Matching citations. Google, Apple, Bing, Yelp, and the trade books should show the same name, phone, and address policy. Audit that in one afternoon: how to audit your business listings.
- Website pages that match the truck. City in the title. One H1. Service you actually sell. Hours and the same phone as Maps.
Directory volume helps only after the facts match. Forty clean listings beat two hundred that disagree on the street. See how 40 to 200 directory listings help a local business get found.
A one-afternoon fix
Block two hours. Do not write a new blog post until this list is done.
- Open Google Business Profile. Confirm it is marked service-area if you have no public door. Hide the street if customers should not arrive there.
- Write the address policy in one paragraph. Legal name, phone, what you show, what you hide.
- List the cities you served in the last 90 days. Those are your service areas. Delete the rest.
- Search your shop name on Google, Apple, Bing, and Yelp. Screenshot every street and phone. Fix mismatches to match the policy.
- Add three real job photos from this month. Remove any stock or generated storefront.
- On the website, add or fix one service-area page for a city you actually work. Link it from the homepage. Do not clone ten cities in one sitting.
If a directory will not hide the street, use the real working address there and keep the public Maps profile on service-area. Document that exception in the same paragraph so the next person does not “fix” it back to a fake pin.
What not to let a tool invent
ChatGPT, Claude, Gemini, and Grok will happily invent a suite number if you ask for “a complete NAP.” Do not paste that into Maps. Put the real policy at the top of every prompt: legal name, city, phone, hours, service area, and the sentence “do not invent a street.” That is the same shop-card rule we use for AI drafts on how to use AI for small business.
Also do not:
- Buy a second Maps listing for a DBA.
- Drop a pin on a highway so you look closer to Plano.
- Publish city pages for towns you cannot reach in under an hour from the yard.
Start here if you want the listings cleaned with you
If you want the address policy, service areas, and matching citations installed instead of assembling them from tabs, book a start call. Bring the Google Business Profile and the current website. We will tell you whether listings only or the full Quantum Deep stack is the next step. No new street. No invented prices on this page.
Ethical AI · Frisco, TX · 469-669-2728
