Journal

What a Bad SEO Agency Actually Costs You, in Rupees and Months

The argument, in short

Rarely just the retainer. On a mid-size Indian site, cleaning up after a bad SEO agency runs roughly ₹3,50,000–₹4,00,000 of new money and six to eleven months of elapsed time — link audit and disavow, content triage, a reconsideration request, then waiting for recrawl. The largest line never gets invoiced: two quarters of compounding you don't get back.

Updated 26 July 2026 · Written by the Last Agency team · See what SEO actually costs

The short version

  • The retainer you already paid is the number founders mourn. It's usually the smallest line on the real bill.
  • Deleting bad pages is cheaper and more effective than rewriting them, and almost nobody wants to hear it — you paid for those pages.
  • A manual action gives you a queue and a fix. An algorithmic demotion gives you neither, and Google's own guidance says recovery may wait for a later core update.
  • Reclaim Search Console ownership, the disavow file and 16 months of query data before you give notice. After notice, you're negotiating for your own data.

The retainer is the smallest number on the bill

When a founder tells us they wasted a year with an agency, the number they quote is the retainer. Twelve months at ₹45,000 is ₹5,40,000, and that's the figure that stings because it appeared on a bank statement every month.

It's the wrong number to be angry about. Money already spent doesn't decide anything. What decides your next twelve months is the repair bill, and the repair bill is a separate, larger, entirely unbudgeted thing that arrives after you've already decided you're done spending on SEO.

So this page prices the wreckage instead of warning you about it. Every figure below is modelled at ₹1,200 an hour delivery cost and ₹11,000 for one fully loaded, publish-ready 1,500-word article — the same numbers we use in what content writing costs in India. They're a model of a typical mid-size Indian site, not a client's invoice. Your damage will differ. The structure of the bill won't.

One thing worth saying up front: not every bad agency does damage. Plenty just do nothing, competently, for a year. That's cheaper and in some ways worse, because there's nothing to point at. The lines below apply when the agency was actively doing the wrong work — bought links, scaled pages, a migration nobody checked.

Line two: ninety pages you now have to delete, redirect or rewrite

The second failure mode is volume. An agency under pressure to show output publishes pages — spun, templated, AI-drafted and unedited, or simply written to a keyword with nothing behind it. Take a site with 140 published pages where 90 fall into that bucket.

The instinct is to rewrite all 90. That's the expensive answer and usually the wrong one. Pages get triaged into three piles, and the piles have very different costs.

  • Deleting is the line founders fight hardest. You paid for those pages, so removing them feels like admitting the loss twice. Do it anyway — a large body of thin pages is a sitewide quality signal, not ninety independent ones.
  • Group by cohort, not by page. Sort by who wrote it and in which month. Bad content is almost always uniform within a cohort, which turns ninety judgement calls into four.
  • Don't rush it back out. Rewriting 90 pages in six weeks reproduces the original problem with better grammar. Five or six real pages a month is the honest cadence.
Modelled content triage on 90 scaled pages, at ₹11,000 per fully loaded rewrite.
DecisionPagesCostWhy
Delete or noindex outright36₹7,200Six hours of mapping. No traffic, no links, no reason to exist. Cheapest line on the page.
Consolidate into fewer, better pages with 301s32 → 12₹55,000 – ₹65,000Redirect mapping plus real merge writing. Fixes cannibalisation as a side effect.
Rewrite properly, because the query matters22₹2,42,00022 × ₹11,000, all in — brief, draft, expert input, edit, on-page.
Total90₹3,04,200 – ₹3,14,2004–7 months at a sane 5–6 pages a month

Line three: the manual action, and the queue you can't jump

Open Search Console and check the Manual actions report. What you see there changes your timeline by two quarters, so check it before you plan anything.

If there's a manual action, you have something rare in SEO: a named problem, a stated cause and a human review process. Fix the cause fully, document what you did, and file a reconsideration request. Google's guidance is that these reviews take several days to a few weeks, and partial matches against one section are more common than sitewide penalties. Writing the request properly is four to eight hours, so ₹5,000–₹10,000 — and budget for one rejection, because cosmetic cleanups get rejected and a second attempt costs the same again.

If the report is empty, you have an algorithmic demotion, and that's the more expensive outcome despite costing nothing to file. There's no ticket, no reviewer and no queue. Google's documentation is explicit that a site affected by a core update may not recover until a subsequent update runs, and broad core updates come a handful of times a year. So the honest recovery window after your fixes ship is one to two quarters of waiting, not days.

That's the line item nobody quotes you: the wait. It has no invoice and it's frequently the biggest cost in the whole exercise. If you want the mechanics of how the damage happened in the first place, an agency can absolutely hurt your site covers the six routes it takes.

Line four: the two quarters nobody invoices you for

Now the part that doesn't fit on an invoice, which is why it gets left out of the decision.

In our model, roughly ₹3,52,000 of that ₹5,40,000 retainer bought content — 32 articles at ₹11,000 fully loaded — and most of it is now getting deleted. That money isn't additive to the repair bill; it was already inside the retainer. But it reframes what you paid for: not a year of mediocre progress, a year of manufacturing liabilities.

The compounding loss is worse and harder to look at. A page doesn't reach a stable position for three to six months after it's published. So eight wasted months aren't eight months behind a competitor who did the work — they're eight months plus the ramp you now have to serve again from a standing start. Call it three to four quarters of real-world lag on your best queries.

We won't put a rupee figure on the demand you didn't capture, because we'd be inventing it. You can, in about four minutes, and it's the number worth taking to the meeting: pull your closed-won rate and average deal value from the CRM, multiply by the qualified organic leads your baseline was producing each month, and multiply that by the months lost. If your organic baseline was zero, this line is genuinely zero — which is itself useful, because it means the compounding argument doesn't apply to you and the repair math gets simpler.

Add it up

One table, one model, clearly labelled. This is a mid-size Indian site with a bought-link profile and a scaled-content problem, not anyone's actual bill.

Modelled total exposure after twelve months with a bad SEO agency. Illustrative, not a client engagement.
LineRupeesElapsed time
Retainer already paid — 12 × ₹45,000₹5,40,00012 months, gone
…of which content that now gets deleted or rewritten≈ ₹3,52,000already inside the line above, not additive
Link audit, classification, outreach, disavow₹50,000 – ₹70,8002–4 weeks of work
Content triage — delete 36, consolidate 32, rewrite 22₹3,04,200 – ₹3,14,2004–7 months
Reconsideration request, plus one rejection and a resubmission₹10,000 – ₹20,000days to weeks per review
Waiting for recrawl, reprocessing and the next core update₹01–2 quarters
New money to repair₹3,64,200 – ₹4,05,0006–11 months
Total exposure including the wasted year₹9,04,200 – ₹9,45,000up to two years start to finish

Repair or restart: a decision you can make in twenty minutes

Founders reach for a rebuild — new site, new domain, fresh start — because it feels decisive. It's usually the most expensive option available. Five checks settle it.

  1. Count the index against the keepers. Compare indexed pages in Search Console with pages you'd defend to a customer. If more than 70% of the index is scaled junk, budget for pruning, not rewriting. Pruning is a tenth of the cost and does more.
  2. Read the Manual actions report. A manual action means a fix and a queue. An empty report means a longer, quieter wait. Same work either way — very different promise to your board about timing.
  3. Plot referring domains by month. A vertical spike is bought. A slope is earned. If there's a genuine earned base underneath the spikes, repair — you'd be discarding the only asset on the site that took real time to build.
  4. Do not move to a new domain to escape link damage. You lose the domain age, every ranking that still works and every earned link. And if you 301 the old domain across, you've generally carried the problem with you. The rare exception is a domain with no legitimate history worth keeping at all.
  5. Sequence the fixes by reversibility. Technical and redirect damage first — days, cheap, and it unblocks measurement. Then content triage. Links last, because that's the line with the longest lag and you want the rest of the site clean before you ask for a review.

What to take before you give notice

This is the section we wish more founders read a week earlier. Once you give notice, every item below becomes a negotiation, and you'll be conducting it while also trying to hire a replacement. Do it in this order, quietly, this week.

Then give notice. It reads cynical written down. Do it anyway — the cost of being wrong in the other direction is asymmetric and permanent.

  1. Search Console ownership, via a DNS TXT record on your own domain. Delegated user access dies with the agency's Google account. A domain property you verified yourself doesn't.
  2. Sixteen months of Search Console performance data, exported. That's the full retention window and it does not come back. It is also the only honest record of what your traffic looked like before and after the damage.
  3. GA4 administrator rights, and confirmation that the property sits in an Analytics account you control rather than the agency's.
  4. The disavow file. See above. It's the single most reconstructible-from-nothing item on this list, and reconstructing it costs ₹25,000 of classification work.
  5. The link placement list — URLs, dates, contacts, and which ones money was paid for. Ask in writing. A refusal is an answer.
  6. Content source files — drafts, briefs, images, spreadsheets. Not just what's published, because you'll want the briefs to see what they were even aiming at.
  7. The redirect map and any server-level rules they added. Migrations get re-broken by people who never knew a rule existed.
  8. Rank tracking history, exported to CSV. It lives on a tool seat that gets cancelled, and it takes your before-and-after with it.

Related questions.

How much does it cost to fix bad SEO in India?

On a mid-size site with bought links and scaled content, budget roughly ₹3,50,000–₹4,00,000 of new money: ₹50,000–₹70,000 for link audit and disavow, around ₹3,00,000 for content triage, and ₹10,000–₹20,000 for reconsideration requests. Simpler damage — a broken migration, bad redirects — can be under ₹50,000.

How long does it take to recover from a bad SEO agency?

Six to eleven months of work, plus waiting. Redirect and technical damage reverses in days. Content triage runs four to seven months at a sane cadence. Link damage is slowest, because a disavow only takes effect as Google recrawls, and an algorithmic demotion may not lift until a later core update.

Should I start a new website after a bad SEO agency?

Almost never. A new domain throws away domain age, every ranking that still works and every earned link, and redirecting the old domain across usually carries the problem with it. The exception is a domain with no legitimate history worth keeping — which is rarer than the panic suggests.

Do I need to disavow links after leaving a bad agency?

Only if you have a manual action, or you know links were bought. Google's position is that most sites never need one. The expensive part isn't the file — it's the twenty-five-odd hours of classifying 600 domains, and skipping that is how sites disavow links that were helping them.

What should I get from my SEO agency before I fire them?

Search Console ownership via your own DNS record, sixteen months of exported performance data, GA4 administrator rights, the current disavow file, the link placement list with contacts, content source files, the redirect map, and rank tracking history. Collect all of it before you give notice, not after.

Is a cheap SEO agency ever worth the risk?

A cheap agency that does too little wastes your retainer. A cheap agency that does the wrong things costs three to five times the retainer to undo. The price signal that matters isn't the monthly fee — it's where the links come from and how many pages a month they promise to publish.

Last slot's open

Make this the last growth call you book.

Grab the free strategy call and walk away with a 90-day growth plan — hired or not. Or just text us. Either way, you'll know exactly how we'd win.

Guaranteed or it's free · No lock-in · Free strategy call