Playbooks

The local SEO checklist we actually use

Most local SEO checklists you find online are padded. They list 80 items, half of which are irrelevant to a plumber in a single metro, and they treat every task as equally important. That padding is the point: it makes the checklist look thorough and it makes the agency selling it look busy. It also buries the five or six things that actually move a local business up the map pack.

Here is the checklist we use with local service clients, in the order we do it, with the reasoning attached. Order matters because some of these unblock the others.

Start with the Business Profile, not the website

The Google Business Profile is the single highest-leverage asset for a local service business, and it lives outside your website. If you only have time for one thing this quarter, this is it.

Work through it in this sequence:

  • Primary category. This is the biggest ranking lever most owners never touch correctly. "Plumber" and "Emergency plumber service" compete for different queries. Pick the category that matches your highest-margin job, then add secondary categories for the rest.
  • Verified service area or address. Storefronts rank by proximity to the searcher. Service-area businesses hide the address and define the areas they actually serve. Do not list 40 towns you cannot reach in an hour. Google notices, and so do the people who call and get told you do not come out there.
  • Services and products with real descriptions. Each service entry is indexable text. Owners leave these blank. Fill them with the language customers actually search for, not the internal names your team uses.
  • Photos, added on a schedule. Fresh photos of real work correlate with engagement. We ask clients to upload a handful monthly rather than dumping 50 at setup and going quiet.
  • Hours, including holiday hours. Wrong hours generate one-star reviews from people who drove out to a closed door. This is a reputation problem disguised as a data-entry problem.

Once the profile is accurate and complete, the website work below has something to reinforce. Do it in the other order and you are optimizing pages for a profile that still says "plumber" when the money is in drain cleaning.

Get the NAP consistent, then stop obsessing over citations

NAP means name, address, phone. The rule is simple: the exact same string everywhere. "Suite 200" in one place and "Ste 200" in another is a mismatch. So is a tracking phone number on the website that does not match the profile.

The mistake we see is the reverse: owners paying for citation-building services that blast their listing to 200 directories nobody has visited since 2014. A listing on a dead directory does nothing. What matters is consistency across the handful of sources that actually feed data: the Business Profile, Apple Maps, Bing Places, the major data aggregators, and the two or three industry directories real customers use in your vertical.

Ten accurate citations on sites people actually use beat two hundred listings on directories that exist only to sell you listings.

Audit what is already out there before you create anything new. Duplicate profiles, old addresses from a previous location, and a phone number from two owners ago are common, and they actively confuse the ranking systems. Cleaning up the wrong data usually helps more than adding new data.

Build the pages the map pack cannot show

The map pack shows three results. Below it, organic results still take a large share of clicks, and those are pages on your site. This is where most local businesses have nothing.

Service pages, one per service

One thin "Services" page listing everything is a wasted opportunity. Break it out: a page for water heater repair, a page for drain cleaning, a page for repiping. Each page targets a distinct set of searches and gives Google a specific thing to rank. Write them for the person deciding whether to call, not for a keyword tool. Answer the questions they ask on the phone: how fast can you come, what does it cost roughly, are you licensed, what happens next.

Location pages, but only for places you serve

If you cover multiple towns, a page per town can work. The trap is generating them from a template with the town name swapped in. Google has been discounting doorway pages like this for years, and a stack of near-identical pages can drag down the whole site. A location page earns its place only if it says something true and specific about work in that area: a project you did there, the neighborhoods you cover, the local permit quirks. If you cannot write something real, do not make the page.

Reviews are a ranking factor and a conversion factor at once

Reviews do double duty. They influence local ranking, and they influence whether someone who sees you picks up the phone. Most businesses treat review generation as an occasional ask. It should be a system.

The mechanism that works:

  • Ask every satisfied customer, at the moment the job is done and they are happy, not two weeks later by email.
  • Make it one tap. A short link or a QR code on the invoice removes the friction that kills most requests.
  • Respond to every review, including the bad ones. A calm, specific reply to a one-star review reassures the next reader far more than the complaint scares them.
  • Never gate reviews or offer payment for them. It violates Google's policies and it is obvious to readers.

Velocity matters more than total count. A business that gets a few reviews every week reads as alive. A business with 200 reviews and nothing in the last year reads as coasting.

Measure calls and directions, not rankings

Rank tracking for local is noisy. Your position changes with the searcher's exact location, their history, and the time of day. Chasing a rank number will make you crazy and tell you little.

Track the actions instead. In the Business Profile insights you can see calls, direction requests, website clicks, and how people found you (discovery searches versus your name). On the website, track form fills and click-to-call from mobile. Those are the numbers tied to revenue. When a service page starts producing calls, you know the work landed. When it does not, you have a page to fix rather than a ranking to fret over.

Run this checklist top to bottom and you will have done more than most competitors in your area, because most of them stopped at "claimed the profile" and never came back.

If you want a fast read on where your site stands before you start, run the free grader. And if you would rather have a partner own the outcome instead of the task list, apply for partnership and we will tell you honestly whether local SEO is your real bottleneck.