local seogoogle business profilesmall businesslocal marketingseo checklistlocal pack

The Local SEO Checklist Nobody Gives You for Free

Most local SEO checklists are either 47 items of busywork or a teaser gated behind an agency call. Here's the free, weighted version: the handful of things that actually move the local pack, the pile that doesn't, and the one business-name move that gets you suspended.

The Local SEO Checklist Nobody Gives You for Free

A row of small-business storefronts on a main street. These are the businesses local SEO is actually for — and most of them are doing the 20 things that don’t matter and skipping the 4 that do. Main-street storefronts: Tyler A. McNeil / Wikimedia Commons, CC BY-SA 4.0.

Every “local SEO checklist” comes in one of two flavors. Either it’s 47 undifferentiated items where “verify your profile” sits next to “build 50 citations” as if they matter equally — they don’t — or it’s a tease that lists three obvious things and then asks you to “book a call” for the rest.

Here’s the free, honest, weighted version. Not 47 things. The few that move rankings, the pile that’s rounding error, and the one move that can get your listing suspended.

First, how Google actually ranks local

Google says local results come down to three things: relevance, distance, and prominence (Google Business Profile Help). That’s the primary source — start there, not with a guru.

Third-party analysis then estimates roughly how the local-pack weight splits: Google Business Profile signals ~32%, on-page signals ~19%, reviews ~16%, links ~15%, behavioral ~8%, citations ~7%, personalization ~3% (MapRanks). Treat those numbers as directional, not gospel — but the shape is the point: a few buckets carry most of the weight, and almost everyone over-invests in the small ones.

So here’s your list, ordered by what actually moves the needle.

The big three — do these first

1. Get your Google Business Profile category right

Your primary category is the single most important lever — by some estimates roughly a third of your relevance weight (Backlinko). Pick the most specific category that truly describes you, not the broadest. “Sourdough bakery” beats “bakery” beats “food.” This one setting outranks hours of fiddling elsewhere.

2. Build review velocity (and respond)

It is not your total review count that matters most — it’s velocity (a steady stream of new ones), your response rate, and consistency over time. Some analyses note a real bump as a profile crosses from single digits into double digits. With 87% of consumers reading reviews for local businesses (Digital Applied) , reviews are doing double duty — ranking signal and the actual thing that converts the click. Ask every happy customer. Reply to every review, good or bad.

3. Lock your NAP consistency

Name, Address, Phone — identical everywhere they appear (website, GBP, directories, socials). Inconsistent NAP is one of the most common quiet killers of local ranking. Pick one exact format and make every listing match it, down to “St.” vs “Street.”

The next tier — worth your time

  • On-page local relevance. Put your city/region and what you do in your title tags, headings, and a real page per location or service. This is ~19% of the weight and most small sites do almost none of it.
  • A little local content. One genuinely useful page about your area/service beats ten thin ones.
  • A few quality citations. Get listed accurately in the big directories (and your industry’s main one). A handful done right is plenty.

The rounding error — don’t obsess

  • Citation volume. Citations are ~7% of the weight; blasting your business into 200 directories is mostly busywork. Accuracy in a few beats quantity in many.
  • Weekly GBP posts. Posting Offers/Events lifts click-through in the panel, but does not directly move pack position (MapRanks). Do it if it converts — don’t expect it to rank you.
  • Chasing every micro-setting while your category is wrong and you have nine reviews.

The trap that gets you suspended

This one isn’t optional, it’s a landmine: do not stuff keywords or “best/#1/cheapest” into your business name. Google now actively enforces business-name policy, and a name like “Joe’s Plumbing — Best Emergency Plumber Near Me” can get you flagged and suspended (Backlinko). The short-term ranking bump isn’t worth losing the listing that is your local presence. Use your real name. Win on category, reviews, and relevance instead.

The checklist (copy this, do it in order)

  1. ☐ Claim + verify your Google Business Profile.
  2. ☐ Set the most specific primary category that fits.
  3. ☐ Make NAP identical across website, GBP, and every directory.
  4. ☐ Turn on a review ask for every customer; reply to all reviews.
  5. ☐ Add city + service to your homepage title, headings, and a page per location/service.
  6. ☐ Get accurate listings in the few directories that matter (plus your industry’s).
  7. ☐ Add photos to GBP (real ones, not stock).
  8. ☐ Post to GBP if it converts — but don’t expect rankings from it.
  9. Never keyword-stuff your business name.

That’s the whole game. Eight things that move rankings and one that protects you from yourself — no agency call required.

If you’d rather have it run for you — set up correctly once and kept consistent — that’s exactly the kind of local SEO and content work we do at Ctrl Alt Orion. But you genuinely don’t need us to do the list above. That’s the point of giving it away.


Sources

Ranking-weight percentages and the “87% read reviews” figure are third-party estimates, not Google figures — attributed and flagged [VERIFY], presented as directional. Image: Tyler A. McNeil / Wikimedia Commons, CC BY-SA 4.0. A “what moves the local pack” weighted-bar graphic is recommended as an original in-body asset.

ad · add slot id