Is SEO Worth It? A Decision Framework, Including When the Answer Is No
SEO Insights

Is SEO Worth It? A Decision Framework, Including When the Answer Is No

Table of Contents

Quick answer:

SEO is worth it when all 5 of these hold at the same time:

  • People are already searching for what you sell
  • Your business can survive a payback period of 6 to 12 months
  • Your average customer is valuable enough that a modest number of them covers the cost
  • You have capacity to serve more demand
  • Someone on your side can approve work fast enough for the channel to move

When any one of those is missing, SEO is a bad purchase, and no amount of execution quality fixes it.

That is a less satisfying answer than the pages competing for this question usually give. Most of them are written by SEO agencies, and one of the top results is titled “Why the Answer Is Almost Always Yes.” Which is why the highest-performing result on this search is a Reddit thread, where people with no financial stake in the answer talk to each other.

This page gives you the disqualifiers first, then the math to run for your own business, then the cost inputs to run it with.

We sell SEO.

Read the disqualifier section with that in mind, and notice that we would rather lose a bad-fit engagement than sell one.

When SEO is Not Worth It?

Work through these before anything else. If 2 or more apply, stop here and spend the budget somewhere it will work.

  1. Nobody is searching for what you sell. If you have invented a category, your buyers do not have a word for the problem yet. There is no demand to capture, only demand to create, and search does not create demand. Check this first, and check it with real volume data rather than intuition.
  2. You need revenue in the next 90 days. SEO produces almost nothing in the first quarter. Months 1 through 3 go to diagnosis, architecture, technical fixes, and building pages. If your runway or your quarter depends on new revenue landing before month 4, buy paid ads, run outbound, or work your existing list. Come back to SEO when you can fund a channel that pays later.
  3. The math does not close at your deal size. A business selling a $40 product needs enormous traffic volume to justify a retainer. A business selling $40,000 contracts needs 1 additional customer a quarter. Run the calculation in the next section before you commit. If the required traffic volume is larger than the total search demand in your market, the answer is no, and it is no regardless of who you hire.
  4. You cannot serve more customers. If you are booked 8 weeks out and turning work away, more leads produce more unanswered voicemails. Fix capacity, raise prices, or improve close rate first. SEO makes a bottleneck more expensive, not less.
  5. Your buyers do not arrive through search. Some markets genuinely run on referral, relationship, procurement lists, RFPs, or channel partners. Government contracting, some enterprise categories, and businesses built entirely on a founder’s network fall here. Search can still support the deal by being findable during evaluation, but it will not be the acquisition channel, and buying it as one will disappoint you.
  6. You are about to rebrand, replatform, or change domains. Building on a foundation you are going to replace wastes most of the spend. Migrate first, plan it properly, then start.
  7. Nobody on your side can approve anything. The channel moves at the speed of your slowest approver. If content sits unreviewed for 3 weeks and developer tickets never get scheduled, you will pay a retainer to watch work queue up. This is the most common reason engagements fail, and it has nothing to do with the provider.
  8. Your budget covers only one piece. SEO needs strategy, technical work, content, authority, and measurement running together. A budget that funds 2 blog posts a month and nothing else buys activity without a mechanism. Underfunding SEO is more wasteful than not doing it, because you pay for years and get nothing that compounds.

If you got through all 8 and none applied cleanly, the question becomes arithmetic.

How to Actually Calculate Whether SEO is Worth It?

Most SEO ROI content for this topic runs the math backward: it reports what SEO returned for someone else, which tells you nothing about your situation. Run it forward instead.

The formula:

Monthly organic revenue = search demand × realistic capture rate × site conversion rate × lead-to-customer rate × average customer value

Each input is knowable before you spend anything.

Search demand. Total monthly searches across the commercial terms your buyers use. Not every keyword in your industry, only the ones with buying intent. A plumber counts “emergency plumber near me” and excludes “how to unclog a drain.”

Realistic capture rate. What share of those searches becomes a visit to your site. Ranking first for a term does not get you 100 percent of its clicks, and with AI Overviews on many result pages, click share has fallen further. Across a full cluster of terms, landing consistently in the top 5 tends to produce something in the range of 10 to 20 percent of total cluster volume as actual visits.

Use the low end when you model.

Site conversion rate. What share of visitors contact you. You can measure this today from your existing traffic. Do not use an industry benchmark when you have your own number.

Lead-to-customer rate. Your close rate on inbound leads. Sales already knows this.

Average customer value. First-year revenue, not lifetime, unless you are confident in retention. Use gross profit rather than revenue if your delivery costs are significant.

Worked Example: Local Service Business

Illustrative numbers for an HVAC company in a mid-sized metro.

InputValue
Commercial search demand in market2,400/mo
Realistic capture at position 3 to 5 across cluster12% = 288 visits
Site conversion to call or form6% = 17 contacts
Contact to booked job55% = 9 jobs
Average job value$850
Monthly revenue at maturity$7,650
Gross margin at 45%$3,443/mo contribution
Retainer$2,500/mo

At maturity, this works, but maturity is the wrong word to plan around. The channel does not produce $7,650 in month 2.

The Number that Sctually Matters: Payback Month

Cumulative cost against cumulative contribution, using the illustrative example above with a typical ramp.

MonthCumulative costMonthly contributionCumulative contribution
3$7,500$0$0
6$15,000$1,000$2,000
9$22,500$2,400$10,000
12$30,000$3,443$24,000
15$37,500$3,443$34,300
18$45,000$3,443$44,600

Break-even lands somewhere around month 18. After that, the contribution continues without the acquisition cost rising, which is the entire argument for the channel.

Before that, you are funding an asset.

This is the honest version of the ROI question. Anyone quoting a percentage return without a timeline is describing the back half of the curve and skipping the front half you have to pay for.

Worked Example: B2B services

Illustrative numbers for an IT services firm.

InputValue
Non-branded commercial search demand1,200/mo
Realistic capture15% = 180 visits
Visit to inquiry3% = 5 inquiries
Inquiry to qualified opportunity30% = 1.6 opportunities
Opportunity to close25% = 0.4 deals/mo
Average first-year contract value$45,000
Monthly revenue at maturity$18,000
Retainer$5,000/mo

Less traffic than the HVAC example, far better economics.

Deal size dominates this calculation more than traffic volume does. A B2B company closing 5 deals a year from organic can justify a serious retainer on a fraction of the visits a local business needs.

The reverse is also true and less discussed.

Low-ticket ecommerce and low-value local services need real volume before the math closes, which is why the answer to this question is genuinely different across business models.

What SEO Costs, so the Math Has a Real Input

US pricing, general ranges:

  • Freelancer or solo consultant: $500 to $2,500 per month, usually covering one or two functions rather than all five
  • Small to mid-sized agency retainer: $2,000 to $7,500 per month for ongoing managed work
  • Competitive B2B, SaaS, or multi-location: $7,500 to $20,000+ per month
  • One-time audit or strategy engagement: $2,500 to $15,000 depending on site size
  • In-house hire: $70,000 to $130,000+ salary for one generalist, who will still not cover all five functions alone

These ranges track Ahrefs’ 2024 survey of 439 SEO providers, which found average monthly retainers of roughly $2,917 overall ($3,209 for agencies, $1,348 for freelancers), with the full reported range running from about $250 to $10,000 per month depending on scope and provider type.

Ask what a quoted number excludes.

A retainer that covers strategy but bills content and links separately is a different offer than one that includes them. SEO service packages and pricing breaks down how scope and price move together, and the SEO cost calculator gives a market-based estimate to check a proposal against.

SEO Compared with Paid Search, Honestly

The common argument is that SEO is free traffic and ads are rented traffic. That is a bad comparison, because SEO is not free. You pay for it monthly, and you pay before it works.

The accurate comparison is about the shape of the cost curve.

Paid search starts producing on day 1, and its cost per acquisition stays roughly flat forever.

Stop paying and it stops the same day. You are renting demand, and the rent does not decrease. It is the correct choice when you need results this quarter, when you are testing whether a market responds at all, or when you need to control exactly which queries you appear on.

SEO produces nothing early, then its cost per acquisition falls over time as the same asset serves more traffic. It does not stop the day you stop paying, though it does decay over months. It is the correct choice when you can fund the ramp and want acquisition cost to fall rather than hold steady.

The crossover, the month where cumulative SEO cost per customer drops below your paid cost per customer, is the real decision point.

In the illustrative HVAC model above, that happens somewhere past month 18. In the B2B model, considerably sooner, because a single deal covers several months of retainer.

Most companies that can afford both should run both. Paid covers the gap while SEO ramps, and search data from paid tells you which terms actually convert before you build pages around them.

What changes the answer for your business model

Business modelUsual verdictThe reason
Local service, high job valueStrong yesConcentrated local demand, short decision cycle, jobs worth hundreds or thousands
Local service, low job valueDepends on volumeNeeds high call volume to clear a retainer
B2B services, high deal valueStrong yesFew customers required, buyers research heavily before contact
B2B with a named-account listUsually noYou already know the 200 companies you sell to. Go get them directly
SaaS with existing category demandStrong yesSearch demand exists and compounds with content
SaaS in a category nobody names yetNo, not yetCreate demand first through other channels
Ecommerce, mid to high ticketYesProduct and category search is substantial and buying intent is clear
Ecommerce, low ticket commodityHardMarketplace and retail media competition, thin margins
Marketplaces and directoriesYes, structurallyProgrammatic page architecture scales with inventory
Pure referral or relationship businessesSupport role onlySearch helps buyers verify you, it will not source deals

How to Test Before Committing

You do not have to decide this from a sales call. Three checks, in order.

  1. Confirm the demand exists. Pull actual monthly search volume for the 20 to 30 commercial terms your buyers would use, in your market. Not industry terms, buying terms. If the total is small, you have your answer in an afternoon.
  2. Check what you already convert. Look at Search Console for the last 12 months. Which queries already produce impressions, where do you rank, and what does your site convert visitors at today. If you rank on page 2 for terms with real volume and convert visitors at a reasonable rate, the case is much stronger than if you rank nowhere and convert at half a percent.
  3. Buy a diagnosis before you buy a retainer. A paid audit or a strategy engagement costs a fraction of an annual retainer and tells you what the opportunity actually is. The Growth Blueprint is that engagement in our model: strategy and roadmap, with no obligation to have us execute it. The Lean-Team SEO Diagnostic is a faster free version if you want a first read.

If you are weighing who should do the work rather than whether to do it, SEO agency vs in-house vs consultant and outsourcing SEO cover those decisions.

Frequently asked questions

Is SEO worth it?

It is worth it when search demand exists for what you sell, your business can fund a 6 to 12 month payback, your average customer value is high enough that a small number of them covers the cost, you can serve additional demand, and someone can approve work quickly. It is not worth it when you need revenue this quarter, when your buyers arrive through referral or procurement rather than search, when you are capacity-constrained, or when the budget only covers one piece of the work.

How long before SEO pays for itself?

For most businesses, meaningful revenue begins between months 6 and 9, with cumulative break-even somewhere between month 12 and month 18. High-deal-value B2B can break even considerably sooner because a single close covers several months of cost. Anyone promising payback in the first quarter is describing something other than SEO.

Is SEO worth it for a small business?

Often yes, especially local service businesses with job values in the hundreds or thousands, where demand is concentrated in a small geography and competition is beatable. It is usually not worth it for a very small business that cannot fund at least 9 to 12 months of consistent work, because underfunded SEO produces cost without an asset.

Is it worth paying an SEO company, or should I do it myself?

Doing it yourself is realistic if you have time to learn and a simple site in a market with modest competition. It stops being realistic when the work requires 5 different skill sets at once and your competitors have teams. The honest test is whether the hours you would spend are worth more than the retainer, priced at what your own time is worth to the business.

Is SEO cheaper than paid ads?

Not at the start. SEO costs more per customer in the early months because you are paying for work that has not produced traffic yet. Its cost per acquisition falls over time while paid search stays roughly flat, so the two curves cross at some point. Where that point falls depends on your deal value and how competitive your market is.

What is a good ROI for SEO?

There is no single benchmark worth quoting, because the ratio depends entirely on deal value and margin. The more useful measure is payback month: at what point does cumulative contribution exceed cumulative spend. Any figure presented as a universal SEO return has averaged across business models that have nothing in common.

How do I know if my SEO is working before it produces revenue?

Watch leading indicators in the first 90 days rather than revenue. Priority pages indexed, non-branded impressions rising, rankings entering the top 20 on target terms, and improvement in the pages that already convert. Those move before revenue does. B2B SEO KPIs covers how to structure this measurement properly.

Find out what the answer is for your business

The version of this question that matters is not whether SEO works in general. It is whether the demand exists in your market, what share of it you could realistically capture, and how long it would take to pay back at your deal size.

We will review your site, your competitors, your existing pages, and your search visibility, then show you what the opportunity actually is and what it would take to capture it. If the math does not work for your business, we will say so.

Get your 90-day SEO growth plan

Fernando Martinez Lira
Written by
Fernando Martinez Lira
Co-Founder at Diakachimba

Fernando Martinez Lira is co-founder of Diakachimba and has 9 years of experience building organic growth systems for B2B, SaaS, e-commerce, and local businesses. He works with resource-constrained marketing teams that need real results without large budgets or big headcount. His work spans technical SEO, content strategy, and inbound systems built to scale.

Connect on LinkedIn