Local SEOMay 12, 20266 min read

The Local SEO Checklist: 12 Steps to #1 on Google Maps

Local search is where the gap between effort and reward is widest. The work is unglamorous, most of it is free, and competitors routinely neglect it — which means a business willing to be thorough can take the top three positions in Google Maps while better-funded rivals ignore the basics.

Here are the twelve steps, in the order we work through them. You can execute most of this yourself in a week.

Step 1: Claim and fully complete the Business Profile

An unclaimed profile is an open invitation for someone else to edit your business information. Claim it first, then fill in every field Google offers. Not most of them. All of them.

The completeness of a profile is itself a ranking factor, and more importantly it is what a customer sees before deciding whether to call you. An empty profile reads as a business that might not still be open.

Step 2: Choose the primary category precisely

This is the single highest-leverage field on the profile, and it is where people most often hedge.

The primary category tells Google which searches you are eligible to appear in. "Restaurant" and "Sushi Restaurant" compete in different auctions, and the more specific one usually wins the search that actually brings a customer through the door.

Pick the category that describes what you primarily do, not the broadest one that technically includes you. Add secondary categories for genuine additional services, and resist the urge to add every category you could argue for.

Step 3: Get the NAP identical everywhere

Name, address and phone number must match exactly across your website, your profile, and every directory you appear in.

Exactly means exactly. "Jl." and "Jalan" are different strings. A suite number present in one listing and absent in another is an inconsistency. A phone number written with and without the country code is two numbers as far as an automated system is concerned.

Google cross-references these to decide whether it is confident the business is real and the details are current. Inconsistency does not produce a penalty so much as a quiet reduction in confidence, and confidence is what the Maps ranking is built on.

Step 4: Add photographs, and keep adding them

Profiles with substantial photo libraries get meaningfully more engagement than profiles with a logo and nothing else.

Cover the exterior as a customer approaches it, the interior, the team, and the product or service itself. The exterior shot matters more than it sounds: it is what someone uses to recognise your door from the street.

Upload new photographs periodically rather than all at once. A profile receiving fresh images is a profile Google can see is actively maintained.

Step 5: Write a description that reads like a human wrote it

You have a limited character count. Use it to explain what you do, who you do it for, and where — in a sentence a person would actually say out loud.

Keyword stuffing here is both obvious and counterproductive. The description is read by customers deciding whether to contact you, and a paragraph assembled from search terms makes that decision easy in the wrong direction.

Step 6: Build a review engine, not a review campaign

Reviews are the clearest differentiator in local search, and the mistake almost everyone makes is treating them as a one-off push.

Twenty reviews collected in a single week, then nothing for a year, is a worse signal than two reviews a month arriving steadily. The steady pattern looks like an operating business. The spike looks like a campaign.

Build asking into the natural end of a transaction, make the link trivially easy to follow, and never offer anything in exchange. Incentivised reviews violate Google's policies and the pattern is detectable.

Step 7: Reply to every review, especially the bad ones

Reply to all of them, ideally within a day.

Positive reviews deserve a short, specific response rather than a template. Negative reviews deserve a calm acknowledgement, an apology where one is warranted, and a route to resolve it offline.

The audience for a reply to a negative review is not the reviewer. It is the next customer reading it, who is deciding what happens when something goes wrong. A measured reply to a harsh review often converts better than the five-star reviews above it.

Step 8: Build citations in directories that matter

A citation is any mention of your business details on another site. The value is in consistency and relevance, not volume.

Prioritise the major general directories, then the directories specific to your industry, then local ones — the city business association, the chamber of commerce, regional listings. A handful of relevant, accurate citations outperforms hundreds of automated submissions to directories nobody reads.

Quantity without quality is actively harmful here, because every low-quality listing is another place your NAP can drift out of sync.

Step 9: Build a real page for each location

If you operate in more than one location, each one needs its own page with genuinely distinct content: the address, embedded map, local phone number, opening hours, staff, parking, nearby landmarks.

Duplicating one page and swapping the city name produces pages that compete with each other and convince nobody. The local detail is the point.

Step 10: Add LocalBusiness structured data

Mark up your business details in schema so the information on your page is machine-readable and unambiguous.

Include name, address, phone, opening hours, price range and geographic coordinates. The structured data must match the Business Profile exactly, for the same reason step three matters.

Step 11: Use Posts and the Q&A section

Both features are underused, and both tell Google the profile is tended.

Posts are short updates that appear directly in the profile — offers, news, events. Q&A is open to the public, which means anyone can answer a question about your business, correctly or otherwise. Seed it yourself with the questions you actually get asked, answer them properly, and monitor it for answers from strangers.

Step 12: Measure what the profile is doing

The Business Profile reports how people found you, what they did next, and which queries surfaced you. Check it monthly.

The distinction between discovery searches, where someone looked for a category and found you, and direct searches, where they looked for your name, tells you whether local SEO is bringing new customers or simply catching people who already knew you. Growth in discovery searches is the number that indicates the work is doing something.

The part that is genuinely hard

None of the twelve steps is difficult. The difficulty is that they are never finished.

Hours change at holidays. A phone number changes and three directories keep the old one. Reviews stop being answered during a busy month. Photographs quietly become four years old.

Local search rewards maintenance more than cleverness, which is why so many businesses rank well for a while and then slowly slip without ever doing anything wrong. Put the monthly check in a calendar. That single habit outperforms most of what is sold as local SEO strategy.

Ready to Own Page One?

Get a free analysis of your website — no commitment, no credit card required.