SEO for a service business comes down to four moves: a dedicated page for every service you want to rank for, an honest local presence that matches your website everywhere, content that answers the questions customers ask before buying, and a monthly review against real search data instead of guesswork. None of it requires tricks — and the tricks don't work anyway.
When someone searches "bookkeeper for contractors" or "wedding photographer near me", they're not browsing — they're shortlisting. Service businesses live or die on being in that shortlist. The good news: most of your local competitors are doing SEO badly or not at all, so the basics done consistently are usually enough to win. Here are the four moves, in order of impact.
One page per service — the rule that changes everything
The single biggest SEO mistake service businesses make is the "Services" page: one page listing eight offerings in eight paragraphs. Google ranks pages, not businesses — and one page can't be the best result for eight different searches. Split it. Every service you actually want customers for gets its own page, with its own URL, title, and content.
Example — an accounting firm
Instead of one /services page: /bookkeeping-for-contractors, /quarterly-tax-filing, /new-business-setup, /payroll. Each page answers one search. Each title says the service and the place: "Bookkeeping for Contractors in Denver | Ryda Accounting".
What goes on a service page? What the service includes, who it's for, what it costs (or "from" pricing), proof — a testimonial or result from that specific service — and one clear action. Aim for 300–600 words of genuinely useful specifics; thin two-sentence pages don't rank, and padded thousand-word pages don't convert. Set each page's title, description, and heading structure while you're there — the title is the headline Google shows, so write it like one.
Local signals: be findable, be consistent
For "near me" and "[service] in [city]" searches, Google leans heavily on signals outside your website — and the website's job is to corroborate them.
- Claim and complete your Google Business Profile. Categories, hours, service area, photos of real work. An incomplete profile reads as a closed business.
- Reviews are local rocket fuel. A steady trickle — one or two a month, asked for right after a good job — beats a burst of ten from launch week. Reply to all of them; replies are content Google reads.
- Name, address, phone — identical everywhere. Your site footer, your profile, and every directory should agree to the character. Inconsistency is the classic silent local-SEO killer.
- Put your service area in writing. A short paragraph — "serving Springfield, Eastside, and the North Shore" — on the contact page and relevant service pages tells Google where you compete.
Google ranks pages, not businesses. Give every service a page worth ranking.
The eight-services-on-one-page pattern is why competitors with worse work outrank you.
Answer the questions people ask before they buy
Service pages catch people ready to hire. Content catches them two weeks earlier, while they're still figuring things out — "how much does a kitchen renovation cost", "do I need a bookkeeper or an accountant", "how long does a brand project take". You already know these questions: they're the ones you answer by phone every week.
The format that works is unglamorous: one question per post, answered honestly and specifically, including the price ranges everyone else hides. Honesty about cost is a ranking strategy and a filtering strategy — the readers who stay are the ones who can afford you. Write one per week in your 30-minute slot, link each post to the relevant service page, and link the service page back. That internal linking quietly tells Google which pages matter most.
The compounding math
A year of weekly question-posts is ~50 pages, each catching a long-tail search your competitors never wrote about. Service businesses rarely need ten thousand visitors — they need the right two hundred a month. Long-tail questions deliver exactly those.
Review with real data, monthly, fifteen minutes
SEO without data is superstition. Connect Search Console once, give it a few weeks, then make a 15-minute monthly ritual of the SEO health review. You're looking for exactly two patterns:
- Pages ranking 5–15 with weak click-through. These are one title-and-description rewrite away from real traffic — the highest-leverage 20 minutes in SEO. Use the actual queries Search Console shows, in the words searchers used.
- Queries you rank for but never wrote about. If you're accidentally ranking for "small business payroll setup", that's Google telling you to write the page on purpose.
That's the whole loop: fix the near-winners, write what the data asks for, ignore the rest. Rankings move in months, not days — the monthly cadence keeps you honest without letting you fiddle.
What to ignore (for now)
A short anti-checklist, because SEO advice expands to fill all available anxiety: domain authority scores, keyword density, posting cadence hacks, paid directory listings beyond the majors, and anything promising page one in 30 days. None of it moves a service business like the four moves above — and some of it (bought links especially) can actively hurt. Boring and consistent beats clever and sporadic, every quarter, forever.
Key takeaways
- One service, one page: split the services list; give every offer its own URL, title, and proof.
- Local consistency wins: complete profile, steady reviews, identical name-address-phone everywhere.
- Answer buying questions weekly — including prices — and interlink posts with service pages.
- Fifteen minutes a month with real data: rewrite near-winners, write what you accidentally rank for.
- Ignore the anxiety industry: no scores, no tricks, no 30-day promises.
Frequently asked questions
How long until SEO starts working?
Expect the first movement in 2–3 months and meaningful results in 6–12. The service pages start ranking first because they face the least competition for specific local terms; the question content compounds behind them. Anyone promising faster is selling something.
Should I make a separate page for every city I serve?
Only if you can say something real about each one — projects done there, local specifics, area-specific pricing. Ten copy-pasted city pages with the town name swapped is the thin-content pattern Google demotes. Two honest area pages beat ten templated ones.
Is SEO still worth it now that people ask AI assistants?
More than ever — AI answers are built from the same well-structured, genuinely useful pages that rank in search. Clear service pages, honest pricing, and direct answers to real questions are exactly what gets cited. The four moves above are the same playbook.
Do I need to hire an SEO agency?
Not for any of this — the four moves are deliberately owner-doable in a few hours a month. An agency makes sense later, when you've exhausted the basics and are competing for genuinely hard terms. Hiring one before the basics exist buys you a report about missing basics.
What's the single highest-impact thing if I only do one?
Split your services page. It's a one-afternoon job, it multiplies the searches you can rank for, and every other move builds on it — reviews point somewhere specific, content links somewhere specific, and the monthly data review has pages worth reviewing.
Search is where your next customer is already looking for you — the only question is whether they find you or the competitor who did the boring work. Four moves, done monthly, no tricks. The help center covers the setup clicks whenever you're ready.