How to show up in “near me” searches: local SEO for Kolkata businesses
- Published
- Reading time
- 10 min
- Written by
- Apurba Sardar
Short answer
Google says local results are mainly based on relevance, distance and prominence. You can’t change where a customer is standing, but you can make your Google Business Profile complete and accurate, keep your name, address and phone the same everywhere, collect genuine reviews, and back it all with a website that clearly says what you do and where. Nobody can guarantee the #1 spot, but these steps steadily improve your chances.
In this guide
- How Google decides who shows up: relevance, distance, prominence
- Start with a complete Google Business Profile
- NAP consistency: same name, address and phone everywhere
- Citations: Justdial, Sulekha, IndiaMART and the rest
- Reviews: steady, genuine and answered
- Your website: the part most local businesses skip
- Bengali and mixed-language keywords
- Tracking what works: Search Console and Business Profile insights
- A realistic first month of local SEO
When someone in Behala types “dentist near me”, or a student in Jadavpur searches “momo near me”, Google shows a map with a few businesses under it, then a longer list. Being in that small group at the top, often called the local pack, brings more calls than almost anything else a small business can do online.
Local SEO (search engine optimisation for local searches) is the work of making Google confident that you’re the right answer for those searches. Here is how it works in plain words, and what a Kolkata business can do about it this month.
How Google decides who shows up: relevance, distance, prominence
Google says local results are mainly based on three things (Tips to improve your local ranking on Google (opens in a new tab)):
- Relevance: how well your listing matches what the person searched. If your profile, category and website clearly say “children’s dentist”, you can match that search. If they only say “clinic”, you probably won’t.
- Distance: how far you are from the person searching, or from the place named in the search. You can’t change this, which is why a café in Lake Town won’t usually show up for someone searching from Behala.
- Prominence: how well-known your business is. Google says this draws on information from across the web, such as links, articles and directories, and that your review count and rating play a part.
Google also says there is no way to request or pay for a better local ranking. Ads can place you in a labelled sponsored slot, but the regular map results can’t be bought.
Start with a complete Google Business Profile
Your Google Business Profile, the listing that shows on Maps, is the foundation of local SEO, and most of the relevance factor is decided here.
- Choose the most specific primary category that fits your business.
- Fill in every relevant section: hours, special hours for Puja and holidays, services or products, description, photos.
- Use your real business name, without extra keywords. Stuffing “best” or “near me” into the name breaks Google’s guidelines and can get the listing suspended.
- Keep it active with fresh photos and an occasional post.
We cover verification, categories and common mistakes in detail in our step-by-step Google Business Profile setup guide.
NAP consistency: same name, address and phone everywhere
NAP stands for Name, Address, Phone. Google cross-checks your business details across the web, and when they match everywhere it can be more confident your listing is accurate. When your website says one address, Justdial shows an old phone number and your Facebook page uses a different shop name, you create doubt for Google and for customers.
- Write down one official version: exact business name, full address with pin code, and one main phone number you actually answer.
- Use exactly that on your website footer, contact page and Google profile.
- Search Google for your business name and any old phone numbers to find stray listings.
- Update or close old listings, especially after moving premises or changing numbers.
Small formatting differences like “Rd” and “Road” are not a disaster. Wrong phone numbers, old addresses and duplicate listings are.
Citations: Justdial, Sulekha, IndiaMART and the rest
A citation is any mention of your business name, address and phone on another website. For most local businesses in India, these are the ones worth getting right:
- Justdial and Sulekha, which many Kolkata customers still use and which often appear in Google results themselves.
- IndiaMART, if you sell products or serve other businesses.
- Facebook and Instagram business pages, with the same name, address and phone as everywhere else.
- [Bing Places](https://www.bing.com/forbusiness) and [Apple Business](https://business.apple.com) (formerly Apple Business Connect; how to set up both), which feed Bing, Microsoft’s maps and Apple Maps on iPhones.
- Industry platforms where they apply: Practo for doctors, Zomato and Swiggy for restaurants, trade association directories for professionals.
You don’t need hundreds of citations. A dozen accurate ones on sites people actually use beat a hundred on spammy directories. Be careful with paid listing packages: a directory selling you a “top position” is selling placement on its own site, not on Google Maps.
Reviews: steady, genuine and answered
Reviews count towards prominence, and they decide whether a searcher calls you or the next listing. What helps:
- A steady flow of genuine reviews over months, rather than fifty in one week.
- Reviews that naturally mention what you did (“root canal”, “birthday cake”, “bridal makeup”). Don’t script them, though: Google’s policy says businesses shouldn’t ask for specific content.
- A reply to every review, good and bad, written by a real person.
Never buy reviews, offer discounts for them, or ask only your happy customers. Google’s Maps content policy (opens in a new tab) prohibits all three, and when Google removes reviews it can take your rating down with them.
Your website: the part most local businesses skip
Your website feeds both relevance and prominence. Google reads it to understand what you do, and other sites link to it. Even a small site helps a lot if it is clear about what you offer and where.
Page titles that say what and where
The page title is the blue headline in Google results. “Home” wastes it. “Dental clinic in Garia | Nilachal Dental Studio” tells people and Google what you are and where, as on our sample clinic site. Give each main page its own title, such as “Root canal treatment in Garia” or “Kids’ dentistry in Garia”.
One page per main service
If you offer five main services, give each its own page with real detail: what it involves, how long it takes, rough prices if you share them, and the questions customers usually ask. A single page listing twenty services in one line gives Google very little to match.
Locality pages, done honestly
If you genuinely serve several areas or have branches, a page per branch or area can help. The honest way is for each page to have something real and different: the branch address and timings, directions from the nearest metro station or bus stop, the team at that branch, photos, or the services offered there.
The dishonest way is fifty near-identical pages with only the area name swapped, such as “Best AC repair in Salt Lake”, “Best AC repair in New Town” and so on. Google’s spam policies call this doorway abuse (opens in a new tab), and they specifically mention pages targeted at regions or cities that funnel users to one page. It can hurt the whole site.
Schema and LocalBusiness markup, in plain words
Schema (structured data) is a small block of code in your website that states your facts in a format search engines read easily: business name, type, address, phone, opening hours and map location. Google calls the local version LocalBusiness structured data (opens in a new tab). It isn’t a ranking trick; think of it as filling in a form for Google neatly.
- Use the most specific type available, for example Dentist or Restaurant rather than just LocalBusiness.
- Make sure the details match what’s on the page and on your Google profile.
- Don’t mark up your own Google reviews as star ratings. Google says review markup on local business pages is meant for sites that collect reviews about other businesses.
Fast on a phone
Most local searches happen on phones, often on mobile data. A site that takes ten seconds to load loses people before they see your number. Keep it light, and keep click-to-call and WhatsApp buttons easy to reach.
Bengali and mixed-language keywords
Kolkata customers don’t only search in English. People type in Bengali script, in Bengali written in English letters, and in mixtures of both: “দাঁতের ডাক্তার”, “mishti dokan near me”, “kosha mangsho home delivery”. You don’t need a full Bengali version of your site, but it helps to:
- Use the words your customers use. If people ask for “kosha mangsho”, write that, not only “spicy mutton curry”.
- Add a short Bengali section on key pages if many of your customers are more comfortable reading Bengali.
- Show your Bengali business name on the website if it’s on your signboard.
- Answer, in an FAQ section, the questions customers ask you on the phone, in the words they use.
Whatever you add, write it properly. Machine-translated Bengali reads badly and won’t win anyone’s trust.
Tracking what works: Search Console and Business Profile insights
You don’t need paid tools to start. Two free ones from Google cover most of what a local business needs.
- [Google Search Console](https://search.google.com/search-console) shows which searches your website appears for, how often people click, and which pages get visits. It also warns you if Google has trouble reading your site.
- Business Profile performance, inside your Google profile, shows how many people viewed it, the search terms they used, and how many called, asked for directions or tapped through to your website (Google’s explanation of the metrics (opens in a new tab)).
Check both once a month. Note the searches you appear for and the ones you want, then improve the matching pages and profile sections. And ask new customers how they found you. It is the simplest tracking there is.
A realistic first month of local SEO
- Week 1: Claim and complete your Google Business Profile. Fix the category, hours, special hours and photos.
- Week 2: Decide your official name, address and phone. Update your website, Facebook, Instagram, Justdial and Sulekha to match.
- Week 3: Start sending every customer a review link on WhatsApp. Reply to all your existing reviews.
- Week 4: Improve your website: clear page titles, a page per main service, contact details in plain text, LocalBusiness schema. Set up Search Console.
Then keep going. Local SEO is less about tricks and more about being the most complete, accurate and well-reviewed option near the customer, month after month. If you’d rather hand over the website side, every one of our plans includes basic local SEO and Google Business Profile setup (see pricing), and our SEO and performance service covers deeper work.
Common questions
How do I rank on Google Maps in Kolkata?
Complete and verify your Google Business Profile with the most specific category, keep your name, address and phone consistent across the web, collect genuine reviews steadily, and link a clear, fast website. Google says local ranking mainly depends on relevance, distance and prominence, and you can’t pay for it.
How long does local SEO take to work?
Fixes to your Google profile can show an effect within days or weeks. Building reviews, citations and a strong website usually takes a few months, and keeps working as long as you maintain it. Anyone promising instant results is guessing.
Why does my competitor show up on Google Maps and I don’t?
Usually some mix of these: they are closer to the searcher, their category is more specific, they have more and newer reviews, their details are consistent across the web, or their website explains their services better. Compare their profile with yours section by section.
Is a Google Business Profile enough, or do I also need a website for local SEO?
A profile alone can get you on the map, but a website adds relevance (detail about each service) and prominence (links and mentions), and gives people who tap through somewhere to book. Most businesses that do well locally have both. We go into this in do you still need a website.
Does adding “near me” to my business name or website help?
Adding it to your business name breaks Google’s guidelines and can get your profile suspended. On a website it reads awkwardly and isn’t needed, because Google works out “near me” from the searcher’s location. Clearly state your service and area instead.
Can anyone guarantee my business will rank #1 on Google?
No. Rankings change with every searcher’s location and query, and Google says there is no way to pay for a better local ranking. Treat any guarantee as a warning sign.