Local search rewards three things: relevance, distance and prominence — and since distance is fixed, everything worth doing works on the other two. This checklist is ordered by how much each item moves those, not by how easy it is.
Work top to bottom. The first five items produce more movement than the remaining fifteen combined, and they are the fastest to show a result. If you run more than one branch, start with local SEO for multiple locations instead, because the sequence changes.
Profile: the fastest feedback in local SEO
1. Primary category is exact. The single highest-leverage field. It decides which searches you are eligible for, so a near miss quietly caps everything else. Our Google Business Profile guide covers how to choose it.
2. Secondary categories cover real services. They broaden eligibility without weakening the primary. Use accurate ones; skip aspirational ones.
3. Business name matches reality. No appended keywords. Google’s representation guidelines prohibit it, and competitors report it.
4. Hours are correct, including holidays. “Open now” filters depend on this, and wrong holiday hours generate the angriest reviews in local search.
5. Every applicable attribute is set. Accessibility, parking, appointment requirements, payment types. These drive filtered searches and answer questions before someone calls.
6. Services and products are listed with descriptions. Explicit text about what you do beats forcing Google to infer it from a category.
7. Photos are real and current. The premises, the team, the work. Stock photography is obvious and adds nothing.
8. The description is written for a customer. Plain language, what you do and who for.
Website: the half most local businesses skip
9. A page per service, not one page listing all of them. Someone searching for a specific service should land on a page about that service.
10. City pages only where you have something to say. Real specifics or nothing. Near-duplicates hurt.
11. Name, address and phone visible in HTML. Not inside an image, not only in the footer graphic. Text that can be read and matched.
12. LocalBusiness structured data. It does not lift rankings on its own; it removes ambiguity about who and where you are.
13. Loads fast on a phone. Local searches skew heavily mobile and often happen with poor connectivity.
14. The phone number is tappable. A click-to-call link, not typed text a customer has to copy.
Citations and consistency
15. Name, address and phone identical everywhere. One exact format across your site, your profile, your listings and your invoices. This is where most businesses lose, and it costs nothing but discipline.
16. Listings on the platforms your customers actually use. A dozen accurate, maintained ones beat two hundred auto-submitted. Which platforms matter depends entirely on your vertical.
17. Duplicate listings found and removed. Old profiles from a previous address or owner split your signals against yourself.
Reviews: the prominence engine
18. Asking is systematic, not occasional. At the moment value is delivered, by the person who delivered it. Never filtered by expected sentiment, which violates the guidelines.
19. Every review gets a reply. Especially the negative ones, where the audience is the next reader rather than the complainant. Our framework for responding covers the wording.
Measurement
20. Track calls, direction requests and form submissions. Not rankings. Rankings move first and are worth watching as a leading indicator, but they are not the outcome anyone is paying for. If enquiries are not moving after two quarters of consistent work, something upstream is wrong.
What to expect
Profile items can move visibility within days, because Google re-crawls profile data quickly. Website changes take a few weeks to be reflected. Citations and reviews compound over quarters and are the part that eventually separates two businesses with equally good profiles.
The order matters more than the completeness. A business that nails items one through eight and ignores everything else will usually outrank one that did the reverse. If you would rather have it run as a system, that is our local search work.




