Local SEO in India: how to rank in Google's "near me" searches

A step-by-step local SEO guide for Indian shops, clinics and service businesses: Google Business Profile, reviews, listings and website fixes that bring calls.

The short answer

To rank in "near me" searches, claim and verify your free Google Business Profile, fill in every detail, choose the right category, add real photos, collect honest reviews and reply to them, and make sure your website and listings show the same name, address and phone number. Google decides local results mainly on relevance, distance and prominence, and you can't pay to rank higher[1].

Local search is where most Indian small businesses can win quickly. Only about 13% of MSMEs use digital marketing today[5], so in many areas the competition on Google Maps is still thin.

13%of Indian MSMEs use digital marketing, so most local competitors aren't optimised yetSource [5]
₹0to create and manage a Google Business ProfileSource [2]

How Google ranks local businesses

Google names three main factors {1}

  • Relevance: how well your profile matches what the person searched for. A complete profile helps Google understand you.
  • Distance: how far you are from the searcher, or from the location in their search.
  • Prominence: how well known you are, based on things like reviews, ratings and links from other websites.

1. Set up your Google Business Profile properly

Create or claim your profile at business.google.com. It's free[2]. Then verify it; Google treats verified businesses as the real owners and verification is one of its own ranking tips[1].

  • Business name exactly as on your signboard, with no extra keywords stuffed in
  • The most specific primary category (for example "Dental clinic" not "Doctor"), plus a few accurate secondary ones
  • Full address if customers visit; a service area if you go to them
  • Phone number that someone actually answers, and WhatsApp if you use it
  • Regular hours plus special hours for festivals and holidays
  • Attributes such as parking, wheelchair access or online appointments
  • Products or services with short descriptions
  • At least 10 real photos: outside, inside, team, work and products

2. Get more Google reviews the right way

Reviews feed prominence[1], and people read them before calling. The easiest way to get them is to ask at the right moment and make it one tap. Google recommends sharing your review link or QR code with customers[3].

A simple routine

  • Print your review QR code at the billing counter and on the visiting card.
  • Send the review link on WhatsApp right after a job is done or an order is delivered.
  • Reply to every review within a few days, by name, in a line or two.
  • For a bad review, apologise where it's fair, explain what you'll fix, and move the conversation to a call.

3. Keep your name, address and phone the same everywhere

Search engines match your business across the web. If your Google profile says "Shop 4, Sector 18" and Justdial says "Shop No. 4, Sec-18 Market" with a different phone number, it creates doubt. Pick one exact format and use it on your website, Google, Justdial, IndiaMART, Facebook, Instagram and industry directories.

4. Make your website help your local ranking

Links from other websites are part of prominence[1], and your own website helps Google confirm who you are. It doesn't need to be big. It needs to be clear and fast on a phone.

  • Name, address and phone as text on every page, matching your profile
  • One page per main service, mentioning the areas you serve
  • A Google map embed and directions on the contact page
  • LocalBusiness structured data with your hours and address[4]
  • A link from your Business Profile to the matching page on your site
  • Click-to-call and WhatsApp buttons that work on mobile

5. Keep the profile active

  • Add new photos every month. Google lists photos and videos among its ranking tips[1].
  • Post offers, new products and events as profile updates.
  • Answer questions in the Q&A section yourself before strangers do.
  • Update holiday hours before Diwali, Holi and other festivals.
  • Retail shops in eligible regions can add in-store products[1].

Common local SEO mistakes we see in India

  • Two or three duplicate profiles for one shop, splitting reviews
  • A personal mobile number that's switched off after 7 pm
  • Keyword-stuffed names like "Best Salon Near Me Delhi Cheap", which break Google's guidelines
  • No replies to reviews, especially the angry ones
  • Photos from five years ago that don't match the shop today

A 30-day local SEO plan

  • Week 1: claim, verify and complete your Google Business Profile.
  • Week 2: fix name, address and phone on your website and top three directories.
  • Week 3: start the review routine and reply to every past review.
  • Week 4: add photos, a first update and FAQs, and check calls and direction requests in the profile's performance view.

Want it done for you? Retales sets up and manages Google Business Profiles, local pages and review routines for businesses across India, with results in your dashboard every month.

Sources

Every statistic in this article comes from one of these publications. Links open the original source in a new tab.

  1. 1
    Tips to improve your local ranking on Google Google Business Profile Help · support.google.comLocal results are based mainly on relevance, distance and prominence. Ranking can't be bought.
  2. 2
    Add or claim your Business Profile on Google Google Business Profile Help · support.google.comBusiness Profiles can be created and managed at no charge.
  3. 3
    Tips to get more reviews and reply to them Google Business Profile Help · support.google.comHow to ask for reviews and reply. Offering anything in exchange for a review is prohibited.
  4. 4
    Local business (LocalBusiness) structured data Google Search Central · developers.google.comLets a site tell Google its business hours, departments and other details.
  5. 5
    Google study: digital ads generated Rs 49,731 crore for MSMEs in 2025 YourStory, on The Google Dividend by Google and India SME Forum · 8 July 2026 · yourstory.comSurvey of 3,249 MSMEs in June 2026 on digital marketing use and results.
Local SEO IndiaNear me searchGoogle Business ProfileGoogle Maps rankingRank on Google MapsLocal SEO for small businessGoogle reviewsIndia

This article is for general information and isn't financial or legal advice. Figures are as published by each source on the date shown.

Questions people ask

Quick answers, based on the sources above.

Still unsure? Ask us directly

How do I rank my business in 'near me' searches?

Verify your free Google Business Profile, fill every field, choose the right category, add real photos, collect honest reviews and reply to them, and keep your name, address and phone the same on your website and listings.

Can I pay Google to rank higher on Maps?

No. Google says there is no way to pay for a better local ranking. You can run Google Ads, which appear as labelled ads, but that doesn't change your organic position.

How long does local SEO take?

A complete, verified profile can start bringing calls within weeks. Building reviews and prominence in a competitive area usually takes three to six months of steady work.

Can I offer a discount for a Google review?

No. Google treats offering free or discounted goods or services in exchange for reviews as fake and misleading content, and it's strictly prohibited.

Google Maps par apni dukaan upar kaise laaye?

Google Business Profile verify karke poora bhariye, sahi category chuniye, asli photos daaliye, har customer se review maangiye aur har review ka jawab dijiye. Paise dekar ranking nahi badhti.

Do I need a website for local SEO?

It isn't mandatory, but it helps. A simple, fast site that matches your profile details gives Google more confidence and gives customers a place to check your services.

Don't let visibility be the reason you struggle.

Retales helps businesses build a steady flow of customers with content, social media and measured marketing.