Most local SEO advice tells you to "claim your Google Business Profile" and stops there. That's step one of about fifteen. If you run a local or multi-location US business, here's the checklist we actually walk clients through every quarter β in the order it matters.
What is local SEO?
Local SEO is the practice of optimizing your business's online presence so it shows up when people search for what you offer near a specific location β in Google's Map Pack (the three businesses shown with a map at the top of a local search), Google Maps itself, and localized organic results for queries like "plumber near me" or "roofing contractor in Austin."
It's a distinct discipline from traditional SEO, not just a smaller version of it. Where national organic rankings lean heavily on content relevance and backlinks, local rankings weigh a different set of signals most heavily: your Google Business Profile accuracy, citation consistency across directories, physical proximity to the searcher, and review volume and recency. A business can rank well nationally and still be invisible in its own city's Map Pack if those local-specific signals are neglected β which is exactly what the checklist below is built to catch.
Confirm your Business Profile data hasn't drifted
Business hours change for holidays and never get reset. Categories get edited by someone on the team who didn't know better. Photos go stale. Once a quarter, open your Google Business Profile and check: primary category, service area, hours, and that your most recent photos are actually current.
If you catch a wrong category or a stale photo, see our breakdown of common Google Business Profile mistakes.
Audit your citation consistency
Your business name, address, and phone number (NAP) should match exactly across Google, Bing, Apple Maps, Yelp, and industry-specific directories. Even small inconsistencies β "St." vs. "Street," a disconnected old phone number, a suite number dropped on one listing β create ranking friction over time. A quick manual check: search your exact business name plus city and scan the first two pages of results for anything that doesn't match.
Check review velocity, not just review count
A business with 40 reviews from two years ago looks less active to both customers and Google than one with 15 reviews trickling in weekly. Build a simple, consistent ask into your service completion process β a text or email sent within 24 hours of the job finishing converts far better than an occasional bulk review push.
Review your service-area pages for real specificity
If you serve multiple cities or neighborhoods, each location page needs to say something genuinely true and specific about that market β not just swap the city name into a template. Thin, duplicate location pages are one of the most common reasons local SEO stalls out, and Google's Helpful Content system is increasingly good at spotting them.
Check your Map Pack competitors, not just organic ones
The three businesses in the Map Pack for your top keyword are often not the same businesses ranking organically. Look at what they have that you don't: review count, category selection, photo volume, or proximity to the searcher β then decide what's actually fixable versus what's a structural advantage you can't change.

Putting it into a routine
None of this is complicated on its own β the failure mode is usually that nobody owns it consistently. Block 90 minutes once a quarter, work through this list, and you'll catch most of the drift that quietly costs local businesses their rankings. If you'd rather have someone else own this permanently, that's exactly what our local SEO service does.
