The Contractor Who Was Told ‘SEO Takes 6 Months.’ He Was Getting Calls in 8 Weeks.
Marcus runs a plumbing company. Three employees, serving a mid-sized metro area, built entirely on referrals for the first seven years.
When referrals slowed down — the way they always do eventually — he started asking around about SEO. Everyone he talked to gave him some version of the same answer: “SEO is a long game. You won’t see results for six to twelve months. Be patient.”
He wasn’t interested in a six-month wait. He needed calls now.
So he did nothing. For another eight months, he watched his pipeline thin out and considered whether he’d have to lay someone off.
Eventually he called us. Within eight weeks of starting his campaign, he was getting calls from Google. Not a flood — four to seven a week. But four to seven calls a week from people who’d found him searching for a plumber in his area was meaningfully different from what he’d had before.
The “six months” advice wasn’t wrong, exactly. But it was incomplete. Here’s the fuller picture.
Why “SEO Takes 6-12 Months” Is Both True and Misleading
The six-to-twelve-month timeline is a real figure for certain types of SEO — specifically, building authority in competitive markets for competitive terms. If you want to rank for “plumber [major city]” ahead of companies that have been building their online presence for a decade, yes, that takes time.
But “plumber” in a major city is not the only way people search. And it’s often not where the fastest, most convertible traffic comes from.
People also search for:
- “water heater not working [city]”
- “slab leak repair near me”
- “how much does it cost to replace a toilet [city]”
- “emergency plumber [neighborhood name]”
- “licensed plumber [suburb name]”
These longer, more specific searches — what SEO practitioners call long-tail keywords — often have much less competition than broad head terms. A well-optimized page or post targeting a specific search intent can rank meaningfully in weeks, not months.
Marcus’s first wins came from neighborhood-specific service pages and an emergency plumbing post that answered exactly what someone in his city would search when their water heater died at 10pm. That page ranked on page one for its target term in about five weeks. It now generates roughly a third of his inbound calls.
The Real Timeline for Local Service Businesses
For home service businesses — plumbers, roofers, handymen, painters, HVAC contractors, electricians — the SEO timeline breaks down roughly like this:
Weeks 1 through 4: Foundation and technical work. This is the part you don’t see but that matters enormously. Site speed and mobile performance. Proper page structure and title tags. Schema markup that tells Google what your business does and where. Google Business Profile optimization. Citation consistency across directories. This work doesn’t move rankings immediately, but it’s what everything else is built on.
Weeks 4 through 8: Early content ranking and GBP movement. Well-optimized Google Business Profiles often start showing more visibility in the local “map pack” within four to six weeks. Content targeting specific, lower-competition searches can start ranking around this time. This is where Marcus started seeing calls.
Months 3 through 6: Broader ranking growth. As Google crawls and indexes more of your content, as your profile accumulates more reviews and signals, and as your domain earns more authority, rankings broaden. More keywords, more positions, more consistent traffic.
Month 6 and beyond: Compounding returns. This is the real argument for SEO over paid advertising. A paid ad stops generating calls the moment you stop paying. A well-optimized page can generate calls for years. The cumulative return on a consistent SEO investment grows over time in a way that ad spend doesn’t.
What Actually Determines How Fast SEO Works
Timeline varies significantly based on several factors:
How competitive your market is. A handyman in a mid-sized metro has a different competitive landscape than a contractor in Manhattan. Local markets in smaller cities and suburbs often have real gaps — established businesses that have never invested in SEO, leaving ranking opportunities sitting unclaimed.
Whether your website has existing authority. A 5-year-old domain with some history ranks new content faster than a brand-new website. This is one reason why starting SEO earlier rather than later is always the right call — you’re building an asset that compounds.
The quality of your Google Business Profile. For local service businesses, the map pack is often more valuable than organic web rankings. A fully optimized GBP with consistent reviews, accurate categories, regular posts, and complete service information can generate significant visibility within weeks.
The quality and specificity of your content. Thin, generic content doesn’t rank. Content that genuinely answers specific questions people are searching — in detail, with real expertise — ranks faster and holds rankings longer. This is where most DIY SEO fails.
Technical health of your site. A slow website that isn’t mobile-optimized won’t rank well regardless of how good the content is. Google measures page experience and uses it as a ranking factor.
The Mistake That Makes SEO “Not Work”
The most common reason businesses say SEO didn’t work for them: they tried it for three months, didn’t see the results they expected, and stopped.
Three months is often exactly when the foundation work starts to pay off. Stopping at month three and concluding that SEO doesn’t work is like planting a garden, watering it for three months, and pulling everything up the week before the first sprouts appear.
The businesses that see the most consistent return from SEO are the ones that commit to a 12-month horizon and evaluate results honestly at the six-month mark — not the ones that cycle through agencies every 90 days because the results weren’t instantaneous.
That said: if you’re working with an SEO agency that can’t tell you what they’ve done, can’t show you ranking movement, and can’t explain why their strategy should work for your specific market — that’s worth questioning. Accountability and transparency matter. Not every agency delivers them.
What Marcus’s Numbers Look Like Now, 14 Months Later
We check in with Marcus periodically. Fourteen months after starting, his organic and GBP traffic generates between 18 and 25 inbound calls per week. His cost per acquired customer from SEO is a fraction of what he spent on pay-per-click advertising. He’s hired a fourth technician.
He still tells people SEO takes time. But his footnote now is: “Not as long as they told me. And it doesn’t stop when you stop paying for it.”
Want to Know What’s Realistic for Your Business?
We work primarily with home service businesses, contractors, and local service providers. If you tell us about your business, your market, and your current online presence, we can give you an honest assessment of what a realistic SEO timeline and outcome looks like — including where your fastest opportunities probably are.
No commitment required. Just a conversation. Reach out through our contact page.
