The SEO industry sells home services owners a lot of expensive nonsense. Here's what actually moves the needle, what's garbage, and what you can do yourself.
If you're paying an SEO agency $1,500–$5,000 a month and the reports you get are full of charts showing "Domain Authority" going up and "Keyword Rankings" in the top 100, you're probably getting sold. Home services SEO in 2026 is less complicated and less expensive than the agencies want you to think.
Here's the honest version, with a clear split between what works, what's a waste, and what you can do yourself.
What actually works (in rough order of impact)
1. Google Business Profile optimization (covered last week)
Already covered in post 3. If you only do one SEO thing, do this. Nothing else on this list matters nearly as much if your GBP is abandoned.
2. Location-specific landing pages on your website
If you serve five cities, you need five city-specific pages on your website. Not one "service areas" page with all five city names crammed into a paragraph. Five separate pages, one per city, each with:
- The city name in the page title, H1, URL, and meta description
- A real paragraph about your service in that specific city (local landmarks, weather considerations, neighborhoods served, specific projects done)
- At least one photo of a job done in that city
- Reviews or testimonials from customers in that city
- A local phone number if possible, or your main number with clear call-to-action
Don't copy-paste the same template with the city name swapped. Google detects this and discounts it. Take thirty minutes per page and actually write about your work in that specific place.
3. Review volume and recency
Google ranks businesses partly on the volume, recency, and sentiment of reviews. A business with 40 reviews averaging 4.8 stars, with new reviews coming in monthly, outranks one with 200 reviews from 2021 and nothing since.
More in post 5 — but the point here is that review generation is an SEO lever, not just a social proof lever. Treat it as both.
4. NAP consistency across the web
NAP = Name, Address, Phone. Every directory listing for your business (Yellow Pages online, Yelp, BBB, local chamber of commerce, trade associations, etc.) should have your name, address, and phone written exactly the same way. "ABC Plumbing" and "ABC Plumbing LLC" and "ABC Plumbing, Inc." are three different businesses to Google.
Tools like BrightLocal, Whitespark, or Moz Local can audit this for $30–$100/month. You can also do it manually by Googling your business name and checking the first 20 results for inconsistencies.
5. Schema markup on your website
Schema is machine-readable tags you add to your website that tell search engines things like "this is a local business," "these are our service areas," "these are our hours," "this is a review of us." It's invisible to human visitors but massively improves how search engines understand your site.
If your website was built on Squarespace, Wix, Shopify, or a modern WordPress theme, some schema is probably already there. The question is whether it's complete. LocalBusiness schema, Service schema, Review schema, and FAQ schema are the high-impact ones for home services.
This is one of the few things worth paying a professional for if you're not technical. A one-time schema audit and implementation runs $500–$1,500. It's not a monthly expense.
6. Quality content with local and service intent
A blog post titled "How to tell if your water heater needs replacing" with 1,200 useful words, written for actual customers, outranks ten pages of SEO spam. Write one real post a month. Over a year, that's twelve pieces of content that each rank for something and drive organic traffic.
7. Links from locally relevant sources
A link from your city's chamber of commerce, a Little League sponsorship page, your local trade association, a news story where you're quoted, a supplier's "our partners" page — these links carry weight because they're locally and topically relevant. Three of these are worth more than a hundred directory link-schemes that agencies love to sell.
What's a waste of time (or money)
Directory submissions to hundreds of sites
An SEO agency promising to "submit your site to 200 directories" is selling 2015 SEO. Most of those directories are dead or spammy. Google has devalued directory links for years. You want 10–20 high-quality, locally relevant directory listings, not 200 junk ones.
Buying backlinks
Any service promising "50 high-authority backlinks for $299" is selling link schemes that violate Google's guidelines and get sites penalized. Don't.
"SEO-optimized" content that's obviously written for Google, not humans
"Are you looking for the best plumber in Denver? We are the best plumber in Denver. If you need a Denver plumber, contact our Denver plumbing company for Denver plumbing services." This doesn't rank. Google's algorithm is vastly better at spotting this than it was five years ago. It just makes your site look cheap and pushes visitors away.
Keyword density targets
If your SEO provider talks about "optimizing for a 2% keyword density," they're running 2010 playbooks. Modern search ranks for topical relevance, not keyword frequency.
Meta keyword tags
Google stopped using the meta keywords tag for ranking in 2009. If anyone mentions optimizing your meta keywords, they don't know what they're doing.
Monthly reports full of vanity metrics
"Your domain authority went from 32 to 34 this month." That's not a result. That's a vanity metric. Ask your SEO provider for: organic lead calls this month vs. last, top-10 rankings for commercially valuable keywords (not brand searches), and new customers attributed to organic search. If they can't produce those three numbers, they're not producing real results.
What you can do yourself, what you should hire out
Do yourself (time cost only)
- Google Business Profile maintenance (30 min/week)
- Review responses (15 min/week)
- One blog post per month (2–4 hours/month if you're a decent writer)
- Updating your location pages with fresh photos and testimonials (monthly)
Hire out (one-time or annual)
- Initial technical SEO audit and fix ($1,000–$2,500 one-time)
- Schema markup implementation ($500–$1,500 one-time)
- NAP consistency audit and cleanup ($300–$800 one-time, annually)
- Quality backlink outreach for locally relevant links (ongoing or project-based)
Skip entirely
- Monthly SEO retainers that don't produce lead-attributable results
- Anything that looks like link-scheme economics
- "Submit to 200 directories" services
- AI content farms pushing out daily generic blog posts
The honest budget question
How much should a home services business at $2M–$20M revenue spend on SEO?
Realistically: $500–$2,500 a month, depending on how much you do yourself and how competitive your market is. Anyone asking for $5,000+/month better be producing reports with actual lead numbers, not domain authority scores.
If you're paying more than $1,500/month and can't attribute specific customer dollars to the work, it's worth renegotiating or finding someone whose incentives align with yours.
What to do this week
- Audit your location pages. If you don't have one per city you serve, that's the first fix.
- If you have an SEO agency, ask them for lead-attribution numbers for the last 90 days. Not rankings. Leads. If they can't produce them, consider ending the engagement.
- Pick one topic your customers ask about repeatedly and write one blog post answering it properly. 1,000–1,500 words, real voice, no SEO stuffing.
Next week we get into review generation systems — the single most underused asset in home services, and the one that compounds fastest.