Google Maps SEO
I would start with a precise primary category and a fully completed Business Profile, then build local landing pages for each service area before touching citations.
What I’d do first
- Claim and verify your Google Business Profile with your exact real-world name and address.
- Select the most specific primary category that matches your core offering, not a broad one.
- Create separate location or service-area pages on your website, each with its own NAP and local content.
- Set a weekly review response cadence and aim for a steady stream of new reviews, not bursts.
- Audit your NAP citations across the web monthly, fixing even small inconsistencies like 'St' vs 'Street'.
The path I'd take
I do not touch a single citation or schema snippet until the Google Business Profile is fully claimed, verified, and filled in. That means every field: business name exactly as it appears on your doorstep, address with the full postcode, phone number that rings a real desk, hours that match what you physically do. The primary category is the single most important relevance signal Google has for local packs, so I spend time researching competitors in the same trade. For a plumber in Leeds who does boiler repairs and installations, I would choose 'Plumber' not 'Handyman' or 'Home Improvement'. A broad category dilutes your relevance against specialists. I also set the secondary categories for the other services – boiler repair, water heater installation – but only if they fit. A mistake here can bury a profile for weeks. [Business Profile](/business-profile/) documentation has the full category list; I always check it against the business's real service menu.
Once the profile is solid, I turn to the website. Sending all Maps traffic to a homepage is a lazy default. I prefer dedicated location pages for service-area businesses or individual service pages for single-location trades. For that Leeds plumber, I would create a page titled 'Boiler Repairs in Leeds' with a short paragraph about the area, a mention of landmarks, and the exact NAP. I embed the Google Map from his profile and write naturally about the kinds of boilers he fixes. Local keyword use in the title, H1, and first paragraph is important, but I never stuff. A counter-argument I hear is that location pages look thin to Google. In my experience, a 300-word page with a genuine local reference and a call to action beats a 1,000-word generic page. I also make sure the website is mobile-fast, because most Maps taps happen on a phone and slow pages get punished. [Local SEO](/local-seo/) involves more than the profile, and this step is where most practitioners stop too early.
The third lever is review velocity and responses. I tell clients to aim for one new review per week over time rather than a sudden dump. A burst of ten reviews in a day can look unnatural and may not stick. I respond to every review – positive ones with a thanks and a detail from the job, negative ones with an offer to fix the issue offline. Google's prominence signal weighs recency and response rate heavily. I have seen a profile jump from position 7 to position 3 in the local pack after two weeks of consistent responses. [Citation SEO](/citation-seo/) is the cleanup act, not the main event. I check Yell, Yelp, and local directories for NAP consistency using a tool from [Local SEO Tools](/local-seo-tools/) and fix mismatches. The order matters: profile first, website second, reviews third, citations fourth.
Watch-outs
The most common trap is a keyword-stuffed business name. I have seen plumbers change their name to 'Leeds Boiler Repair Plumber' and get suspended within a week. Google's guidelines are explicit: your business name must be your real trading name. Use it as is. A related watch-out is choosing the wrong primary category. A coffee shop that also sells sandwiches should pick 'Coffee Shop' not 'Café' or 'Restaurant'. The more specific you are, the better Google can match you to the right query. I once helped a photographer who had selected 'Photographer' when her real speciality was 'Wedding Photographer'. The switch alone moved her from page 2 to the top of the local pack in a month.
NAP inconsistency is a silent killer. Even a small difference – 'Street' versus 'St' – across directories creates confusion in Google's knowledge graph. I use a spreadsheet to log every citation and check it quarterly. A decision rule I follow: if a directory lists your address differently from your profile, fix it immediately or remove the listing. The same goes for phone numbers. A missed digit on one directory can split your ranking signals. [Local SEO Checklist](/local-seo-checklist/) is useful for tracking these fields.
Ignoring reviews is another mistake I see everywhere. A profile with 20 reviews and no responses will often rank below a profile with 15 reviews and responses to every single one. Google sees a responsive owner as a prominent business. I recommend a two-day turnaround for responses. For negative reviews, do not argue publicly. Reply briefly, then take the conversation to a private message. The other watch-out is neglecting photo updates. A profile that gets new photos every two weeks signals freshness. I ask clients to upload a photo of their last job with permission. It breaks the stale pattern. [Local SEO for Restaurants](/local-seo-for-restaurants/) has shown me how critical photos are, but the same principle applies to trades. Finally, do not rush to build hundreds of citations. A handful of authoritative, consistent listings outperforms dozens of spammy ones. Quality over quantity is the rule.
What I got wrong
Early on, I treated Google Maps SEO as a profile-only exercise. I filled in every field, uploaded a logo, and thought that was the job. Then I watched a client with a mediocre profile but a strong local website outrank a client whose profile I had polished. The difference was the website: dedicated service pages, a clear NAP in the footer, and a simple local schema markup. I had underestimated how much Google uses the website to corroborate location and relevance. Now I spend as much time on the site as on the profile.
I also misjudged the power of review velocity. I used to think total review count was the metric that mattered. A client with 30 reviews and no new ones in six months kept losing ground to a competitor with 18 reviews but fresh ones coming in every week. Google cares about recency. I changed my advice to clients: aim for a steady trickle, not a bucket. The difference in ranking is real and measurable.
Another wrong assumption was that NAP consistency was a set-it-and-forget-it task. I found a client's address listed differently on a local chamber of commerce site that I had never checked. That inconsistency was enough to drop his local pack position by four spots. Now I run a citation audit every month using a free tool from Local SEO Tools and fix anything that deviates from the profile. I also learned that the 'Google Posts' feature inside the Business Profile is not a ranking booster, despite what some blogs claim. I stopped wasting time on posts and focused on reviews and photos instead.
Finally, I used to recommend broad categories to cover all services. A handyman offering plumbing and electrical work would get 'Handyman' as primary, but that left him out of the specialist searches. I changed the rule: pick the most profitable or searched-for service as primary, use secondary for the others. That single move shifted rankings more than any other change. I still get the edge case wrong sometimes – a client with two distinct physical locations needs two profiles, but I have seen Google merge them if the categories overlap too much. Now I keep categories distinct between locations. It is a lesson I relearn every time Google updates its local algorithm.
Next step
Quick answers
How long does it take to rank in Google Maps after verification?
Typically two to four weeks for a new profile in a medium-competition area, but it can take longer if the category is broad or the website is thin. A complete profile and consistent citations speed it up, but there is no guarantee on day one.
Can I use a PO Box as my business address in Google Maps?
No. Google requires a physical street address for verification. PO boxes are not accepted. If you work from home but serve clients at their locations, you can hide your address by selecting the 'service-area business' setting, but you still need a real location.
Do photos really affect Google Maps ranking?
Yes, but indirectly. Profiles with regular photo updates show freshness and activity, which Google interprets as engagement. More importantly, photos can improve click-through rates and user signals that feed into ranking. I upload at least two new photos per month.
Sources
Primary documentation is linked directly. Anything commercial is marked nofollow.
- Google Business Profile Help — Baseline requirements for profile completeness and category selection.
- Google Search Central — Guidance on structured data and website local signals.
- Incremys: Google Maps SEO 2026 Guide — Recent practitioner overview emphasising categories, reviews, and compliance.
- WordStream: The 10 Best Ways to Rank Higher on Google Maps — Widely cited reference for profile completeness, citations, reviews, and website responsiveness.
Notes from Callum Bennett.