Free audit
Local SEO

Local SEO Checklist for Shops and Service Businesses in India

A checklist to rank in Google Maps and local results: Business Profile, website, reviews, one name, address and phone everywhere, and pitfalls.

Local SEO Checklist for Shops and Service Businesses in India

Local SEO is how a business shows up when people nearby search for what it offers, especially in the map results at the top of Google. For shops, clinics, restaurants, contractors and most service businesses, it matters more than any other kind of SEO.

Google says local rankings depend mainly on three things:

  • Relevance: how well your listing matches the search.
  • Distance: how close you are to the searcher, or to the place they named.
  • Prominence: how well known and well reviewed you are.

You can't move your shop, but you can improve the other two. Work through this checklist from the top.

1. Google Business Profile

The profile is the single most important part of local SEO. The Google Business Profile and reviews guide covers setup step by step.

  • Profile claimed and verified
  • Business name exactly as on your signboard, with no added keywords
  • The most specific primary category, plus relevant secondary ones
  • Map pin on your entrance
  • A phone number that's answered during business hours
  • Opening hours correct, including festival and holiday hours
  • A description of what you do and where, written for customers
  • Every main product or service listed
  • At least 10 real photos: shopfront, inside, team, products or finished work
  • New photos and a post added every month
  • Questions on the profile answered

2. Reviews

  • A short review link saved as a WhatsApp quick reply and printed as a QR code
  • Every happy customer asked, on the day they're happiest
  • Every review answered, positive and negative
  • No paid, fake or filtered reviews
Advertisement

3. Your website

  • Name, address and phone in the footer of every page, as text rather than an image
  • A contact page with an embedded Google map, opening hours and directions from landmarks customers know
  • A home page title tag with your main service and city
  • A separate page for each main service
  • If you serve several cities or areas, a genuinely useful page for each, with local details, not the same text with the city name swapped
  • LocalBusiness schema on the home or contact page
  • A click-to-call phone link and a WhatsApp button on mobile
  • Fast on mobile data, because many local searches happen on the move

4. The same name, address and phone everywhere

NAP stands for Name, Address and Phone number, the three details that identify a local business online. Every place you're listed should show them the same way: your website, Google, JustDial, IndiaMART, Sulekha, Facebook, Instagram and industry directories.

It sounds minor, but it matters for two reasons. Google builds its picture of your business from many sources, and when they agree it's more confident in the details. And for customers, an old number that doesn't connect or an address you left three years ago means a lost customer and often an angry review.

Where mismatches come from

  • moving premises and updating only some listings
  • changing phone numbers, or a staff member's personal number on an old listing
  • listings created by customers, data companies or former employees
  • different name formats: "Shree Textiles", "Shri Textiles", "Shree Textiles Pvt Ltd", "Shree Textile Surat"
  • address variations: missing PIN codes, different landmarks
  • duplicate listings on the same directory

Small differences like "Rd" and "Road" are understood. The real problems are wrong or outdated details, different names and duplicates.

Fix them in an afternoon

  1. Write down your official NAP. The name exactly as on your signboard and registration. One address format with shop number, building, street, area, city, state and PIN code. One main business number.
  2. Find your listings. Search Google for your business name, your phone number in quotes (old numbers too) and any old addresses. Then check the directories in your industry, such as JustDial, Sulekha, IndiaMART, TradeIndia, Facebook, Instagram, LinkedIn, Zomato or Practo, and your trade association. Note each listing and what it shows in a spreadsheet.
  3. Fix and merge. Update every listing you control. Claim the ones you don't yet control, then update them. Ask directories to merge or remove duplicates. On Google Maps, suggest edits to wrong details and report duplicate profiles.
  4. Make your website the reference. Same details in the footer, on the contact page and in your schema. The schema generator reads your name, phone and address from your website, which is a quick way to check your own pages agree with each other.
  5. Keep it consistent. When something changes, update every row in the spreadsheet that week. Search again once or twice a year for listings created by others.

Several branches

Each branch needs its own consistent NAP, its own Business Profile and its own page on your website. Don't use one central number for every branch on Google if each branch has its own line.

5. Local reputation

  • Listed in your trade association and local chamber of commerce directories
  • Suppliers and partners link to your website
  • Mentions in local news, events or sponsorships
  • Local content on your website, such as projects in specific areas or guides for local customers
  • Think about the words local customers really type. Many search in Hinglish ("saree shop near me surat") or in their own language. See the Hindi and Gujarati keywords guide.
  • Use the landmarks and area names customers use, such as "near Iscon Cross Road" or "Ring Road market", on your contact and service pages.
  • Use the keyword ideas tool with your service and the cities you cover to see the local versions of each search.

Mistakes that hold Indian businesses back

  1. Several listings for one shop, created by staff or customers over the years.
  2. Keyword-stuffed names like "Best Dentist Vadodara Dental Clinic Painless", which risk suspension.
  3. A mobile number nobody answers. Missed calls turn into reviews like "never picks up".
  4. No website, or a website with no address. The profile and website support each other.
  5. Only family and friends asked for reviews. Google filters reviews that look unnatural.
  6. City pages with copied text, which look like spam to Google and help nobody.

Measure it

Each month, check calls, direction requests and website clicks in your Business Profile's Performance section. In Google Search Console, look at searches that include your city, your area or "near me". If you add tracking to your profile's website link, Google Analytics shows those visits separately. Rising numbers mean the checklist is working.

Free toolOpen the schema generatorBuild valid JSON-LD, filled in from your own website.
About the author

Full stack and AI engineer in Ahmedabad with more than five years of experience building websites and web apps. I built Rankdesk and review every guide on it before it goes live. Spotted a mistake? Tell me.

Advertisement