|

Local SEO Checklist: 14 Items in the Order we Actually Do Them

Most of the small business owners we talk to have a website and zero map-pack visibility. They built the site three years ago, they have decent reviews, and they still can’t find themselves when they search their own service in their own city. Three years of compounding invisibility. What’s missing is a local SEO checklist ordered the way Google actually rewards local businesses in 2026.

A local SEO checklist is the prioritized list of Google Business Profile, on-site, citation, review, and local-link actions a small business takes to rank in the map pack and in locally-intended organic results. A general small business SEO checklist is broader. Local SEO treats your Google Business Profile (GBP) as the primary unit of action, with the website as supporting infrastructure.

we’re Colin. We shipped technical SEO at Pariveda Solutions for Toyota, Lexus, and TurboTax. Now we run Matcha Growth out of Brea, California. Clients are OC dentists, attorneys, HVAC contractors, and home services. The checklist below is the actual order we work in when an owner hands us a local engagement. Items are ranked by what moves the needle first, with the one we’d skip on most engagements flagged near the bottom.

Key Points

  • GBP optimization beats every other local SEO action for time-to-rank. Start here.
  • Citations still move rankings in 2026. The "citations are dead" advice is wrong for SMBs.
  • Review velocity matters more than average star rating. A 4.4 with reviews every week beats a 4.9 that stopped getting reviews.
  • The most overrated item on most agency checklists is local link building. We push it down to item 12 for a reason.
  • Multi-location businesses see a median 18-position gap between their best- and worst-ranking branch, and 71% of that gap is GBP, not on-site.
  • Schema, location pages, and link building help on the margin. None of them save a broken or under-managed GBP.

What goes on a local SEO checklist (the short answer)

A useful local SEO checklist runs in this order: claim and complete your Google Business Profile, fix your primary GBP category, audit and clean up your NAP citations across the top 10 directories for your industry, set a review-collection process you’ll actually run, add LocalBusiness schema to your site, build out one strong location page per service area, set up tracking, and only then think about local link building. Everything before link building is faster, cheaper, and more reliable. If you’re a single-location SMB, you can finish the first seven items in about three working weeks.

We ranked the 14 items below in that order. Each one names the task, says why it ranks where it does, and tells you the version of it most owners get wrong.

1. Claim and fully complete your Google Business Profile

Claiming and completing your GBP is the single highest-ROI local SEO action you can take. 78% of Orange County small business owners don’t actively monitor their Google Business Profile, and 44% of them think "local SEO" means "having a website." That’s the entire ranking opportunity, sitting on the table.

Complete every field. That includes hours, services, attributes, the business description, products, opening date, and any social profile links you actually maintain. Add 10 to 15 photos of the actual storefront, team, and work product. Use real photos, not stock. Set a regular GBP posting cadence (weekly is plenty).

Don’t go looking for the Q&A section. Google shut off the Q&A API on November 3, 2025 and started pulling the public threads a month later. Gemini answers those questions now, in a feature called Ask Maps, and it writes them from your profile fields, your reviews, and your website. You can’t answer a customer directly anymore. You can control what the AI reads. Fill out services and products properly, keep the description accurate, and make sure your site says the same thing your profile does. Wrong hours on your website become an AI answer you never wrote.

The version most owners get wrong: they claim the profile, fill in the basics, and never touch it again. A dormant GBP signals to Google that the business isn’t active. Treat it like a social profile you actually own.

2. Lock in the right GBP primary category

Your GBP primary category is the most important ranking signal you can edit in local search. Pick the most specific category that matches your actual top revenue service. "Roofing Contractor" beats "Contractor." "Cosmetic Dentist" beats "Dentist." "Personal Injury Attorney" beats "Lawyer."

we’ve watched a single primary category change move a business from rank 7 to rank 3 inside 30 days, with nothing else touched. Across 40 California multi-location brands we audited, 14 of 21 GBP primary category corrections produced measurable ranking lift within 30 days. That’s a two-in-three hit rate on a free, ten-second edit.

The mistake: picking a broad category because it "covers everything." Broad categories compete with national brands. Specific categories let Google match you to the exact searches that produce revenue.

3. Add every relevant secondary GBP category

Secondary categories tell Google about your other services without diluting your primary signal. A roofing contractor that also does gutter installation should list both. A dentist that does Invisalign should add the Invisalign category. Pick three to five. Don’t go further. Spamming secondary categories that you don’t actually perform reads as a quality issue.

4. Audit and clean up your NAP citations

NAP citation cleanup still moves local rankings in 2026. The advice that "citations are dead" is wrong for small businesses. 61% of the 247 OC SMB owners we surveyed had inconsistent NAP across 3 or more directories. Google reads citation consistency as a trust signal. Inconsistent citations cap your map-pack ceiling.

Pull a citation audit using BrightLocal, Whitespark, or a manual pass against your top 10 directories. The non-negotiables: Google, Apple Maps, Bing Places, Yelp, Better Business Bureau, the Yellow Pages cluster, and the two or three big industry-specific directories for your vertical. For dentists that’s Healthgrades and Zocdoc. For attorneys, Avvo and Justia. For home services, Houzz and Angi.

Fix the canonical record on each one. Match your GBP exactly, character for character. Suite numbers, abbreviations, phone formats. Pick a format and run it everywhere.

The citation mistake almost everyone makes

Owners pay for a citation burst from a cheap service, get listed on 200 directories overnight, and call it done. That’s 200 new places your wrong NAP now lives, propagated faster. Clean the top 10 by hand or with a real audit tool before you spray anything else.

5. Set a review collection process (not a one-time push)

Review velocity beats average star rating for local rankings. A 4.4 with four new reviews a month outranks a 4.9 that stopped getting reviews eight months ago. Recency wins. Google reads recent reviews as proof the business is still operating and still being used.

Pick one trigger. A post-service email at 24 hours. A text the day after the visit. Pick one and run it on every customer for 90 days. Don’t ask for "a 5-star review." Ask for an honest review. Owners overthink this constantly.

What changed: you can no longer ask while the customer is still in front of you. On April 17, 2026 Google added on-premises solicitation to the rating manipulation section of its Maps content policy. Counter asks, review kiosks, and the tablet in the waiting room are all out. So is telling your team to bring in ten reviews a month, and so is coaching them to get their own name into the review. Google is already stripping ratings and restricting profiles over it. Ask after they leave. That’s the whole fix.

Only 19% of the OC SMB owners we surveyed had ever responded to a Google review. Responding signals that the business reads its reviews. It also gives Google more text on the listing, which helps for long-tail local queries. Respond to every review. Two sentences is enough.

6. Add LocalBusiness schema to your site

LocalBusiness schema is structured data that confirms your business identity to Google directly from your site, in a machine-readable format. It tells Google your name, address, phone, hours, geo coordinates, and the type of business you are, without requiring Google to parse it out of HTML. Add it to your homepage and, for multi-location businesses, a localized version per location page.

Use the most specific schema subtype that applies. "Dentist" over "LocalBusiness." "HomeAndConstructionBusiness" for general contractors. The full taxonomy is on schema.org. JSON-LD format, dropped in the head or before the closing body tag. No microdata, no RDFa. JSON-LD only.

Schema doesn’t replace a claimed GBP. It supports it. The two together tell a consistent story.

7. Build out your location pages the right way

One location page per branch is the rule for multi-location SMBs. Single-location SMBs get one. Each page needs unique on-page content (not a templated swap of city names), a map embed, NAP in the footer, the local schema from item 6, and at least one local-relevance signal that isn’t generic. A neighborhood photo. A nearby landmark named in the copy. A customer quote pulled from that specific service area.

The mistake we see weekly: a contractor builds 35 city pages, one per "city we serve," each one a copy of the same 400 words with the city name swapped. Google de-indexes those inside 90 days. You end up with worse local relevance than if you’d never built them. we’ve covered the right way to build location pages without spinning up 50 thin ones in more detail.

If you serve 12 cities and you can only write 5 real location pages, write 5. Skip the other 7 entirely. A few strong location pages outrank 50 thin ones every time.

8. Optimize your homepage for one local intent query

Your homepage should target your single most valuable local query directly. "Cosmetic dentist in Newport Beach." "HVAC contractor Brea CA." "Personal injury attorney Costa Mesa." That goes in the title tag, the H1, the meta description, and the first 100 words of body copy.

Owners try to rank for every service, every city, every variant on the homepage. The result is a homepage that ranks for nothing. Pick one. Use location pages and service pages to capture the rest. A homepage doing one job well outperforms a homepage doing 12 jobs poorly.

9. Build out service pages (one per top revenue service)

Every revenue-generating service gets its own URL. Each service gets its own indexable URL. Not buried on the homepage, not lumped into a services tab. Title tag, H1, meta description, 600 to 1,200 words of unique content covering what the service is, who it’s for, what’s included, pricing transparency where you have it, and a local-relevant element.

Cosmetic dentists need a veneers page, an Invisalign page, a teeth-whitening page. Each one ranks for its own queries. Each one gives Google a clearer match between your business and the specific service a local searcher is looking for. This is also how you stop relying on GBP for everything. Service pages let you rank in the organic local results below the map pack.

10. Set up call tracking and lead form tracking

You cannot improve a local SEO program you can’t measure. Set up call tracking (CallRail, CallTrackingMetrics, or a built-in solution from your CRM) with a unique phone number per channel. GBP gets one number. Organic gets another. Direct gets a third. Paid gets a fourth. Lead form submissions get tagged with a source parameter.

This sounds like measurement, not SEO. It is both. Without it, you cannot tell whether GBP edits drove more phone calls or whether the new service page produced any leads. You also cannot tell which of the 14 items here actually paid back for your business specifically.

11. Get listed in 3 to 5 strong local directories

Local directories are the cluster of geographic and industry-specific listings that signal local relevance beyond the big national citations. Your chamber of commerce. Your local BNI chapter. The local visitors bureau if it lists businesses. A regional industry association.

Three to five is plenty. The signal is presence, not volume. Past five, you’re spending time on listings that have no traffic and no authority. A chamber listing in your actual city is worth more than 50 generic directory submissions.

12. Local link building (the one most agencies overdo)

Local link building is the most overrated item on every other local SEO checklist we see. We rank it 12 of 14 on purpose. Most agencies push it to the top of the engagement because it’s the deliverable that’s easiest to bill against. Hours go into pitch emails. Pitch emails turn into "we sent 47 outreach emails this month" in the report.

SMBs should run it last. A claimed and well-managed GBP with the right primary category, clean citations, and 4 new reviews a month outranks a thin GBP with 8 fresh local backlinks. Every time.

Build local links once items 1 through 11 are running cleanly. Real local links are local press mentions (a newspaper or city blog covers your business), event sponsorships that produce a link from the event site, charity partnerships, and the occasional local industry guest contribution. Skip the paid "local link packages." They’re directory spam in a nicer wrapper.

13. Add Service or Product schema to your service pages

Service and Product schema on individual service pages helps Google understand what each page is selling. It also feeds AI Overviews, which increasingly cite structured-data-rich pages on local-intent queries. Add Service schema to service pages, Product schema if you sell physical goods. Keep the schema accurate. Mismatched schema gets ignored at best and penalized at worst.

14. Test and iterate on GBP posts and offers

Once everything above is running, GBP posts and offers become a real lever. Test post formats. Test offer language. Google reports on offers, so check the Offers metric in the Performance report to see views and clicks. It reports nothing on posts. Post views and clicks disappeared in 2023 and never came back, so put a UTM on every post link and read it in GA4 instead. Most owners post once, see no immediate result, and stop. The signal compounds over months, not days.

We tell most clients to add this only after two or three months. Doing it on day one with half the foundational items still broken is a waste of attention.

How long the whole checklist takes

For a single-location SMB, items 1 through 7 take about three working weeks if you stay on it. Items 8 through 11 take another two to three weeks of focused work. Items 12 through 14 are ongoing, not one-and-done.

Multi-location SMBs take longer. Each branch gets its own GBP audit, its own location page, its own citation cleanup, its own review process. Plan for two to three months for a 5-location business and four to six months for a 10+ location business. In our audit of 40 California multi-location SMBs, the median ranking gap between the best- and worst-ranking branch was 18 positions, and 71% of that gap traced to GBP signal asymmetry, not on-site differences. The slow part is reconciling the weak branches’ GBP signals, not building more pages.

Why we’re not in the map pack even with good reviews

If you have good reviews and you’re still not in the local 3-pack, the answer is almost always one of four things: your GBP primary category is wrong, your NAP is inconsistent across major directories, your business is too far from the search centroid for the queries you’re checking, or your review velocity has stalled. Walk those four in order before you blame Google.

Distance matters more than owners expect. Google’s local algorithm weights physical distance from the searcher heavily. If you’re 14 miles from the city center and you’re testing "[service] in [downtown city]," you may be doing everything right and still get filtered out for that specific query. Test from your actual service area instead.

FAQs

What’s the first thing on a local SEO checklist?

The first thing on a local SEO checklist is claiming and fully completing your Google Business Profile. Every other item supports it. A clean GBP with the right primary category outperforms a broken GBP with 20 backlinks and a 5,000-word location page. If you’ve only got one weekend to spend, spend it on GBP.

Do NAP citations still matter in 2026?

Yes, NAP citations still matter in 2026, even though some SEO publications insist they’re dead. Google reads citation consistency as a business-legitimacy signal. We see citation inconsistency cap map-pack ranking ceilings constantly. The 61% NAP inconsistency rate we measured across 247 OC SMB owners is the reason citations still move the needle when you fix them.

How important is GBP versus our website for local rankings?

For map-pack and locally-intended queries, your Google Business Profile is more important than your website. The local pack model leans on GBP signals: category accuracy, review velocity, photo recency, post cadence, proximity. Your site supports those signals. It can’t replace them. Most local visibility loss we diagnose traces back to a neglected GBP.

How do we rank for the cities around us without spamming thin location pages?

You rank for nearby cities by building a smaller number of strong location pages and letting your GBP handle the rest of the radius. Pick the 3 to 5 cities that drive real revenue, not all 12 you technically serve. Write a unique 600 to 1,000-word page per real-revenue city with on-the-ground details, a unique map embed, local schema, and one or two customer-context signals from that area. Skip the thin city-name-swap pages. Google de-indexes those inside 90 days, and they pull down the authority of your stronger pages while they’re still indexed.

Should we hire someone for our local SEO checklist or do it ourselves?

For most single-location SMBs, items 1 through 10 are doable by the owner or a marketing-handy team member in three to four working weeks. Items 11 through 14 benefit from outside help, mostly because the time-per-result on local link building and schema is high enough that it’s cheaper to hire than to learn. The split most owners get wrong: hiring an agency on day one for items they could do themselves in a weekend, then paying them to do work that doesn’t move the needle. If you hire, hire for items 11 onward, not 1 through 10.

What’s the local SEO task most agencies overdo?

Local link building is the local SEO task most agencies overdo. It bills well, it produces a deliverable that looks busy in a report, and it’s the thing the agency can show you they’ve been working on. For 9 out of 10 SMB engagements, the same hours spent on GBP optimization, citation cleanup, and review processes move rankings 4x more reliably. We rank link building at item 12 of 14 on purpose.

Where this checklist came from

This is the order we work in when an OC owner hands us a local engagement at Matcha Growth. It’s also informed by the patterns we see across the audit and survey work we publish: the 2026 OC SMB Search Survey (247 Orange County owners) on GBP monitoring, citation, and review behavior, and the 2026 Multi-Location Ranking Asymmetry Audit (40 California businesses) on what actually drives inter-branch ranking gaps for SMBs with more than one location.

If you want a second set of eyes on where your business sits against this list, book a 30-minute strategy call. we’ll tell you which two items would move the needle fastest given what’s already in place, and which one you can skip entirely.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *