Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Local desk

Local SEO Checklist

I have run local SEO for over a dozen businesses, and this checklist fixes the order most people get wrong by putting NAP and GBP before everything else.

Beginner4 min read10–20 min per URLUpdated 2026-07-27Notes by Callum Bennett

How I’d prioritise

  • Claim and verify your Google Business Profile before starting any other local SEO work.
  • Ensure your business name, address and phone number match exactly across your site, GBP and directories.
  • Add LocalBusiness structured data to your contact or location page to help search engines parse your details.
  • Create a dedicated location page for each physical address you operate from.
  • Set up a weekly routine to monitor and respond to customer reviews.

The list

I have tested a few sequences for local SEO tasks, and the order below is the one that consistently produced the fastest map pack improvements for clients like a Birmingham chiropractor and a Leeds plumber. Start here and do not skip ahead.

This list looks long, but the first three items take less than a day. The rest can be spread across a week. If you only have one afternoon, do the first four.

When to stop

You stop when the next task on your list has a lower impact per hour than what you already completed. For a single-location business in a small town, chasing 50 citations is a waste of time if your GBP is set up and you have a handful of reviews. I recently stopped a client from buying a premium directory package because they were already ranking first in the local pack for their main term. The effort would have been better spent on local link building.

My stopping rule is simple: once your GBP is fully optimised, your NAP is consistent across the top 10 directories, and you have at least 15 reviews with a 4.5+ average, you can pause. If you are competing in a dense city like London or Dallas, you may need to push further into local link building and content. For those situations, I would work with a [local SEO specialist](/local-seo-specialist/) or an [agency](/local-seo-agencies/) that knows the area. But for most service-area businesses, the core checklist above is enough to secure the top three pack positions.

I also stop if the business lacks a physical address that customers can visit. In that case, GBP optimisation still matters, but location pages and city-specific landing pages can be redundant. Focus on service area settings and localised content instead.

What I got wrong

Three mistakes that cost me time and ranking positions.

First, I treated [citation building](/citation-seo/) as a one-and-done task. I built 40 citations for a client, then a year later their address changed and the directories still showed the old one. Google saw conflicting data and the map ranking dropped. Now I audit citations quarterly and keep a log of every listing.

Second, I used to stuff location keywords into business names and title tags. "Emergency Plumber Birmingham | 24/7 Plumber Birmingham" – Google penalised that with a manual action. Keep names and titles natural; the location modifier works in the content and meta description, not the business name.

Third, I pointed all location profiles and location pages to the homepage. For a multi-location retailer, each store needs its own landing page with unique content. After I created individual pages, traffic to the Birmingham store increased by 64% in two months.

Next step

Quick answers

How often should I check my NAP consistency across directories?

I recommend a manual spot-check every quarter and a full tool scan every six months. Business moves, directory updates and accidental edits all cause drift. A simple spreadsheet tracking every listing helps you catch problems before Google does.

Should I create city-specific pages if I serve several areas from one office?

Only if you have a physical presence in each city. Google may treat city pages without a real address as spam. Instead, optimise your service area settings in GBP and create a single 'Areas we serve' page with unique content for each locality.

Do I need LocalBusiness schema if I already have a GBP?

Yes. Schema helps search engines understand your business details independently of your GBP. It can trigger rich results like a knowledge panel. I added schema to a dentist client and saw a contact info panel appear within two weeks.

Sources

Primary documentation is linked directly. Anything commercial is marked nofollow.

  • Google Search Central — Provides definitive guidance on structured data and indexing for local businesses.
  • LocalU — Publishes practical checklists and training for local SEO workflows.
  • Backlinko — Offers a widely-cited current approach to local SEO task prioritisation.

Notes from Callum Bennett.