Skip to content
Free · No email required

The local SEO checklist

34 checks across six sections, in the order we would actually do them. This is
the working list we run against client sites, published in full rather than hidden
behind a form.

Have us run it for you, free →

Local hardware store storefront on Main Street
Before you start

Work top to bottom. The order is the point.

The sections are sequenced by leverage, not by topic. The Google Business
Profile section is free and takes about an hour, and it moves more than everything
below it combined. The ‘readable to the engines’ section is the least glamorous and the widest open: when we scanned 79 real Triad businesses, 99% of them had published nothing an engine could read about what they sell.

You do not need all 34 to see movement. Most
local businesses are missing between 20 and 30 of them, and the first ten fixes
usually account for most of the result.

Section 1 of 6

Google Business Profile

Free, and the biggest single lever you control.

Profile claimed and verified

If you have never logged in, start here. An unclaimed profile can still be edited by the public.

Primary category is the most specific accurate one

This field influences more of your local visibility than anything else on the profile.

Every relevant secondary category added

Additional categories, but only ones you genuinely serve.

Services listed individually

Not one paragraph. Each service as its own entry.

Hours correct, including holiday hours

Wrong hours generate one-star reviews faster than anything else on this list.

At least 10 original photos

Your team, premises and actual work. Not stock.

Q&A section seeded and answered

Public, indexable, and almost universally ignored.

Posting at least monthly

Weekly is better. Offers, updates, finished jobs.

Section 2 of 6

Identity and citations

One business, described one way, everywhere.

Name, address and phone in one canonical format

Pick the format and enforce it, down to whether you write Suite or Ste.

Same name, address and phone on your own site footer and contact page

The most commonly missed one, because people only audit third-party directories.

Yelp, Bing Places, Apple Maps and Angi all match

These feed the wider ecosystem, including some AI answers.

Chamber and trade association listings match

Often years out of date and quietly authoritative.

Old phone numbers scrubbed everywhere

Multiple numbers read to a machine like multiple businesses.

One phone number per location, used consistently

Call tracking numbers need care here. Use the same one publicly.

Section 3 of 6

Your website

The part you actually own.

A real page for every city you serve

One page cannot rank for eleven towns.

Each city page genuinely locally written

Landmarks, neighbourhoods, the specific work you do there. Not a find-and-replace.

A page for each distinct service

Services buried in a single list page do not rank.

Unique title tag and meta description per page

Duplicates are the most common technical finding we make.

Loads in under three seconds on a phone

Most local searches are mobile, outdoors, in a hurry.

Phone number tappable on mobile

A number that is an image, or plain text, costs calls silently.

Every page discoverable by the engines

Discovery by map rather than by luck.

Section 4 of 6

Reviews

Volume matters less than recency and replies.

A request goes out after every completed job

Automated text or email with a direct link. A system, not a campaign.

Every review answered, good and bad

Especially bad. Prospects read the reply more closely than the review.

Reviews arriving steadily rather than in bursts

40 reviews from this year usually beats 200 that stopped in 2023.

Your reviews readable on your own site

97% of the businesses we scanned have reviews machines cannot connect to their site.

Section 5 of 6

Readable to the engines

The least glamorous section, and the biggest gap in the market.

Your business readable to the engines

Name, address, hours, area served, in machine-readable form.

What you actually sell, readable to the engines

99% of businesses we scanned publish none. This is the single widest gap.

Your questions answerable on the pages that have them

The format answer engines quote back to users most often.

Your name and logo resolved as one entity

How engines resolve you as an entity rather than a string.

Verified readable, not just installed

Broken implementations are common and silently ignored by engines.

Section 6 of 6

The 2026 additions

New since the last time you read a checklist like this.

A guide for the AI engines published on your site

Describes the business and its key pages for the AI engines. 86% of businesses we scanned have none.

An explicit welcome for the AI engines

Tell ChatGPT, Perplexity, Claude and the rest they are allowed in. Silence means the engines guess.

Content shaped like answers, not brochures

A real question as a heading, then a direct answer in the first two sentences.

Your business checked in an actual AI assistant

Ask ChatGPT and Google AI who they recommend in your category and city. Read what comes back.

Want us to run this list against your site?

The free AI Visibility Scan checks most of the machine-readable half of this list
automatically and gives you a score out of 100 with the gaps in priority order.
Fifteen minutes, no obligation, and the report is yours either way.

Get your free scan →

Get your free AI scan: 15 min