Digital Marketing

How to Do Keyword Research for Your Kolkata Business (Free Tools Included)

By Data Analyst 08/04/2026 8 min read
Summarize this article via AI: ChatGPT Perplexity Google AI Grok

If you run a business in Kolkata — a boutique in Gariahat, a coaching centre near Salt Lake, a sweet shop in Bhowanipore, or a software studio in New Town — you’ve probably typed your own business name into Google at some point, just to see where you land. And if you’re being honest, the result was probably a little underwhelming.

Here’s the thing most Kolkata business owners get wrong when they start with SEO: they guess at what their customers are searching for, instead of finding out. They write “Best Cake Shop” on their homepage because that sounds right, while the actual searches happening around them look more like “eggless cake shop near Gariahat” or “cake delivery Salt Lake same day.” Close, but not close enough to show up.

That gap — between what you assume people search and what they actually type — is exactly what keyword research fixes. And the good news is, you don’t need an expensive tool subscription or an agency retainer to do it properly. This guide walks you through a complete, practical process for keyword research for your Kolkata business, using tools that cost nothing.

I’ll be honest upfront: this isn’t a “10-minute hack” post. Real keyword research takes a couple of focused hours the first time. But once you’ve built your keyword list, it becomes the foundation for your website copy, your blog content, your Google Business Profile, and even your social captions — for months to come.


Why Keyword Research Matters More for Local Kolkata Businesses (Not Less)

There’s a common myth that keyword research is only for big e-commerce brands or national companies chasing millions of searches. In reality, it matters more for a local business, not less — because your competition and your customer pool are both smaller and more specific.

When a national brand ranks for “shoes online,” they’re competing against thousands of sites. When a shoe shop in Hatibagan wants to rank for “leather shoes Hatibagan Kolkata,” they’re competing against maybe a dozen. That’s a battle you can actually win — but only if you know that’s the exact phrase to target.

Kolkata also has its own search behaviour worth understanding:

  • People frequently search by neighbourhood rather than just “Kolkata” — think Ballygunge, Behala, Dum Dum, Rajarhat, Howrah, Shyambazar, Jadavpur.
  • A lot of local search happens in Benglish (Bengali written in English script) or mixed language, especially for food, festivals, and local services.
  • Mobile search dominates, and a large share of it is voice or near-voice phrasing — full sentences rather than short phrases (“kothay bhalo biryani pabo near me” type patterns, expressed in English as “best biryani near me”).
  • Seasonal spikes around Durga Puja, Kali Puja, Poila Boishakh, and wedding season create predictable demand windows that most competitors never plan content around.

Skipping keyword research means your website is essentially guessing. Doing it properly means every page you build has a real, existing demand behind it.


Step 1: Start With Seed Keywords, Not Final Keywords

Before opening any tool, sit down with a notepad and write 8–10 broad terms that describe what you do. Don’t overthink these — they’re just the starting point, not what you’ll actually target.

For example, if you run a home bakery in South Kolkata, your seed list might look like:

  • cake shop
  • birthday cake
  • eggless cake
  • cake delivery
  • custom cake
  • dessert shop

Every one of these is too broad and too competitive to target directly. But they’re the raw material you’ll feed into free tools to discover the specific, winnable phrases hiding underneath them.

A useful mental exercise: imagine three different customers — one who’s just browsing, one who’s comparing two or three options, and one who’s ready to order today. What would each of them type? That single exercise usually reveals half your keyword list before you even touch a tool.


Step 2: Free Tools to Expand Your Keyword List

Here’s where the real work happens. Below are the tools I actually use and recommend, all free, with a quick note on how to use each one for a Kolkata business specifically.

1. Google Autocomplete

Open an incognito Google tab and start typing your seed keyword. Google will suggest full phrases based on real, current search behaviour.

Try typing “cake shop in…” and pause. You’ll often see neighbourhood names auto-fill before you even type them — that’s Google telling you exactly how local intent is phrased in your area.

Pro tip: Add letters of the alphabet after your keyword (“cake shop a”, “cake shop b”…) to surface even more suggestions Google won’t show by default.

2. Google’s “People Also Ask” and “Related Searches”

Search your seed keyword normally and scroll to the “People Also Ask” box and the “Related searches” section at the bottom of the results page. These are goldmines for question-based keywords (“how much does a custom cake cost in Kolkata,” “which is the best bakery in Kolkata for eggless cakes”) — phrases you can turn directly into blog headings or FAQ sections.

3. Google Keyword Planner (Free With a Google Ads Account)

You don’t need to run paid ads to use this. Create a free Google Ads account, skip the campaign setup, and go straight to Tools → Keyword Planner. Enter your seed keywords and set the location filter to Kolkata (or narrower, if the tool allows a radius).

You’ll get approximate monthly search volume ranges and a list of related keyword ideas — genuinely useful for understanding scale, even on the free tier.

4. Google Trends

Go to trends.google.com and compare a few of your seed terms with the location set to West Bengal or Kolkata. This is particularly powerful for spotting seasonal patterns — for instance, searches for “gift hampers Kolkata” spike hard in the weeks before Poila Boishakh and Diwali, and planning content a month ahead of that spike is how you actually capture it.

5. AnswerThePublic (Free Tier)

This tool visualises question-based searches around a keyword — who, what, why, how, near me. It’s especially good for services (salons, tutors, clinics, repair shops) where customers ask a lot of comparison and trust questions before booking.

6. Ubersuggest (Free Daily Searches)

Neil Patel’s Ubersuggest gives you keyword suggestions, rough search volume, and SEO difficulty scores, with a limited number of free searches per day. Use your best 3–5 seed keywords here to get a difficulty read before you commit content resources to a topic.

7. Google Search Console (If Your Site Is Already Live)

If your Kolkata business already has a website, this is arguably the most underused free tool available. Go to Performance → Search Results, and you’ll see the exact phrases people are already typing to find your site — including ones you’re ranking for on page 2 or 3, which are often the easiest wins to push to page 1 with a small content update.

8. Google Business Profile Insights

If you have a Google Business Profile (and every Kolkata local business should), the Insights section shows the actual search terms customers used before finding your listing. This is real, first-party data from your own audience — treat it as a priority source.

9. Local Facebook and WhatsApp Groups / Reddit r/kolkata

Not a “tool” in the traditional sense, but genuinely valuable. Search your service category inside Kolkata-focused Facebook groups or r/kolkata on Reddit. The exact phrasing people use when asking for recommendations is often more natural and specific than anything a keyword tool will surface — and it’s a great source of long-tail, conversational keyword ideas.


Step 3: Add Local Modifiers That Actually Match Kolkata Search Behaviour

Once you have a raw keyword list, layer in local modifiers. This single step is what separates generic content from content that actually converts local footfall or calls.

Modifier patterns to test against your seed keywords:

  • [service] + near me
  • [service] + in Kolkata
  • [service] + [neighbourhood] (Salt Lake, New Town, Park Street, Gariahat, Ballygunge, Behala, Dum Dum, Howrah, Jadavpur, Rajarhat, Tollygunge)
  • best [service] in Kolkata
  • [service] + home delivery Kolkata
  • [service] + open now Kolkata
  • [service] + price Kolkata

A single core keyword like “salon” can realistically branch into “bridal makeup artist Salt Lake,” “hair spa near Gariahat,” and “party makeup home service Kolkata” — three completely different pages, each targeting a distinct, winnable audience.


Step 4: Sort Keywords by Search Intent

Not every keyword deserves the same type of page. Match intent to content format, or you’ll write the wrong thing for the right keyword.

IntentWhat the Searcher WantsExampleBest Page Type
InformationalTo learn something“how to choose a wedding photographer in Kolkata”Blog post / guide
NavigationalTo find a specific business“[Your Brand Name] Kolkata”Homepage
CommercialTo compare options“best interior designers in Kolkata”Comparison page / portfolio
TransactionalReady to buy or book“book photographer Kolkata online”Service / booking page

Sending an informational searcher to a hard-sell page (or a ready-to-buy searcher to a vague blog post) is one of the most common reasons local websites get traffic but no enquiries.


Step 5: Check What Your Competitors Are Actually Ranking For

Pick 3–4 Kolkata competitors and search your priority keywords to see who consistently shows up. Open their pages and note:

  • What headings and topics they cover that you don’t
  • Whether they answer questions your customers actually ask
  • How detailed (or thin) their content is

You don’t need a paid tool for this — a manual review of the top 5–10 results for each keyword tells you almost everything about what Google currently considers “good enough” for that search, and where you can go further.


Step 6: Prioritise — Don’t Try to Target Everything at Once

Want an experienced team to set it up right the first time?

We understand the Kolkata market — its neighbourhoods, its customers, its price points. Let's have a no-pressure conversation about what we can do for your business.

Data Analyst
Performance marketing team · Kolkata Digital Marketing Company