Does SEO Always Work? (And What Are the Alternatives?)
By Lesli Rose
If you've been told SEO always works, you've been sold. Here's the honest version, when SEO is the right investment, when it isn't, and what to run instead if you need leads this month, not next quarter.
When SEO works
- Your customers search for what you sell. "Dentist Moncton," "plumber Saint John," "massage therapist near me", these all have real search volume. SEO works because demand already exists.
- You can wait 4–9 months for results. Early wins happen in 60–90 days. Real compounding returns show up in months 6–12.
- You have something worth ranking for. A working website, real services, honest reviews, a story that makes sense.
- You're playing a long game. SEO is a 2–5 year investment. Every month of doing it compounds.
When SEO doesn't work
- There's no search volume for what you sell. Brand-new categories ("holotropic NAD therapy") often have zero search demand. You can't rank for a word nobody types.
- You need leads this month. If payroll is due and sales are down, SEO is the wrong lever. Run ads.
- You're in a dying category. Some searches are shrinking faster than any SEO can win. If demand is gone, rankings don't save you.
- You don't have time to create content or answer questions. Modern SEO is driven by content freshness. If nothing changes on your site for a year, your ranking decays.
The alternatives to SEO
Google Ads / Meta Ads
Paid search and social are the fastest way to get in front of buyers. Higher cost per lead than SEO, but you can turn them on Monday and get leads Tuesday. Good for: urgent revenue needs, testing offers, seasonal pushes.
Direct outreach / referral
For high-ticket B2B services (consulting, custom work, specialized trades), direct outreach still beats everything. Identify 100 ideal prospects, reach out personally, book 10 calls. SEO won't match that in year one.
Email marketing to existing customers
Your current customer list is the highest-converting audience you have. Monthly email to past buyers often outperforms any new-lead channel by 3–5x. Low cost, high ROI, instant results.
Content on platforms you don't own
Podcasts, YouTube, LinkedIn, TikTok, each has its own discovery mechanism independent of Google. Strong content on any one platform can drive leads without ranking on Google at all.
The honest answer
SEO is the right investment for most established small businesses, but it should never be the only investment. The right mix for most NB service businesses is: SEO for the long-term foundation, ads for the short-term revenue, email for the existing-customer profit. Any agency that sells you only one of the three is selling their own comfort, not your growth.