When choosing an SEO company, ask 10 vetting questions before signing: who does the work by name, name three clients in my niche, what is your cancellation policy, how do you measure results, do you use PBNs or automated content, who writes my reports, show me a sample audit, how often do we talk, what does the first 90 days look like, and what happens if I leave. Walk away from vague answers, missing client names, long contracts, or page-one guarantees.
A garage door operator in Colorado paid $2,000/month for 14 months ($28,000 total). Search Console said otherwise: 7 indexed pages, 312 clicks in 90 days, every title tag identical, the H1 missing, sitemap never submitted. What ate the money? Three blog posts from an offshore content mill, low-quality citations, and 11 months of automated reports nobody read. He cancelled the next morning. Six months into our work, his clicks were up 4x. The real damage was not the wasted money. It was 14 months of lost compounding.
SEO is a 12 to 36 month compounding build. A bad vendor costs you 12 months of stalled growth plus technical debt. About 60 percent of contractors I talk to have hired one previous SEO agency and quit. The signal that matters most when choosing an SEO company: name names, show work, price transparently.
Five non-negotiables: named senior people doing the work; a client list in your niche with live URLs; a documented method with defined phases; transparent pricing with 30-day notice; and measurement tied to revenue.
Booked revenue from organic search, not traffic, not rankings. For US home service contractors, that means showing up at 11pm searches, in ChatGPT answers, and in Google AI Overviews.
| Tool | What it verifies | Cost |
|---|---|---|
| Google Search Console | Real traffic and indexed pages on agency client sites | Free |
| PageSpeed Insights | Core Web Vitals on agency and client sites | Free |
| Wayback Machine | How much a client site changed during the engagement | Free |
| ChatGPT and Perplexity | Whether agency clients appear in AI answers | Free or paid |
| Clutch and GoodFirms | Third-party verified agency reviews | Free |
| Contract review | Cancellation, IP, and data ownership clauses | $200-$500 |
Or runs Denver Garage Door with 13 Google reviews. Before me, he paid a local agency $1,800/month for nine months, 7 indexed pages, zero AI citations, main competitor with 253 reviews. He ran the 10-question vetting on me. Who does the work? Me, 12 hours a week. Three current clients? Tomer at pinegaragedoors.com, Momo at americaschimneysweep.com, Linoy at sass-srq.com. He called Tomer that evening and signed the next morning.
Three months in, his clicks tripled. Six months in, ChatGPT cited him above competitors with 100-plus reviews. Twelve months in, his 13-review profile outranked the 253-review competitor on local pack. Senior delivery on a capped client list. That is the difference between an agency and an operator. The same method runs from med spa SEO to tree service SEO.
| Option | Cost/month | Best for |
|---|---|---|
| In-house hire | $5,000-$9,000+ | Businesses doing $5M+ in revenue |
| Freelancer | $1,000-$3,000 | Single-location, one niche |
| Full-service agency | $3,000-$10,000 | Mid-market wanting one vendor |
| Boutique SEO agency | $750-$3,000+ | Home service contractors |
For US home service contractors, the boutique model wins. The founder-led delivery model page covers the model. The plan comparison page shows the three tiers.
Real SEO expertise means reading a Search Console export and explaining why a page lost rankings, not holding a certification. Ask any prospect to do that on your site during the discovery call. Pretenders reschedule. My background: software development at IDF Home Front Command and El Al Israel Airlines' website, 6-plus years of home service SEO, writing code and editing meta tags by hand. Many agency founders outsource the technical work. I do both.
NAP is name, address, phone number, every directory listing, Google Business Profile, and site page must match exactly. "St" versus "Street" across 60-plus directories is enough to hurt local pack rankings. Real agencies run a NAP sweep on day one. The how I rank these sites covers the directories that matter. The what is citation building page covers the mechanics.
| Tier | Monthly cost | What you get |
|---|---|---|
| Spam tier | $200-$500 | Automated content, fake citations |
| Freelancer | $1,000-$2,500 | Quality depends on the person |
| HouseCall SEO Starter | $750 | Quarterly audit, 2 page rewrites/mo, GBP, citations, AI tracking |
| HouseCall SEO Pro | $1,500 | Monthly audit, 5 page rewrites, 2 service area pages, AI engine work |
| HouseCall SEO Custom | $3,000+ | Multi-location, franchise, regulated verticals, full AI stack |
| Brand-name agency | $5,000-$15,000 | Junior on your account, senior only on the sales call |
Review count is overrated. Or has 13 reviews and outranks a competitor with 253, better content, a faster site, and stronger AI citations. "Keywords do not matter" is the single clearest buying signal to walk away - anyone who says it is telling you something important. And 2019-era local SEO is dead: NAP citations and GBP optimization work as a floor but do not win in 2026. Winning requires AI engine citation work and content ChatGPT and Perplexity can quote. The where AI mentions get tracked page and the brand visibility in AI search engines page cover this.
Skip the five-agency process and talk to one founder who answers all 10 questions and clears all 12 red flags by default. Free audit before any retainer: a written report with priority labels and a 30-minute Zoom. No sales script. Book your free SEO consultation to start.
Technical audits, content builds, local citation work, AI engine optimization, and Google Business Profile management, delivered by a founder on a capped client list, with measurement tied to booked jobs.
Entry-level boutique retainers start at $750/month. Mid tier is $1,500. Below $500 is almost always spam. The tier-by-tier breakdown details what changes between tiers.
Ask five agencies the same 10 vetting questions, then run two 15-minute reference calls with existing clients from any finalist's roster.
30 days notice rolling, never 6 or 12 months. The agency that needs a 12-month lock-in will coast for 8 months in the middle.
Five tells: page-one guarantees in 30 days; vague pricing; no named clients; reports showing only domain authority; contracts longer than 30 days notice. Hit any two and walk away.
Pull every login and piece of content the previous operator produced, then run a full audit with the next one. Or recovered from a $28,000 burn and tripled clicks in three months.
No, any SEO agency in 2026 that skips AI engine optimization is running an outdated playbook. The AI optimization, GEO, SEO, LLM optimization page covers how these channels integrate.
If you are choosing an SEO company and want one founder who answers every vetting question on the first call, book your free 30-minute SEO consultation with Lior. Written audit, real numbers, no sales script.

I specialize in home services SEO – taking websites that sit invisible on page three and turning them into the business Google and ChatGPT recommend first. I started on the developer side, writing software and doing SEO on the side, until I saw how much home-service owners were overpaying for work that quietly hurt them. So I built a method that fixes the broken technical work and the outdated thinking behind it.
From garage door companies to plumbers, roofers, locksmiths and cleaning services, the playbook is the same: rank where your customers actually search, earn real reviews, and back it with a fast site that books the job. No PBNs, no bought reviews, no directory spam – only work that survives Google’s next five updates. See exactly how it’s priced on the pricing page.
Send me your site and I’ll send back a free audit: what’s broken, what it’s costing you in calls, and the first three fixes.
No spam and no sales pitch. Just a clear look at what’s leaking leads.