Local SEO Checklist: 35 Steps for Maps and AI Answers
Local SEO is the work of making your business show up when people nearby search for what you offer: in the map pack, in local organic results, and now in the two or three names an AI assistant gives when asked for the best option near them. This checklist covers all three in 35 steps. Work top to bottom; the first two sections underpin everything after them.
The AI side of local search, meaning why assistants name some businesses and not others, is explained in depth in local AI visibility. This page is the practical checklist that sits under it.
1. Google Business Profile
Your Business Profile is the single most influential local asset you control, and it is also the source many other platforms copy their facts from.
- 1. Claim and verify your profile. An unclaimed profile can be edited by anyone.
- 2. Choose the most specific accurate primary category. Industry surveys of local SEO practitioners consistently rank the primary category among the strongest map pack signals. “Tax preparation service” beats “Accountant” if that is what you do.
- 3. Add secondary categories only for services you genuinely offer.
- 4. Use your real business name, with no added keywords or locations. Google’s guidelines prohibit keyword stuffing in the name, and it can get a profile suspended.
- 5. Set your service area correctly. If you visit customers rather than receiving them, list your service areas and hide your address.
- 6. Complete your hours, including special and holiday hours.
- 7. List your services with short descriptions, and products if you sell them.
- 8. Write a description that says what you do, where, and for whom, in plain sentences rather than slogans.
- 9. Upload real photos of your premises, team, and work, and keep adding them over time.
- 10. Post updates regularly: offers, news, events, and recent work.
2. NAP and citations
Name, address, and phone number (NAP) must be identical everywhere. Inconsistency lowers confidence in local rankings and in how AI engines describe you.
- 11. Decide one canonical NAP format and write it down, down to “Suite” versus “Ste.” and how the phone number is punctuated.
- 12. Match it character for character in your website footer and on your contact page.
- 13. Claim Bing Places and Apple Business Connect. Bing Places feeds Bing’s index, which ChatGPT search leans on heavily.
- 14. Correct the main data aggregators and directories for your country, since many smaller sites copy from them.
- 15. Remove duplicate listings and old addresses. A former address still live on a directory is a contradicting fact.
- 16. List on the industry and local directories that actually rank for your category in your area.
3. Reviews
Reviews influence both map rankings and the businesses AI assistants choose to name.
- 17. Ask every satisfied customer, as a routine. Never filter who you ask: Google’s policies prohibit discouraging negative reviews or selectively soliciting positive ones.
- 18. Make leaving a review a single step, with a direct review link or a QR code.
- 19. Respond to every review within days, especially critical ones. Future customers read the responses.
- 20. Never buy or incentivize reviews. It breaks Google’s policies, and in the US the FTC’s rule against fake reviews took effect in October 2024.
- 21. Build reviews on the second platform your buyers check, such as Yelp, Clutch, Trustpilot, or your industry’s equivalent.
- 22. Keep a steady flow. Recency signals an active business; a burst followed by silence does not.
4. Local pages on your site
- 23. Create a page for each location or core service area with genuinely local substance: the work you do there, local context, real specifics. Templated pages with only the city name swapped add nothing. Ours are at our locations.
- 24. Show your NAP and an embedded map on contact and location pages.
- 25. Write titles and H1s that say what and where, such as “Emergency plumber in Austin”.
- 26. Show local proof: projects, clients who have agreed to be named, and case notes from that area.
- 27. Answer local questions on the page: do you serve a given neighborhood, how quickly can you start, what does it cost.
- 28. Link services to locations and back, so each location page sits inside your site structure.
- 29. Make pages fast on mobile, with tap-to-call. Most local searches happen on phones.
5. Local schema and entity
- 30. Add
LocalBusinessschema, or the most specific subtype, with address, geo coordinates, opening hours, area served, and telephone, connected to yourOrganization@id. See Organization schema for AI search. - 31. List your official profiles under
sameAs. Guidance on what belongs there is in the sameAs guide. - 32. Use the same category language in your Business Profile, your schema, and your page copy.
6. AI answers and measurement
- 33. Get into local “best of” roundups that rank in both Google and Bing. These are among the sources AI assistants rely on most for local recommendations. See digital PR for AI search.
- 34. Run a local prompt set monthly, city by city, across ChatGPT, Gemini, Perplexity, and Google AI Mode: “best [service] in [city]”, “who should I hire for [problem] in [city]”.
- 35. Track Business Profile performance, local pack positions, and AI mentions together: calls, direction requests, and website clicks alongside whether assistants name you.
Reading your local prompt audit
Step 34 produces a page of answers. The value is in what you do with them. Each pattern below points back to a specific part of this checklist, so a monthly prompt run turns into a short, concrete fix list instead of a vague visibility score.
| What the assistant does | What it usually means | Go back to |
|---|---|---|
| Names three competitors, never you | You are missing from the roundups and directories it draws on | Step 33, and citations in section 2 |
| Names you in one city but not the next | You have no page, reviews or citations that tie you to that city | Section 4 local pages, section 3 reviews |
| Gets your hours, phone or address wrong | An old citation or aggregator still carries the outdated fact | Steps 11 to 16, then when AI gets your brand wrong |
| Describes you with the wrong service | Your category language differs between profile, site and directories | Steps 2, 3 and 32 |
| Mentions you but recommends someone else | Competitors have more recent reviews that name the specific service | Section 3, especially review recency and detail |
| Mentions you in Gemini but not ChatGPT | Your Google footprint is strong and your Bing footprint is thin | Step 13, and Bing Webmaster Tools |
Run the same prompts, in the same cities, on the same week of each month. Changes between runs only mean something when the method stays fixed.
What to do first
| Priority | Steps | Why |
|---|---|---|
| 1 | 1 to 5, 11 to 12 | Verified profile, right category, consistent NAP |
| 2 | 17 to 20 | Reviews compound; start the routine now |
| 3 | 6 to 10, 13 to 16 | Complete the profile and clean citations |
| 4 | 23 to 32 | Local pages and schema |
| 5 | 33 to 35 | Roundups and measurement |
Where the local SEO checklist fits
Local SEO and local AI visibility are now the same job measured in two places: the map pack and the assistant’s answer. The businesses that win both are rarely the ones with the best websites; they are the ones the internet describes the same way in the most places. If you want this checklist worked for you, including monthly local prompt tracking per city, see our local SEO and local AI visibility service.
Frequently asked questions
What is the most important local SEO factor I can control?
Your Google Business Profile, and above all an accurate, specific primary category on a complete, verified profile. Reviews come close behind. Proximity to the searcher matters a great deal, but it is the one major factor you cannot change.
How many Google reviews does a business need?
There is no fixed number. What matters is how you compare with the businesses you compete against in your area, and recency: a steady flow of recent reviews reads as an active business, while a burst followed by silence does not.
Can I do local SEO without a physical address?
Yes, as a service-area business. Set the areas you serve in your Google Business Profile and hide your address if you do not serve customers there, which is what Google's guidelines ask service-area businesses to do.
Does local SEO help with AI recommendations?
Yes. When someone asks ChatGPT, Gemini, or Google AI Mode for the best option nearby, the answer is assembled from the same sources local SEO strengthens: your Business Profile, directories, review platforms, and local roundup articles.
Can I do local SEO myself?
Yes. Most of this checklist is administrative rather than technical: verifying and completing your Business Profile, fixing citations, asking for reviews, and writing honest local pages. The parts that usually need help are LocalBusiness schema, cleaning up duplicates across many directories at scale, and running a consistent monthly prompt audit across several cities.
How often should I update my Google Business Profile?
Review it monthly, update hours and services the moment they change, and post updates regularly. Also watch for edits suggested by the public, which can change your details without notice.