Get an AI receptionist

Digital Storming
Back to Blog

Local SEO

Local SEO Checklist for Small Businesses in 2026

A practical local SEO checklist for small businesses: profile basics, service pages, citations, reviews, local links, schema, speed and tracking.

By Michael Perry, Local SEO Specialist9 min read

Bearded technician in a gray polo shining a flashlight into an outdoor air-conditioning condenser beside a house

Local search is where small businesses can still beat bigger ones. A two-person plumbing shop with a tidy Google profile, clear service pages and steady reviews can compete with a national chain for “water heater repair near me,” because Google weighs distance and relevance alongside how well known a business is.

The hard part is knowing what to work on and how often. This local SEO checklist groups the work into eight areas, from your Google Business Profile to tracking calls, with what to do and why for each item. Where we’ve written a full guide on a step, we link to it instead of repeating it.

What should a local SEO checklist cover?

Short answer: The things Google says drive local results (relevance, distance and prominence) plus the website and tracking around them: your Business Profile, service and location pages, consistent business details across the web, reviews, local links, structured data, mobile speed and measurement.

Google’s local ranking page says local results depend mainly on how well you match the search, how far you are from the searcher and how well known you are, partly through reviews and links from other sites. You can’t change your distance, so nearly everything below works on the other two.

Item Where How often
Check name, address, hours, categories Google Business Profile Monthly
Set holiday hours Google Business Profile Before each holiday
Add new photos Google Business Profile Monthly
Service pages, one per main service Your website Once, then yearly review
Location or area pages, only where genuine Your website Once, then yearly review
Same name, address and phone everywhere Apple, Bing, Yelp, Facebook, directories Quarterly check
Ask every customer for a review Invoice, receipt or text Every job
Reply to reviews Google Business Profile Weekly
Earn local links and mentions Partners, press, community Ongoing
LocalBusiness structured data Your website Once, then after changes
Mobile speed check PageSpeed Insights Quarterly
Review queries, calls and leads Search Console, Business Profile, Analytics Monthly

Google Business Profile: the basics

Your Business Profile is the base layer. It’s what shows in the map results, and its categories and services are among the strongest relevance signals you control. The basics:

  • Verify the profile so Google treats you as the business’s representative.
  • Use your real-world name with no added keywords, and an address that’s genuinely yours. Service-area businesses hide their address and list the areas they serve.
  • Choose the most specific primary category you can, then only the secondary categories that describe real services.
  • Keep hours current, including special hours for holidays. In Whitespark’s 2026 ranking factors survey, being open at the time of the search ranked fifth among map ranking factors.
  • Fill in services, attributes, description and photos, since those fields now answer many of the questions customers used to ask in Q&A.

The full walkthrough, including what changed in 2024–2026 and what gets profiles suspended, is in our Google Business Profile optimization guide.

Baker in a cap and striped tank top setting a tray of fresh croissants into a glass display case filled with cookies

Do you need a separate page for every city you serve?

Short answer: No. You need a strong page for each main service, and a page for each real location you operate from. Pages for other towns only earn their place when they say something specific and useful about working there; near-identical city pages can break Google’s spam rules.

Start with service pages. If you do drain cleaning, water heaters and repiping, each gets its own page that explains what you do, typical situations, what it costs or how pricing works, and the areas you cover. These pages give Google something concrete to match against a search like “tankless water heater install Columbus.”

Location pages come next, and this is where many sites go wrong. Google’s spam policies list “multiple domain names or pages targeted at specific regions or cities that funnel users to one page” as doorway abuse. Swapping the city name into one template 40 times is exactly that.

Example: Say you run a pest control company in Tampa that also serves Brandon and Riverview. A Brandon page earns its place if it covers what’s actually different there (the common pests in those neighborhoods, local HOA rules, your response times from the Tampa base) and shows real jobs. If you have nothing distinct to say, list Brandon on your service pages and in your Business Profile service area instead.

On every page, put your business name, phone number and service area in plain text, and make the phone number tappable on mobile. Title tags should name the service and the place, such as “Water Heater Repair in Columbus, OH | Your Business Name.”

Which local citations actually matter?

Short answer: The handful of platforms customers and apps really use: Google, Apple Maps, Bing Places, Yelp, Facebook, and the main directories for your industry and town. What matters is that your name, address and phone number match everywhere, not how many directories you appear in.

A citation is any listing of your business name, address and phone (often shortened to NAP) on another site. Consistency matters because conflicting addresses or old phone numbers confuse customers and the apps that pull listing data. Whitespark’s 2026 survey found citations lost a little weight as a ranking factor. In our view they’re hygiene, not a growth lever.

The core list for most U.S. small businesses:

  1. Apple Maps. Apple folded Business Connect into a new free service called Apple Business in April 2026, and existing claimed locations moved over automatically. Claim your place card there.
  2. Bing Places. It moved to bing.com/forbusiness in October 2025 and can import your listing from Google, so you don’t have to retype everything.
  3. Yelp and Facebook, because customers check them even when they found you on Google.
  4. Industry directories that customers in your trade actually use, such as a trade association’s member finder.
  5. Local directories: your chamber of commerce, city business directory or Main Street association.

Our take: Do these five properly before you buy any listing service. Keep a simple sheet with each site, the login and the exact name, address and phone you used. When you move or change numbers, that sheet is how you fix everything in an afternoon.

Reviews: ask every customer

Reviews feed prominence directly; Google says the number and rating of reviews count. They also sell: in BrightLocal’s 2026 consumer survey, 97% of U.S. consumers said they read reviews for local businesses. The checklist:

  • Create your review link and QR code, and send it to every customer at the same point, such as the invoice or job-complete text.
  • Never offer anything in exchange for a review, and don’t screen customers so only happy ones get the link; both break Google’s rules.
  • Reply to new reviews every week, briefly and in your own voice.

Scripts, the FTC rule and how to report fake reviews are in our guide on how to get more Google reviews.

Short answer: Earn them from real local relationships: suppliers and partners, sponsorships, your chamber, local news and community events. We’d take a few links from local sites people actually read over dozens from directories nobody has heard of.

Google names links from other websites as part of prominence. It also treats links built mainly to manipulate rankings as link spam, including paying for links or trading goods or services for them. Sponsorship links are fine if they’re marked as sponsored or nofollow.

Practical sources of local links and mentions:

  • Suppliers and manufacturers with “where to buy” or “certified installer” pages.
  • Sponsorships of youth teams, school events or charity runs, which often come with a link on the organizer’s site.
  • Local news when you have something real to say: a new location, a hire, a seasonal safety tip from someone who does the work.
  • “Best of” and top lists run by local publications. Google may show a top places list rich result for businesses mentioned in genuine, independent lists, though only for businesses with a physical location.

AI search tools such as ChatGPT search and Perplexity build their answers from web pages they can find and cite, so genuine mentions on reputable sites give them more to work with. Our guide to showing up in AI Overviews and ChatGPT covers what helps there and what doesn’t.

Do you need LocalBusiness schema markup?

Short answer: It isn’t required to rank, but it’s worth adding once. LocalBusiness structured data tells Google your name, address, phone, hours and location in a format it reads reliably, and it only takes one block of code on your contact or home page.

Google’s LocalBusiness documentation lists name and address as required. Recommended properties include telephone, url, geo (latitude and longitude to at least five decimal places), openingHoursSpecification and priceRange, which must be under 100 characters. Use the most specific type you can, such as Plumber or Dentist rather than plain LocalBusiness.

A minimal example:

{
  "@context": "https://schema.org",
  "@type": "Plumber",
  "name": "Example Plumbing Co.",
  "telephone": "+1-614-555-0100",
  "url": "https://www.example.com/",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Main St",
    "addressLocality": "Columbus",
    "addressRegion": "OH",
    "postalCode": "43215",
    "addressCountry": "US"
  }
}

Watch out: Don’t add aggregateRating markup for your own reviews. Google’s documentation limits review and rating properties to sites that capture reviews about other local businesses. Test the finished markup in Google’s Rich Results Test before you publish.

The details in your markup should match what’s on the page and on your Business Profile. Google expects structured data to describe the visible content, so a different phone number in the code than on the page is a problem, not a bonus.

How fast does a local business website need to be?

Short answer: Fast enough to pass Google’s Core Web Vitals on phones: the main content should appear within 2.5 seconds, the page should respond to taps within 200 milliseconds, and the layout shouldn’t jump around (a layout shift score of 0.1 or less).

Those are the “good” thresholds on web.dev, measured at the 75th percentile of real visits, separately for mobile and desktop. Run your home page and your top service pages through PageSpeed Insights, on the mobile setting.

For a local business, the usual culprits are oversized photos, a page builder loading scripts you don’t use, chat widgets and sliders. Someone searching “emergency electrician” on a phone in a dark basement won’t wait. We wrote up exactly how we rebuilt our own site in our article on getting to 100 in Lighthouse.

How do you track local SEO results?

Short answer: Use three free tools once a month: Search Console for the searches and pages that bring visitors, your Business Profile’s Performance tab for calls, direction requests and website clicks, and Google Analytics for what visitors do next. Then count real leads by source.

In Search Console’s Performance report, filter by page to see which service pages get impressions and clicks, and by query to see which towns and services people search. In your Business Profile, the Performance view shows search terms (updated at the start of each month), views, calls, directions and website clicks.

If you use Google Analytics, link your Business Profile so its calls, directions and website clicks show up in a “Google Business Profile” collection next to your website data. The numbers are combined across linked profiles and cover only the last six months, so export what you want to keep.

The measure that matters most is leads. Ask every new customer how they found you, and log calls and form submissions by source in a spreadsheet or your CRM. Rankings move around; calls and booked jobs are what pay the bills.

Where to start

  1. Fix your Business Profile basics: real name, correct primary category, current hours and special hours.
  2. Claim Apple Business and Bing Places, and make sure your name, address and phone match Google exactly.
  3. Make sure every main service has its own page, and delete or merge thin city pages.
  4. Start asking every customer for a review this week, using your direct review link.
  5. Set a monthly reminder to check Search Console, your profile’s Performance tab and your lead log.

If you’d rather hand the ongoing work to someone, our SEO plans run $199, $249 or $349 a month, depending on how many keywords you want to target.

Frequently asked questions

How long does local SEO take to work?

Profile edits go live as soon as Google has reviewed them, but their effect on rankings varies. Pages, reviews and links build up over months, so judge the results quarter by quarter, not week by week.

Can I do local SEO myself?

Most of this checklist, yes: the Business Profile, citations, review requests and tracking need time more than technical skill. Service pages, structured data and site speed are where many owners bring in help, because they touch the website itself.

Do I need a physical address to rank in Google Maps?

No. Service-area businesses that visit customers can have a Business Profile with the address hidden and a list of areas served. You do need to serve customers in person; online-only businesses aren't eligible for a profile.

Should I pay for a citation or listing service?

It can save time if you have many locations or a messy history of old addresses and phone numbers. For a single location with a stable address, claiming the major listings yourself is usually enough. Either way, the goal is the same details everywhere, not the longest list of directories.

Does social media help local SEO?

Google doesn't list social media among its local ranking factors. Social profiles still matter as places people check your hours and recent work, and in supported regions you can link them from your Business Profile, one per platform.

Sources

Every figure in this article comes from these pages; we checked each one on the date shown.

  1. Tips to improve your local ranking on Google. Google Business Profile Help. Checked .
  2. Guidelines for representing your business on Google. Google Business Profile Help. Checked .
  3. Edit your Business Profile. Google Business Profile Help. Checked .
  4. Overview of OpenAI crawlers. OpenAI. Checked .
  5. Perplexity crawlers. Perplexity. Checked .
  6. Spam policies for Google web search. Google Search Central. Checked .
  7. Local Business (LocalBusiness) structured data. Google Search Central. Checked .
  8. Top places list. Google Search Central. Checked .
  9. Introducing Apple Business. Apple Newsroom. Checked .
  10. Introducing the New Bing Places for Business. Microsoft Bing Blogs. Checked .
  11. Web Vitals. web.dev (Google). Checked .
  12. Performance report (Search results). Search Console Help. Checked .
  13. Understand your Business Profile performance and insights. Google Business Profile Help. Checked .
  14. Connect Google Business Profile (GBP) to Google Analytics. Google Analytics Help. Checked .
  15. Local Consumer Review Survey 2026. BrightLocal. Checked .
  16. 2026 Local Search Ranking Factors. Whitespark. Checked .

Question about this article?

Send it to our team and we’ll reply by email within one business day. Questions aren’t published on this page.

We use your email only to reply. See our Privacy Policy.

Keyword research, on-site fixes, content and reporting so the right customers find you on Google. Plans from $199/month.

Fast, mobile-first websites on WordPress, Shopify or custom code, built to turn visitors into calls and enquiries.

Tell us what you need

Send a short note about your business and what you want to achieve.

Mon–Sat, 9:00 AM – 6:00 PM ET · We reply within one business day