Most small businesses do their local SEO setup once — at launch — and never touch it again. Then they wonder why their rankings slip.
The problem is that local SEO isn't a one-time task. Your competitors are getting new reviews. Google is updating how it reads your profile. Directory listings drift. What was accurate last year may quietly be working against you right now.
Running this checklist once a year takes a few hours. Skipping it costs you rankings you don't even know you're losing.
Print it out. Hand it to an employee. Work through it top to bottom.
Your Google Business Profile (GBP) is the most important local SEO asset you have. It controls what people see when they find you in Google Search and Maps — before they ever visit your website.
Check these every year: Business name exactly matches how it appears everywhere else. Address is current and formatted correctly. Phone number is accurate. Website URL points to the right page. Hours are up to date, including holiday hours. Primary category is the most accurate description of your main service. You've added at least 5 recent photos. Services section lists what you actually offer. Business description mentions your city and primary service.
Also check: have you posted to your GBP in the last 30 days? Google treats activity as a signal. A dead profile ranks below an active one, even if everything else is equal.
If you haven't verified your listing, do it now. An unverified GBP can be edited by anyone.
NAP stands for Name, Address, Phone number. These three pieces of information need to be identical everywhere your business appears online — your website, your GBP, Yelp, Bing, Apple Maps, local chamber directories, and dozens of other places.
Google cross-references your NAP across the web to confirm you are who you say you are. Inconsistencies create doubt. Doubt hurts rankings.
What to check: Search your business name on Google. Search your phone number. Search your address. What comes up? Look for old addresses, old phone numbers, abbreviation differences ("St." vs "Street"), or name variations ("LLC" appearing in some places but not others). Every discrepancy you find is worth fixing.
Pay special attention to your own website. The footer NAP should match your GBP exactly — same name format, same phone, same address punctuation.
Citations are directory listings — anywhere online that lists your business name, address, and phone number. Think Yelp, Yellow Pages, Foursquare, Angi, and local directories specific to your city or industry.
You want two things: accurate information everywhere, and listings on the directories that matter for your niche.
What to do: Start with the big four — Google, Yelp, Bing Places, and Apple Maps. Verify each one is claimed, accurate, and active. Then search your business name to find any other directories where you appear. Update any outdated information. For missing directories, create a listing — most are free. If you operate in a specific niche, find the industry directories that carry weight: contractors on Angi, restaurants on TripAdvisor, law firms on Avvo.
The right citations in your niche matter more than a hundred generic ones.
The quantity, recency, and quality of your Google reviews directly affect how prominently you appear in local search. This isn't theory — it's documented ranking behavior.
A business with 12 reviews from the past six months will rank above a business with 80 reviews if those 80 are all from two or three years ago. Recency matters as much as volume.
What to check: How many Google reviews do you have? When was the most recent one? Are you responding to every review — positive and negative — within a week? Do you have a system for asking satisfied customers for reviews? If your review count hasn't moved in 90 days, your system isn't working.
The simplest review system: after every completed job or transaction, send the customer a direct link to your Google review page. Most people are willing to leave one — they just need to be asked.
Responding to reviews also signals to Google that your business is active. Even a one-line reply matters.
Your website needs to clearly tell Google where you are and what you do. If it doesn't, Google won't know to show you when someone searches for your service in your city.
Check these on your homepage and service pages: Does the page title include your primary service and your city? Does the H1 heading include geographic language? Is your city and state mentioned in the body copy? Do your service pages target specific services and locations — not just generic descriptions? Does your footer include your full address?
Generic headlines like "Welcome" or "We're the Best Choice" tell Google nothing. A heading like "Website Design for Small Businesses in Orlando, FL" tells Google exactly what to rank you for.
If you serve multiple cities or neighborhoods, consider a page for each one. Even 300 words of genuine local content outperforms no page at all.
Over 60% of local searches happen on a phone. If your site loads slowly on mobile, or the layout breaks, visitors leave. Google tracks that. High bounce rates signal a bad experience, and bad experiences rank lower.
What to test: Go to PageSpeed Insights (pagespeed.web.dev) and run your URL. A score under 50 on mobile needs attention. Then pull up your site on your actual phone. Can you read the text without zooming? Does the navigation work? Can you tap the phone number to call? Common speed culprits: uncompressed images, old plugins, cheap hosting, no caching.
A developer can usually identify the worst offenders in under an hour. The ranking impact is immediate and significant.
This checklist isn't glamorous. But local SEO isn't about big moves — it's about consistent maintenance that your competitors aren't doing.
If you're short on time, here's the priority order:
Six things. A few hours of work. Done consistently, year over year, this is the kind of upkeep that compounds — every year you maintain it, you stay ahead of the businesses that set it and forgot it.
Rather have us run this for you? That's exactly what our SEO retainer covers. Let's talk.
We run this checklist for every new SEO client, then keep it maintained month after month. One call and we'll show you exactly where your local presence stands right now.