Answered straight

How to judge an SEO service in Kolkata

The short answer

Kolkata has India's lowest SEO price floor — packages start near ₹3,000 a month — and that number is the most useful fact about the market. A ₹5,000 retainer buys two to four hours of a shared junior, because one Ahrefs seat alone costs upwards of ₹10,000. Judge on staffing arithmetic, not the proposal.

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

The short version

  • Do the maths before the meeting. A ₹5,000 retainer buys two to four hours of a junior's month, and that junior is carrying eight other accounts.
  • Kolkata has two distinct kinds of SEO business: shops that sell link volume wholesale to overseas resellers, and teams that deliver to local clients. The pitch looks identical.
  • Most commercial search in Kolkata still happens in English or Romanised Bengali. Bengali script matters more for informational and voice queries — check your own Search Console before funding a translation.
  • Any case study you can't verify in twenty minutes with a live URL and the Wayback Machine isn't a case study. It's a screenshot.

Start with the price floor, because it explains everything else

Kolkata's cost base is genuinely lower than Bangalore's or Gurgaon's. Office space in Salt Lake Sector V and New Town costs a fraction of what the same square footage costs on Bangalore's Outer Ring Road, and salaries follow. That's a real advantage and it's why so much delivery work sits in the city.

It also produces the lowest advertised SEO prices in India. You will be quoted ₹3,000 a month. You may be quoted less. The question isn't whether that's cheap — it obviously is — but what a person can physically do inside it.

Here's the arithmetic, and it's not complicated. A competent SEO executive in Kolkata earns somewhere in the ₹18,000–₹35,000 a month range depending on experience; that's a range, not a survey figure, and it moves with the candidate. Once an agency adds rent, tools, admin, non-billable hours and any margin at all, that person costs the business roughly ₹30,000–₹55,000 a month. At a ₹5,000 retainer, that one executive has to carry eight or nine clients simultaneously just to break even.

Divide it out and each client gets two to four hours a month. Not four hours of strategy — four hours total, including the report.

Two very different businesses, one identical pitch

Kolkata's SEO capacity splits into two types of company that look the same from outside and behave nothing alike once you're a client.

The first sells volume: link packages, directory submissions, article spinning, and bulk reporting, often wholesale to overseas resellers who put their own logo on it. This is a real, long-established business and it's efficient at what it does. What it does is produce a deliverable count, not a ranking.

The second is a delivery team — people who audit, prioritise, write, fix and report against a number. Fewer of them, priced higher, and they'll tell you no more often than yes.

Three questions separate them faster than any proposal.

Same question, two very different answers.
Ask thisVolume shop answersDelivery team answers
Where do your links come from?"Our network" or "high DA sites". No named domains.Names specific sites and site types, and explains why each one would link to you.
How many clients does my account manager handle?Vague, or a number that turns out to include their reseller accounts.A number, immediately, usually between four and eight.
What number are we measuring, and what is it today?Rankings for a keyword list they chose.Qualified organic leads or revenue, measured before work starts.

What actually changes as the retainer rises

The useful way to read a Kolkata quote is to ask what headcount it can possibly fund. These bands are our read of the arithmetic above, not a market survey — but the logic holds anywhere in India.

What each retainer band can realistically staff in Kolkata.
Monthly retainerRealistic staffingWhat you actually get
Under ₹5,0002–4 hours of a shared juniorMeta tags, a directory submission run, a template report. No strategy, no technical work.
₹5,000–₹15,000One junior, a fraction of their monthOn-page fixes, one or two blog posts, basic reporting. Fine for a single-location business with almost no competition.
₹15,000–₹30,000A junior with occasional senior reviewReal keyword research, a technical audit that gets acted on, 2–4 articles, some outreach. The floor for anything competitive.
₹30,000–₹75,000A small pod: executive, writer, part-time technicalContent on cadence, technical work that survives a dev sprint, link outreach with named targets, a baseline you're measured against.
₹75,000+A multi-discipline teamMigrations, structured data, digital PR, analytics that ties organic to pipeline. Viable for national or ecommerce keyword sets.

What Kolkata actually searches, and in which language

West Bengal is a Bengali-speaking state and Kolkata is its centre, which makes language a genuine strategy question rather than a checkbox. It's also the question agencies get laziest about.

In practice most high-intent commercial search in the city still happens in English or in Romanised Bengali typed on an English keyboard — "banglar" spellings, transliterated brand and place names, mixed-script queries. Bengali script tends to carry more of the informational and voice-driven demand. That's a characterisation of how the market behaves, not a statistic, so do the honest thing: pull your own Search Console query report and filter it before anyone quotes you for a translation project.

Geography matters as much as language. Kolkata is not one service area. Howrah sits across the Hooghly and is a separate municipality; Salt Lake and New Town are their own commercial cluster; Behala, Garia, Tollygunge, Dumdum and Barasat are each an hour's problem from the others at the wrong time of day. A service business that promises the whole city and can't reach half of it will collect the reviews to prove it.

So build service-area pages around what you can genuinely serve, keep your Google Business Profile categories and service areas honest, and let the map pack do the local work. That's usually a bigger win than any amount of blog content.

  • Neighbourhood names, not just "Kolkata" — people search Ballygunge, Salt Lake, New Town, Park Street, Gariahat.
  • Transliteration variants fragment volume across spellings your keyword tool reports separately. Merge them manually.
  • Reviews in Bengali are a trust signal, not a problem to fix. Don't ask customers to write in English.

How to verify a Kolkata case study in twenty minutes

Screenshots are free. Every agency has a folder of them. Here's the check that takes one coffee and settles most shortlists.

  1. Ask for the live URL of the client site. Not the logo, the URL. Refusal at this step ends the conversation.
  2. Run the claimed keyword through a search. If they say they ranked a client first for something, look. Then check whether that phrase has any search volume at all — a #1 for a term nobody types is a #1 for nothing.
  3. Check the Wayback Machine for the site's history around the dates claimed. If the "before" period shows a site that didn't exist yet, you have your answer.
  4. Ask which specific pages they built or fixed, and read two of them. You'll know within a paragraph whether a person wrote them.
  5. Ask to speak to that client. Not a testimonial — a fifteen-minute call. Agencies with real clients arrange it. Everyone else discovers a confidentiality clause.
  6. Ask what they'd do differently on that account. The answer to this is the most honest thing anyone will say in the whole process.

When to hire outside Kolkata — and where we fit

Stay local when your buyers are in West Bengal, when the work is map pack and reviews and neighbourhood pages, and when somebody needs to visit your premises to photograph it properly. A good Kolkata team at ₹30,000–₹50,000 a month will beat a distant agency's leftover attention every time.

Look outside the city when your buyers aren't in it. National English keyword sets, ecommerce catalogues, SaaS, replatforming, penalty recovery and digital PR into national press are all capacity-and-seniority problems rather than local-knowledge problems, and the pool of people who've done them at scale is larger elsewhere.

We're not the cheapest option in this market and we don't try to be. Our SEO retainers start at ₹75,000/mo, with smaller sites from ₹40,000/mo, ex-GST, month-to-month after the first quarter, and you keep every asset. There's a fuller breakdown in what SEO costs in Kolkata and a direct comparison in is cheap SEO worth it.

What we do guarantee is movement against your own baseline — your trailing-90-day qualified leads from organic search, frozen on day one. Miss it in 90 days and we keep working free until we beat it. We never promise a ranking position, in Kolkata or anywhere else, because nobody controls Google's index.

Related questions.

How much do SEO services cost in Kolkata?

Advertised packages start near ₹3,000 a month, which is the lowest floor in India. Realistically, ₹15,000–₹30,000 is the entry point for work that includes real keyword research and technical fixes, and ₹30,000–₹75,000 funds a small multi-skill pod. Below ₹15,000 you're buying a few hours of a shared junior.

Why is SEO so cheap in Kolkata compared to Bangalore?

Lower office rents and lower salary bands, plus a long-established wholesale delivery market that sells capacity to overseas resellers at volume. The cost base is genuinely lower. The trap is assuming the cheapest quote reflects that structural advantage rather than a headcount that can't deliver.

Do I need Bengali content for SEO in Kolkata?

Check before you spend. Most high-intent commercial search in the city still happens in English or Romanised Bengali. Pull your Search Console query report and filter by language first. If Bengali demand is real, translate a small set of pages properly with a native writer rather than machine-translating everything.

How do I check whether a Kolkata SEO agency's case study is real?

Ask for the live client URL, search the keyword they claim, check the Wayback Machine for the dates involved, read two pages they say they wrote, and ask for a fifteen-minute call with that client. Agencies with real results arrange the call. The rest find a confidentiality clause.

Is a Kolkata agency good enough for a national or overseas client?

For technical SEO, content at volume, analytics and reporting, yes — location doesn't change what a crawler returns. Where it gets harder is digital PR into national or foreign press and any category needing local relationships. Judge on the specific people assigned, not the city.

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