I've sat on both sides of this. I've pitched for accounts against agencies I knew were about to overpromise, and I've inherited sites from agencies that left behind a link profile nobody wanted to explain. The pattern in almost every bad engagement I've cleaned up is the same: the client never got a clear answer to a simple question, and decided not to push.
The failure is almost never technical
People assume they got a bad agency because the SEO was wrong. Usually the SEO was generic — which is a different problem. Generic work isn't incompetent; it's a template applied to a site that needed a diagnosis. The tell is visible before you sign: an agency that has actually looked at your site will name two or three specific problems on the first call, unprompted, because they can't help themselves. An agency running a template will describe a process instead.
Cheap SEO is the most expensive kind
A ₹15,000/month retainer has to cover strategy, technical work, content and links out of a fraction of one person's salary. Something gets automated. Usually it's the links, and that's the one that leaves a mark on your domain long after the invoices stop. I've seen recoveries from bought-link damage take longer than the entire engagement that caused it. If a price seems impossibly low, ask precisely which of the four things is being cut — and expect a straight answer.
Real timelines, from real accounts
When we took on Aashni & Co, a luxury D2C fashion house selling internationally, organic clicks went from 15,486 to 60,646 a month — but that took about sixteen months, and the chart has flat and declining stretches in the middle. EuroKids reached 2.5× organic sessions in five months, but that site had far more untapped headroom to begin with, and there's a dip in month two that we didn't hide from the client. Both are honest outcomes. Neither is a template you can promise someone in a sales call, which is exactly why anyone guaranteeing you a specific ranking by a specific date is guessing or lying.
Ask what happens when you leave
This is the question almost nobody asks and it predicts everything. A good agency treats your Search Console, your GA4 property, your content and your documentation as yours from day one — because they expect you to stay for the results, not the paperwork. An agency that owns your accounts, hosts your content on their CMS, or gets vague about handover is protecting itself against a future in which you can see clearly. That posture shows up in the work long before it shows up in the exit.
The AI-search question is the new filter
A growing share of buyer research in India starts inside ChatGPT, Perplexity, Gemini or a Google AI Overview rather than a blue-link SERP. There are two wrong answers to this. One is having no view at all — that agency is selling a deliverable designed for a search landscape that's changing under it. The other is worse: guaranteed AI citations and invented visibility scores. The correct answer sits in the middle and sounds slightly unsatisfying: you can improve entity clarity, structure content so passages can be extracted and cited, and build presence on the third-party sources these models actually pull from — and you cannot guarantee the output. If you want the detail, we've written our approach up in full under answer engine optimisation and generative engine optimisation.
Now use this on us
We're an SEO agency publishing a guide about choosing SEO agencies, and you should discount it accordingly. So here's the same test applied to us, in public: our case studies name the client, the metric, the source and the date range; our team page names every person who'd touch your account; our pricing is published; we work month-to-month with no lock-in; and we don't sell link packages. If you want to see how we'd answer question five for your specific site, that's what the free audit is — a diagnosis, not a pitch. And if you'd rather just have someone senior review what your current agency is doing, our SEO consulting includes exactly that second-opinion review.