Free Resource

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.

✓ 54 steps✓ 7 categories✓ Includes AI search✓ Updated

Google Business Profile

11 steps

Your 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.

  11. 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 steps

Your 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. Embed a Google Map on your contact page

    It helps visitors find you and reinforces the connection between your site and your map listing.

  8. 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).

  9. 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.

  10. 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.

  11. 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 steps

Citations are listings of your business on other sites. They matter less than they used to, but inconsistent ones still confuse Google and customers.

  1. Claim Apple Business Connect

    Apple Maps powers Siri and iPhone map searches. Many local competitors never claim it, so it is an easy win.

  2. Claim Bing Places for Business

    Bing feeds Microsoft Copilot and several AI search tools. You can import your Google profile in a few minutes.

  3. Complete your Yelp and Facebook business pages

    These rank on page one for many branded and local searches, and AI tools frequently cite Yelp.

  4. 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.

  5. 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.

  6. 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.

  7. 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 steps

Review count, rating, recency and your responses all affect both rankings and whether searchers choose you over the next result.

  1. 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.

  2. 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.

  3. 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.

  4. Reply to every review

    Thank happy customers by name and mention the service naturally. Replies show prospective customers that someone is paying attention.

  5. 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.

  6. 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.

  7. 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.

Tracking & Measurement

5 steps

Without measurement you cannot tell which of these tasks is paying off. These take an afternoon to set up.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Want us to do this for you?

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.

Weekly Brief

Get insights like this in your inbox.

Practical SEO, Google Ads, and AI search tips. No fluff. Unsubscribe anytime.