Back to Blog
SEO

The Local SEO Checklist Every Small Business Needs

If you run a small business with a physical location or a defined service area, local SEO is the difference between getting found by people ready to buy and losing them to a competitor three blocks away. The good news: most of what works is straightforward, free, and within your control. This checklist walks through the steps that actually move rankings in the local pack and on Google Maps, in the order we tackle them with clients.

Start with Google Business Profile

Your Google Business Profile (GBP) is the single highest-leverage asset in local SEO. It feeds the map results, the local pack on regular Google searches, and a lot of what shows up in AI overviews. If you only do one thing on this list, do this one properly.

  1. Claim and verify your profile at google.com/business. Verification can take a few days to two weeks depending on method (postcard, video, phone).
  2. Pick the most specific primary category available. "Italian restaurant" beats "Restaurant." Your primary category carries roughly ten times the ranking weight of secondary ones, so choose carefully.
  3. Add every relevant secondary category, but don't pad with categories that don't actually describe what you do.
  4. Fill in every field: hours (including holiday hours), services with descriptions, products, attributes, and a complete business description using your real keywords naturally.
  5. Upload at least 10 photos: exterior, interior, team, products or work samples. Add new ones monthly. Profiles with regular photo uploads consistently outrank stale ones.
  6. Turn on messaging if you can respond within a few hours. Slow responses hurt more than no messaging.
Quick win

The "services" section on your GBP is searchable and often overlooked. Add every service you offer with a 100-200 word description for each. This alone can lift rankings within weeks.

Get reviews on a steady schedule

Reviews are the second-biggest local ranking factor and probably the biggest conversion factor. Three things matter: how many you have, how recent they are, and what words appear in them.

Aim for at least one new review per week. A business with 80 reviews and the most recent from six months ago will lose to a competitor with 40 reviews and three from last week. Steady beats sudden every time.

  • Build a short review request into your normal workflow: end-of-job email, follow-up text 24 hours after service, or a card with a QR code at checkout.
  • Ask in a way that prompts useful detail: "If you have a minute, would you mention which service we did and how it went?" Reviews with service keywords help you rank for those services.
  • Respond to every review, positive or negative, within 48 hours. A calm, specific response to a bad review often impresses future customers more than the negative review hurts.
  • Never offer discounts, gifts, or contest entries in exchange for reviews. It violates Google's policy and can get your profile suspended.

Lock down your NAP across the web

NAP stands for Name, Address, Phone. Google cross-references your business information across dozens of directories to confirm you're a real, consistent business. Inconsistencies (different phone formats, old addresses, abbreviations) create doubt and drag rankings down.

Pick exactly one version of your business name, address, and phone number. Use it everywhere, character for character. Then audit and update the major citation sources:

Citation typeExamplesPriority
Core directoriesApple Maps, Bing Places, Yelp, FacebookDo first
Data aggregatorsData Axle, Foursquare, LocalezeDo next
Industry-specificAvvo (legal), Houzz (home), Healthgrades (medical)If relevant
Local directoriesChamber of commerce, BBB, local news sitesOngoing

If you've moved, changed phone numbers, or rebranded in the last few years, expect to find a dozen old listings that need fixing. Tools like BrightLocal or Whitespark can speed this up, but the manual version is free if you have a few hours.

Build a real location page on your website

If you serve one location, your homepage can do this job. If you have multiple locations or service areas, you need a dedicated page for each one. Templated "[Service] in [City]" pages with the city name swapped in are a fast way to get demoted, so don't.

A good location page includes:

  • Your full NAP in text (not just an image), matching your GBP exactly
  • Embedded Google Map of the actual location
  • Hours, including any seasonal variations
  • Photos of the actual location and team, not stock images
  • Specific services offered at that location with brief descriptions
  • Genuine local context: nearby landmarks, neighborhoods served, parking notes, local projects you've worked on
  • Reviews or testimonials from customers in that area
  • LocalBusiness schema markup (your developer can add this in about 30 minutes)

The page that wins the local pack isn't the slickest one. It's the one that proves, with specifics no competitor could fake, that you actually work in that area.

Handle the on-page basics

Local SEO sits on top of regular SEO, so the standard on-page work still matters. Keep this part simple:

  1. Every important page has a unique title tag under 60 characters that includes the service and the city where it makes sense.
  2. Meta descriptions are written for humans, not stuffed with keywords. They affect click-through, not rankings directly.
  3. One H1 per page that matches what the page is actually about.
  4. Page loads in under 2.5 seconds on mobile. Use PageSpeed Insights to check; compressed images and a decent host fix most issues.
  5. Site works flawlessly on phones. Roughly 60-70% of local searches happen on mobile.
  6. HTTPS is on (the lock icon in the browser bar). Non-secure sites get penalized.

Track what's working and keep going

Local SEO isn't a one-time project. Set up a monthly 30-minute review to check what's moving:

  • GBP Insights: how many people called, requested directions, or visited your site from your profile
  • Google Search Console: which queries are bringing people to your site, and at what position
  • Review count and average rating across Google, Yelp, and any industry-specific platforms
  • Rankings for your top 5-10 service-plus-city keywords (a free tool like Local Falcon shows you grid-level rankings around your location)

Most small businesses see meaningful movement within 60-90 days of consistent work and substantial gains within six months. The businesses that win locally aren't the ones with the biggest budgets. They're the ones who do these basics properly and keep at it while their competitors don't.

Want this done for you?

See our Website Fix-Ups & SEO service — plain-English, fixed price, free quote.


Free for small businesses

Ready to Find Out What Your Site Actually Needs?

We offer a free website audit for small businesses — no obligation, no sales pressure. We'll review your site and give you a plain-English assessment of whether you need a tune-up, a rebuild, or something in between.

Get Your Free Website Audit Learn About Our Services

No obligation · No sales pressure · Plain-English results