coreleads
← All posts

April 12, 2026 · Jonathon

The local SEO checklist every service business should run quarterly

A short, opinionated list of the local SEO checks that actually move calls. Plus the ones every blog post tells you to do that don't.

Quarterly local SEO is one of those "not urgent but important" things nobody schedules until the phones go quiet. The checks below take an afternoon. They will catch the slow-bleeding problems before they cost you summer.

1. Audit your Google Business Profile

Open it in an incognito tab so you see what the customer sees. Confirm three things.

The business name matches your legal name exactly with no city or service tag. The primary category is the one that actually describes you, not a parent like "construction" if you are a roofer. The service area covers every zip you book in.

Most owners add the city as a suffix to their business name when they first set this up. Google has been catching this and either suspending or quietly downgrading those listings for the last year. Strip the city out.

2. Fix NAP inconsistencies

NAP stands for name, address, and phone. There are paid tools like Whitespark and Yext that handle this, but for one location you can do it manually in twenty minutes.

Search your business name and check the top fifteen results. If your phone number on the BBB page is different from the number on your site, your number on Yelp is your old cell, or your address on Houzz still has your old suite, fix all three.

Google uses these citations as a confidence signal. Inconsistent ones erode your local pack ranking even when nothing else is wrong.

3. Check your review velocity

Open your reviews and look at the last 90 days. How many new ones did you get? If the answer is zero, you are bleeding. The map pack ranking now leans heavier on recent reviews than total reviews.

Set up a review request flow that goes out 24 hours after job completion. ServiceTitan, Jobber, and Housecall Pro all have this built in, so if you are running one of those it takes ten minutes to enable.

4. Kill thin service-area pages

Pull up your top ten service area pages and ask one question for each. Would a real human read this and learn something specific to that neighborhood?

If the page is just your homepage with the city name swapped in seven times, kill it. Thin location pages got hit hard in the last two Google updates. You are better off with three deep, useful neighborhood pages than thirty thin ones.

5. Run a Core Web Vitals check

Use PageSpeed Insights on your homepage and your top three service pages. Look at the field data section, not the lab data, and find the Largest Contentful Paint number.

If it is above 2.5 seconds on mobile, you are losing rankings and conversions you do not even know about. The fix is usually one of three things:

  • An oversized hero image
  • A chat widget loading too early
  • A render-blocking script you forgot you installed

6. Verify your conversion tracking

Open a tracking tool like CallRail, Whatconverts, or even a free Google Analytics goal, and confirm that calls and form fills from organic search are actually being recorded.

I have walked into accounts where everything looked great in Search Console but the owner had no idea the contact form was broken and had been dumping submissions into the void for six months.

Run it quarterly

That is the whole list. Put it on a recurring calendar invite. The compounding value of catching one of these issues before it spreads is the entire reason small service businesses outrank big chains in local search.

You are not trying to win the SEO marathon. You are trying to keep the small problems from becoming the big problem.

Want help applying this to your business?