The Local SEO Checklist for Small Businesses
54 steps to rank in Google Maps, local search and AI answers. Each one explains why it matters and how to do it, so you can work through it yourself or hand it to someone on your team. Free, no email required.
These five steps do most of the work for most local businesses.
Google Business Profile
11 stepsYour Google Business Profile decides whether you appear in the map pack at all. It is the highest-leverage part of local SEO, so start here.
Claim and verify your Google Business Profile
Search for your business on Google Maps. If a profile exists, claim it; if not, create one at business.google.com. Verification is usually by video, phone or postcard, and an unverified profile cannot rank reliably.
Choose the most accurate primary category
The primary category is one of the strongest relevance signals in local search. Pick the one that describes what you are, not every service you sell. Look at which category the top three map results in your niche use.
Add relevant secondary categories, and only relevant ones
Secondary categories help you appear for related searches. Adding loosely related ones dilutes relevance and can trigger a suspension review. The categories guide linked at the end of this page walks through the trade-offs.
Use your real business name, with no keywords added
Adding a city or service to your business name ("Smith Plumbing NYC Emergency Plumber") breaks Google's guidelines and is one of the most common reasons profiles get suspended or edited by competitors.
Write a full business description (up to 750 characters)
Say plainly what you do, who you serve and where. Mention your main services and neighborhoods in natural sentences. The description does not directly boost rankings, but it shapes how customers and AI tools describe you.
Set accurate hours, including holiday hours
Google shows "open now" prominently and favors businesses that are open at the time of the search. Wrong hours cost you calls and generate bad reviews.
Add every service or product with a short description
The Services and Products sections give Google more text to match against searches like "drain cleaning near me". Use the words customers use, not internal jargon.
Upload real photos, and keep adding them
Photos of your storefront, team, work and vehicles help customers trust you and help Google confirm you are a real, active business. Add new photos every month rather than one large batch.
Publish a Google post at least every two weeks
Posts for offers, events, new work or updates show the profile is actively managed. They are not a major ranking factor, but an abandoned profile converts worse.
Set your service area or address correctly
If customers come to you, show your address. If you travel to customers, hide the address and set a service area of real cities or ZIP codes, not a 100-mile radius.
Add booking, menu or quote links where they apply
Direct action links reduce friction between search and contact. Add a UTM-tagged website link too (see the tracking section) so you can measure profile traffic.
On-Page SEO
11 stepsYour website tells Google what you do and where. Map rankings lean heavily on the site your profile links to, so it needs clear local signals.
Put the city and main service in your homepage title tag
Example: "Emergency Plumber in Brooklyn, NY | Smith Plumbing". Keep it under about 60 characters so it is not cut off in results.
Use the service and city in your H1 heading
The H1 should match what the page is about. "Welcome to our website" wastes the most prominent heading on the page.
Write a unique meta description for every page
Meta descriptions do not change rankings, but they are your pitch on the results page. Duplicates across pages make Google rewrite them for you.
Create a dedicated page for each core service
One page that lists ten services ranks for none of them. A page per service, with real detail, pricing context and FAQs, gives each one a chance to rank.
Create location pages only where you genuinely serve
Pages for nearby towns help when each one has real local content: projects there, local reviews, specific details. Swapping only the city name creates doorway pages that Google discounts.
Show your full name, address and phone number on the site
Put your NAP in the footer or on the contact page, written exactly as it appears on your Google profile.
Embed a Google Map on your contact page
It helps visitors find you and reinforces the connection between your site and your map listing.
Add LocalBusiness schema markup
Structured data states your name, address, phone, hours, service area and category in a format search engines and AI tools read directly. Use the most specific subtype (Dentist, Plumber, LegalService).
Feature testimonials that mention neighborhoods and services
A review that says "fixed our boiler in Park Slope the same day" adds local relevance in words you could not write yourself. Ask permission before publishing.
Answer common local questions in an FAQ section
Questions about pricing, service areas, timing and parking match how people search and how AI assistants answer.
Make sure the site is fast and usable on a phone
Most local searches happen on mobile. Check your key pages in PageSpeed Insights and fix anything that makes the page slow or jumpy, especially oversized images.
Citations & Directories
7 stepsCitations are listings of your business on other sites. They matter less than they used to, but inconsistent ones still confuse Google and customers.
Claim Apple Business Connect
Apple Maps powers Siri and iPhone map searches. Many local competitors never claim it, so it is an easy win.
Claim Bing Places for Business
Bing feeds Microsoft Copilot and several AI search tools. You can import your Google profile in a few minutes.
Complete your Yelp and Facebook business pages
These rank on page one for many branded and local searches, and AI tools frequently cite Yelp.
List in the directories specific to your industry
Healthgrades and Zocdoc for medical, Avvo and Justia for legal, Houzz and Angi for home services. Niche directories carry more relevance than generic ones.
Make your name, address and phone identical everywhere
"Suite 200" on one site and "#200" on another is fine; a different phone number or old address is not. Search your business name plus your old address to find stragglers.
Fix or remove duplicate listings
Duplicates split your reviews and confuse Google about which listing is real. Request a merge or removal through each platform.
Join your local chamber of commerce or business association
Member directories are trusted local citations, and often a genuine local link back to your site.
Reviews & Reputation
7 stepsReview count, rating, recency and your responses all affect both rankings and whether searchers choose you over the next result.
Build a simple, repeatable way to ask for reviews
Send your Google review link by text or email right after a job is finished, while the customer is happiest. A consistent habit beats an occasional push.
Aim for steady new reviews, not a one-time burst
Recent reviews matter. Ten reviews spread across the year look more trustworthy, to customers and Google, than twenty in one week followed by silence.
Never buy reviews or offer rewards for them
Incentivized or fake reviews break Google's policies and, in the US, FTC rules. Google can remove them in bulk and put a warning on your profile.
Reply to every review
Thank happy customers by name and mention the service naturally. Replies show prospective customers that someone is paying attention.
Handle negative reviews calmly and offline
Acknowledge the issue, avoid arguing, and invite the person to contact you directly. Future customers judge your response more than the complaint.
Watch reviews on every platform you are listed on
Turn on review notifications in Google Business Profile, Yelp and your industry directories, or use a review-monitoring tool if you are listed in many places.
Show real reviews on your website
Quote or embed actual reviews near your calls to action. Do not mark up your own reviews with star-rating schema; Google does not show stars for businesses reviewing themselves.
AI Search Optimization
8 stepsChatGPT, Perplexity, Gemini and Google AI Overviews now answer "who is the best X near me" questions. They draw on your site, your profile and what others say about you.
Let AI crawlers access your site
Check your robots.txt does not block GPTBot, OAI-SearchBot, PerplexityBot or ClaudeBot. If they cannot read your site, they cannot cite it.
Lead each page with a direct answer
Put a clear one or two sentence answer near the top of each service page: what you do, where, and for whom. AI tools quote concise, self-contained statements.
Write headings that match the questions people ask
"How much does a root canal cost in Queens?" is a better heading than "Pricing". It matches how people speak to assistants.
Add FAQ content and FAQPage schema to key pages
Answer real questions customers ask you on the phone. The markup makes those answers easy for machines to extract.
Build a detailed About page
Name the owner, years in business, licenses, certifications and service area. These are the entity details AI tools use to decide whether you are credible.
Get mentioned on sites AI tools already trust
Local news, industry associations, "best of" roundups and directories. AI answers lean on third-party mentions, not just your own website.
Publish helpful guides on the questions your customers ask
Content that genuinely answers niche questions builds topical authority with both Google and AI tools. One useful guide beats five thin posts.
Test what AI tools currently say about you
Ask ChatGPT and Perplexity "who is the best [service] in [city]" and note who they recommend and which sources they cite. Those sources are your targets.
Links & Local Authority
5 stepsLinks from real local organizations tell Google your business is part of the community. A few relevant local links outweigh many random ones.
Get featured in local news or community publications
Pitch a genuine story: a milestone, a community project, expert commentary on a local issue. Local reporters need sources.
Sponsor a local team, event or nonprofit
Sponsorship pages usually link to sponsors. Choose causes you actually care about; the link is a side benefit.
Partner with complementary local businesses
A realtor and a home inspector, a dentist and an orthodontist. Referral pages and co-written guides create links that make sense to readers.
Get listed on local resource and "best of" pages
City guides, neighborhood blogs and university or hospital resource pages often list local providers. Ask to be included.
Avoid paid link schemes and link networks
Bought links can trigger a manual penalty that wipes out your rankings. If a vendor promises "100 backlinks", walk away.
Tracking & Measurement
5 stepsWithout measurement you cannot tell which of these tasks is paying off. These take an afternoon to set up.
Set up Google Search Console
It shows which searches you appear for, your average position and which pages Google has indexed. It is free and the most reliable source of search data you have.
Set up Google Analytics 4 with lead events
Track form submissions and phone clicks as key events so you can see which pages and channels produce enquiries, not just visits.
Add a UTM tag to your Google Business Profile website link
Something like ?utm_source=google&utm_medium=organic&utm_campaign=gbp separates map-pack visits from regular search in Analytics.
Review your Business Profile performance every month
Calls, direction requests, website clicks and the searches that found you. Compare month to month, not week to week.
Check your rankings from your customers' locations
Map rankings change block by block. A grid rank tracker shows where you appear across your service area, not just from your office.
Local SEO questions we hear most
What is local SEO?
Local SEO is the work of making a business show up when people nearby search for what it offers, in Google's map pack, regular search results and AI answers. It covers your Google Business Profile, your website, reviews, listings on other sites and local links.
What should I do first?
Claim and fully complete your Google Business Profile, choose the right primary category, and start collecting reviews. Those three have the biggest effect on map rankings and take the least time.
How long does local SEO take to work?
Profile fixes such as categories and hours can change visibility within a few weeks. Reviews, content and links build over three to six months. Competitive cities and industries take longer.
Can I do local SEO myself?
Yes. Most items on this checklist need time rather than technical skill. Schema markup, site speed and tracking are where business owners most often need help.
Do citations still matter?
Less than they once did. Consistency matters more than volume: a handful of accurate listings on major and industry-specific platforms beats hundreds of low-quality directory submissions.
Does local SEO help with ChatGPT and other AI search tools?
Yes. AI assistants draw on the same signals: your website, your Business Profile, reviews and mentions on trusted sites. The AI Search section of this checklist covers the extra steps that make you easier to cite.
We'll audit your local SEO for free.
Book a 30-minute call and we'll walk through your current rankings, Business Profile health and top three opportunities. No pitch, no pressure.
Book My Free Audit →Prefer to see what we do first? Read about our local SEO service.
Go deeper on local SEO
How to Choose Google Business Profile Categories Without Keyword Stuffing
9 min read →Local SEOHow to Get More Google Reviews (Without Begging or Buying Them)
6 min read →Local SEOHow to Get Your Business on Google Maps in 2025
7 min read →Local SEOHow to Build Service Area Pages That Rank Without Doorway Pages
9 min read →Get insights like this in your inbox.
Practical SEO, Google Ads, and AI search tips. No fluff. Unsubscribe anytime.