The 7-Day Local SEO Checklist for Service Businesses
You don't need a fancy SEO agency to start showing up on Google. You don't need to learn what a backlink is, or what an H1 tag does, or how to read Search Console reports.
What you need is a checklist. Seven days. Half an hour a day. By the end of it, you'll have done more for your local Google ranking than 80% of your competitors have ever bothered to do.
Let's go.
Day 1: Claim and Complete Your Google Business Profile
If you've never claimed your Google Business Profile (GBP), do it today at business.google.com. If you have one but haven't touched it in a year, treat today like you're setting it up fresh.
Here's what "complete" means, and most owners get half of these wrong:
- Primary category, pick the most specific match. Not "contractor" if you're a roofer. Be a "Roofing contractor." Specificity ranks better.
- Secondary categories, add every related one. A plumber should also have "Water damage restoration service" if they handle floods. "Drainage service" if they handle drains.
- Service area, list every town you actually drive to. Not the whole state. Real cities.
- Hours, accurate, including special holiday hours. Wrong hours kill rankings faster than almost anything else.
- Phone number, same one that's on your website. Same one on your truck. Same one on every directory. Consistent.
- Description, 750 characters. Mention your city, what you do, who you serve, and how long you've been doing it. Write it like you'd say it.
- Photos, minimum 10. Real photos. Your crew, your truck, your work, finished jobs. No stock photos.
- Services, fill out every service with a description and price range if possible. Each service field is a chance to be found.
This is the single most important hour of work in this whole checklist. Give it the time.
Day 2: Audit Your Website's Local Signals
Open your website. Check each of these. If any are missing or wrong, fix them today.
- Does your homepage title tag (the text in the browser tab) include your city? Should look like "Plumbing Services in Boise, ID | Your Business Name"
- Does your homepage H1 (the biggest heading on the page) include your city?
- Does your footer have your business name, address, and phone number (NAP)?
- Is your phone number on your homepage clickable on mobile? (Tap it on your phone right now.)
- Does the URL show https:// not http://? (If not, your hosting provider can fix this in a few clicks.)
If any of these are broken, they're easier to fix today than to live with for another month.
Why this matters: Google's local ranking algorithm uses something called "prominence and relevance" signals. Your website telling Google "I serve this city" in three different places (title, H1, footer) is one of the strongest relevance signals you can send. Most service businesses don't do this. The ones who do start ranking over time for the right searches.
Day 3: Fix Your Citations
A "citation" is any place online that mentions your business name, address, and phone number. Yelp, Bing Places, Angi, BBB, your local Chamber of Commerce, Facebook. Google checks these to confirm your business is real.
Today's job: open a spreadsheet. List every directory where your business is listed. Then make absolutely sure your NAP is identical across all of them. Not "Street" on one and "St." on another. Not "(555) 555-1234" on one and "555.555.1234" on another. Identical.
If you don't know where you're listed, search "[your business name] [your city]" on Google and click through the first 3 pages. Every directory result is one to add to your spreadsheet.
Inconsistent NAP across the web is one of the most common reasons businesses don't rank in the Map Pack. Today is the day you fix it.
Day 4: Build Your Review Engine
You can't manually ask every customer for a review and remember to do it. You need a system. Here's the simplest one.
- Log into your Google Business Profile dashboard. Find the "Get more reviews" section. Copy your short review link (looks like g.page/r/XXXXX/review).
- Save that link as a text expander or a saved text on your phone.
- Set a rule: every job, you text the customer the same day with a thank-you and that link. Same script every time.
- Once a week, on Friday, scan back through the week's jobs. Did anyone get missed? Send a follow-up text.
Sample text: "Hey Sarah, thanks for having us out today for the water heater install. If you're happy with the work, would you mind leaving us a quick Google review? Here's the link: [link]. Takes 30 seconds and really helps a small business like ours. Thanks again."
That's it. Same text every time. The owners who do this consistently for 90 days end up with more reviews than competitors who've been around for 10 years.
Day 5: Create Pages for Your Top 3 Service Areas
If you serve 5 towns and your website has one page that says "We serve the greater area," Google can only rank that one page. But it can't rank it well for 5 different city searches.
Today, write three pages. One for each of your top 3 cities. Each page should have:
- A title tag like "[Service] in [City Name] | [Your Business]"
- An H1 that says the same thing
- 2 to 3 paragraphs about why you serve that city, neighborhoods you cover, types of jobs you do there, anything specific
- A few client examples if you have them ("Last month we did a sewer line in Cherry Hill...")
- The same contact info as the rest of your site
Don't copy and paste with just the city changed. Google can spot that. Each page needs at least 60% unique content. Write like you'd talk about that town to a customer.
Day 6: Speed Up Your Site
If your site takes more than 3 seconds to load on mobile, you're losing about half your visitors before they see what you do. Today's job: speed it up.
Start with the easy wins:
- Compress your images. Go to tinypng.com, upload every image on your site, replace them with the compressed versions. Most sites cut their load time in half doing just this.
- Remove unused plugins (if you're on WordPress). Every plugin slows you down. Audit and delete anything you don't actively use.
- Switch to a faster theme if yours is bloated. Astra, GeneratePress, Kadence are all fast and free.
- Add a caching plugin (WP Rocket if you'll pay, W3 Total Cache if free).
After you do this, run pagespeed.web.dev again. You should see a noticeable improvement. If you don't, your hosting is probably the bottleneck and that's worth looking at next.
Day 7: Set Up Your Tracking
You can't manage what you don't measure. Today's job is to set up two free tools that will tell you what's working.
- Google Search Console, free, takes 15 minutes. Tells you what searches are bringing people to your site, what pages they land on, what your average position is. Set it up at search.google.com/search-console.
- Google Analytics 4, free, takes 10 minutes. Tells you how many people visit, what they do on your site, where they came from. Set it up at analytics.google.com.
Don't worry about reading all the data yet. Just get them installed. In 30 days you'll have real data about what's working. Without these, you're guessing.
What Happens After Day 7?
Here's what to realistically expect. Local SEO isn't instant. Google has to re-crawl your site, notice the changes, decide how much trust to give you, and update rankings. That takes 30 to 90 days for most businesses.
But here's what happens in the meantime: your Map Pack visibility starts shifting in 2 to 4 weeks. Your review count starts climbing immediately. Your phone-to-conversion rate goes up the moment you fix the tap-to-call button. The compound effect kicks in around month 3.
If you do this checklist and then ignore your site for the next 90 days, you'll still see results. Because the work itself is what moves the needle. Not the daily fussing.
The honest part: Most service business owners read a checklist like this, nod along, and never do any of it. Not because they don't believe it works. Because it's not urgent and there's always something more pressing. The owners who actually carve out 30 minutes a day for one week are the ones who outrank the others. That's the whole game.
If You Want a Shortcut
This 7-day checklist works. If you do it, you'll see results. But it does require you to do it, which is the hardest part for a busy owner.
If you'd rather have someone else handle the heavy lifting, the audit, the website rewrite, the citation cleanup, the page builds, that's what we do. But honestly? Start with this checklist first. See how far you get on your own. If you hit a wall (most owners do around Day 5 or 6), you'll know exactly where you need help, and the conversation gets a lot more useful.
Need Help Getting Through the List?
Most owners get to Day 5 or 6 and run out of bandwidth. If that's where you are, we'll finish it for you. Audit, rebuild, citation cleanup, the whole thing. Flat price, no monthly lock-in.
Talk to Us About Finishing It