SEO

Local SEO checklist: 25 steps, in the order that matters

8 min read
On this page
  1. How to use this local SEO checklist
  2. Google Business Profile (steps 1–8)
  3. Reviews (steps 9–12)
  4. NAP and citations (steps 13–16)
  5. Website: service and location pages, titles and speed (steps 17–21)
  6. Local schema (step 22)
  7. AI answers and maps assistants (step 23)
  8. Tracking calls and leads (steps 24–25)
  9. What are the most common local SEO mistakes?
  10. What changes for businesses with several locations?
  11. Which local SEO checklist steps matter most?
  12. Want it done for you?
  13. Common questions

This local SEO checklist gives you 25 steps, in priority order, to help your business show up in Google's map results and local searches. Work from the top: the Google Business Profile steps matter most, then reviews, listings, your website, schema, AI answers and tracking. Each section links to a deeper guide if you need the detail.

How to use this local SEO checklist

Use this local SEO checklist top to bottom, because the steps are in order of impact. Google says local results are based mainly on relevance, distance and prominence (opens in new tab). You can't move your business closer to a searcher, so every step here improves relevance (how well you match the search) or prominence (how well known and trusted you are).

Don't skip ahead to schema or AI tools while your profile is half-filled. A complete, accurate profile with real reviews beats a perfectly marked-up website with a neglected profile. Tick off a section, then move on. Copy the list into a spreadsheet and note the date you finish each step, so you know what to recheck later. If you'd rather hand the whole list to someone, our local SEO services cover every step.

Google Business Profile (steps 1–8)

Your Google Business Profile is the foundation of local SEO, so get it complete and accurate before anything else. Our guide on how to set up a Google Business Profile covers each step in detail.

  1. Claim and verify your profile. Search for your business, claim it if it exists, create it if not, and complete verification. An unverified profile can't be fully managed.
  2. Use your real business name. Match the name on your signage and paperwork. Google's guidelines (opens in new tab) prohibit adding keywords or locations to the name, and doing it risks suspension.
  3. Set the address or service area correctly. If customers come to you, show your address. If you travel to customers, set a service area and hide the address. Don't use a virtual office or an unstaffed mailbox.
  4. Choose the most accurate primary category. It's one of the strongest relevance signals. Pick the category that describes your core business, not the broadest one.
  5. Add secondary categories and services. Add only categories and services you genuinely offer, so you match more of the searches you can serve.
  6. Fill in every relevant field. Hours, holiday hours, phone details, website link, attributes and a plain-language description of what you do.
  7. Add real photos. Your team, your premises, your vehicles and your finished work. Real photos help customers choose you, and stock images don't.
  8. Keep it current. Update hours before holidays, post when you have news, and answer questions customers ask on the profile.

Reviews (steps 9–12)

Reviews build prominence and help customers decide, so make getting real ones part of your routine. See how to get more Google reviews ethically for scripts and timing.

  1. Ask every happy customer. Ask at the moment the job is done well, in person and with a follow-up message.
  2. Make it easy. Use the review link from your profile, so customers land straight on the review form.
  3. Reply to every review. Thank people for good reviews, and answer critical ones calmly and specifically.
  4. Never buy, gate or reward reviews. Google's policy on fake engagement (opens in new tab) prohibits fake and incentivized reviews, and so does asking only happy customers.

NAP and citations (steps 13–16)

NAP means your business name, address and phone details, and the goal is that they match everywhere. Our guide to NAP citations and local listings explains where listings come from.

  1. Pick one exact format. Decide how your name and address are written, including suite numbers and abbreviations, and use it everywhere.
  2. Fix the main listings first. Start with the big directories, maps services and data sources for your industry.
  3. Find and merge duplicates. Old addresses, previous names and duplicate listings split your signals. Correct or remove them.
  4. Add industry and trade listings. A few relevant, quality listings beat hundreds of low-quality directories.

Website: service and location pages, titles and speed (steps 17–21)

Your website tells Google what you do and where, so it needs a clear page for each service and each real location. Use our on-page SEO checklist for page-level detail.

  1. Create one page per core service. Each page should explain the service, who it's for, how it works and what customers ask. Link your profile to the most relevant page.
  2. Create location pages only for real locations. Each needs genuinely local content: the team, services there, directions, photos and local questions. Pages that only swap place names are doorway pages under Google's spam policies (opens in new tab).
  3. Write clear titles and headings. Put the service, and the location where it's genuinely relevant, in the title tag and H1.
  4. Show your NAP on the site. Put your name, address (if public) and contact details in the footer or contact page, matching your profile exactly.
  5. Make the site fast and stable on mobile. Local searchers are often on their phones. Aim for Google's "good" Core Web Vitals: LCP of 2.5 seconds or less (opens in new tab), INP of 200 milliseconds or less (opens in new tab) and CLS of 0.1 or less (opens in new tab). Our guide to Core Web Vitals explained shows how to check.

Local schema (step 22)

Local schema is structured data that tells search engines your business details in a format they read reliably.

  1. Add LocalBusiness markup. Use the most specific type for your business and include your name, address, contact details, hours and website, following Google's local business structured data guidance (opens in new tab). Keep it matching your profile and your visible page content. Our schema markup guide for service businesses has examples.

AI answers and maps assistants (step 23)

AI search features and assistants answer local questions using the same signals as local search, so the earlier steps do most of the work here.

  1. Make your business easy for AI to describe. Answer common customer questions plainly on your site, keep your profile and listings consistent, and make sure your services, hours and service area are stated in words, not only in images. Our guide to AI search for local businesses explains more.

Tracking calls and leads (steps 24–25)

Track the actions that bring in business, so you know which steps are paying off. Compare month against month rather than day against day, because local search activity rises and falls with weekdays and seasons.

  1. Track profile actions. Your Business Profile performance view shows calls, direction requests, website clicks and the searches that found you. Check it monthly.
  2. Track website leads. Set up conversion tracking for calls, form submissions and bookings, and tag your profile's website link so you can see visits from it. Our guide on how to set up conversion tracking walks through it.

What are the most common local SEO mistakes?

The most common local SEO mistakes are shortcuts that look like progress but put your profile at risk or split your signals.

  • Keyword-stuffed business names. Adding services or places to your profile name breaks Google's guidelines and can get the profile suspended.
  • Wrong or vague categories. A broad category like "contractor" matches fewer of the searches you actually want than a specific one.
  • Several profiles for one business. One location gets one profile. Extra profiles for the same address or for each service are treated as spam.
  • Copy-paste location pages. Dozens of pages with the same text and a different place name help nobody and can drag the whole site down.
  • Ignoring old listings. A previous address or phone line still live on a directory keeps sending mixed signals until you fix it.
  • Measuring only rankings. A position you can't connect to calls or leads tells you little. Track actions, not just positions.

What changes for businesses with several locations?

For several locations, the checklist is the same, but you run it once per location. Each real location needs its own verified profile, its own consistent listings and its own page with genuinely local content, so the locations support each other instead of competing for the same searches.

Keep a single spreadsheet of every location's exact name, address, hours and categories, and update it whenever something changes. Ask for reviews at each location, not only at the busiest one. And make sure each location page links to its own profile, so search engines and customers can tell the locations apart.

Which local SEO checklist steps matter most?

If you only have time for a few local SEO checklist steps, do steps 1 to 4 and 9 to 12 first: a verified, accurate profile in the right category and a steady flow of real reviews. These shape relevance and prominence more directly than anything else on the list.

Then fix your listings, build out your service pages, and add schema and tracking. Come back to the list every few months. Hours change, staff move on, listings drift and new duplicates appear, so local SEO is a routine, not a one-off job.

5.0-star Google rating (24 reviews) · BBB Accredited, A rating

Want it done for you?

Our local SEO services work through every step on this list for you, from your profile and reviews to location pages and reporting on calls and leads.

Local SEO services · Start a project

Common questions

What is the most important local SEO factor?

Google says local results are based mainly on relevance, distance and prominence. You can't change distance, so focus on relevance (an accurate, complete profile and website) and prominence (reviews, consistent listings and a well-known, well-linked site).

How often should I post on Google Business Profile?

Google doesn't publish a required posting frequency. Post when you have something real to share, such as an offer, an event, new work or a change to your services, and keep hours, photos and details up to date.

Should I make a page for every town I serve?

Only if each page has unique, true content about real work you do there. Near-identical pages that swap place names are doorway pages under Google's spam policies. For most service-area businesses, strong service pages work better.

Do citations still matter for local SEO?

Yes, but consistency matters more than volume. Make sure your name, address and phone details match on the main listings and data sources for your industry, and fix duplicates. Hundreds of low-quality directory listings add little.

← Back to SEO

Want it done for you?

In-house keyword research, technical SEO and content, custom-quoted. Quote within 24 hours.