OneCityAI Academy

Local SEO ¡ 13 min read

How to rank on Google Maps in India: a step-by-step Google Business Profile guide

Get your business into Google Maps results: set up and verify your Google Business Profile, choose categories, earn reviews the right way and avoid suspension.

By , Founder & CEO, OneCity Technologies
Published ¡ Updated

The short answer

To rank on Google Maps, claim and verify your free Google Business Profile, choose the most accurate primary category, and fill in every detail: real business name, exact address or service area, phone, hours, services and photos. Then ask every customer for a review and reply to each one, keep your name, address and phone identical across the web, and post updates regularly. Google ranks local results on relevance, distance and prominence, and you can't pay for a better position.

Key takeaways

  • Google ranks local results on relevance, distance and prominence. Paying Google can't improve your free listing.
  • Claim an existing listing before creating a new one, and keep one profile per location.
  • Use your real-world business name. Adding keywords or areas to it can get the profile suspended.
  • Your primary category is one of the strongest signals: pick what the business IS.
  • Ask every customer for a review, reply to all of them, and never offer discounts or gifts for reviews.
  • Keep your name, address and phone number identical on your website and every directory.
  • Spend 20 minutes a week on updates, photos and replies, and track calls and direction requests monthly.

Why does Google Maps matter so much for local businesses?

When someone in India searches "dentist near me", "cake shop in Jayanagar" or "AC repair Mysuru", Google usually shows a map with a short list of businesses above the normal results. People call, get directions or open the website straight from that list, often without visiting any other page.

Every business in the list got there through its Google Business Profile: the free listing that appears on Google Search and Google Maps. For a clinic, salon, coaching centre, restaurant, showroom or home-service business, that profile often brings more enquiries than the website. Improving it is the core of local SEO.

The good news is that a well-run profile costs nothing but time. Most of the businesses around you haven't completed theirs, so careful work stands out quickly.

How does Google decide which businesses rank on Google Maps?

Google says local results are based mainly on three things (Google Business Profile Help: tips to improve your local ranking):

FactorWhat it meansWhat you can do
RelevanceHow well your profile matches what the person searched forChoose the right category and fill in every detail: services, products, description and attributes
DistanceHow far your business is from the searcher, or from the place named in the searchYou can't change your location, but an accurate address or service area makes sure you show where you should
ProminenceHow well known your business isEarn genuine reviews, links and mentions from other websites, and keep your profile active

Google also states plainly that there's no way to pay for a better local ranking. Ads can appear above or inside the map results, but they're marked as sponsored and are separate from the free listings. Be wary of anyone who promises a "guaranteed top 3 on Google Maps".

Step 1: How do you create or claim your Business Profile?

  1. Go to google.com/business and sign in with a Google account the business owns. Don't use a personal account that belongs to an employee or an agency.
  2. Search for your business name first. Google may already have a listing created from public information or by a customer. If it exists, claim it instead of creating a new one.
  3. Enter the name, category and location details (see Step 3), then follow the steps to verification.

Who is eligible? The business must deal with customers in person, either at its own location or by visiting them. Google's guidelines (guidelines for representing your business) say:

  • A rented mailing address or virtual office you don't actually work from isn't eligible, and neither is a P.O. box.
  • A co-working space can be listed only if your office there has clear signage, is staffed by your team and receives customers during business hours.
  • Create one profile per location. Never create duplicates for the same place.

Step 2: How do you get your Business Profile verified?

Verification proves to Google that you own or manage the business. A verified profile is more likely to appear in results, and you can't manage most features until it's done.

Google may offer you one or more of these methods (Google Business Profile Help: verify your business):

  • a code by phone call or SMS
  • a code by email
  • a video recording of your location and proof that you manage the business
  • a live video call with a Google support representative
  • a code sent by post to your address

You can't choose the method yourself; Google decides which ones to offer, based on factors such as your business type and location. For video verification, prepare before you record. Show the outside of the business with its signage and the street around it, then the inside or your work equipment, then something only the manager would have, such as keys to the shop, the billing counter or your registration documents.

Step 3: Which Business Profile details matter most?

Fill in everything, but get these right first:

  • Business name: use your real-world name exactly as it appears on your signboard, letterhead and bills. Don't add keywords, locations or taglines. "Sharma Dental Clinic" is right; "Sharma Dental Clinic, Best Dentist in Rajajinagar" breaks Google's guidelines and can get the profile suspended.
  • Primary category: this is one of the strongest relevance signals. Pick the category that completes the sentence "This business IS aâ€Ļ", such as "Dentist", "Bakery" or "Air conditioning repair service". Add only a few extra categories, and only where they're true. Google says not to use categories as keywords.
  • Address or service area: if customers visit you, show the full address and place the map pin exactly at your entrance. If you visit customers (plumber, electrician, home tutor, pest control), set a service area and hide your address. Google says a service area shouldn't usually extend beyond about two hours' driving time from your base.
  • Phone number: use a local number the business controls, ideally one that's answered during business hours. A WhatsApp-enabled number is convenient for customers in India.
  • Hours: list your real opening hours, and add special hours for Diwali, Pongal, Eid, Christmas and other holidays so customers don't arrive to a closed shutter.
  • Website: link to the most relevant page, such as the specific branch page for a multi-location business. Add UTM parameters to this link (our free UTM link builder does it in seconds) so Google Analytics shows how many visits came from your profile.
  • Description, services and products: describe what you do, who you serve and what makes you different, in plain language. List each service with a short description and, where you can, a starting price.
  • Attributes: tick the ones that are true, for example wheelchair access, women-owned, free Wi-Fi, parking or online appointments.

Step 4: What photos and videos should you add?

Photos help people decide before they visit, and they show Google the business is real and active. Upload your own clear, recent images rather than stock photos:

  • the outside of the building with signage, so people recognise it when they arrive
  • the inside: waiting area, counter, kitchen, classroom or workshop
  • your team at work
  • your most popular products or finished work, such as a cake, a haircut or a completed interior job
  • a short video tour of 30 seconds or less

Add a few new photos every month. Seasonal ones (Diwali offers, new menu items, a new batch of students) keep the profile looking current.

Step 5: How do you get more Google reviews the right way?

Reviews affect both ranking (prominence) and whether people choose you. The right way to get them is simple: ask every customer, every time, at the moment they're happiest.

  • Copy the "Ask for reviews" link from your profile and send it on WhatsApp after the service, with a one-line thank-you.
  • Print the link as a QR code at the billing counter or on the invoice.
  • Ask in person: "If you were happy today, a Google review really helps a small business like ours."
  • Reply to every review, good and bad, within a day or two. Thank people by name. For a complaint, apologise for the experience, explain briefly what you've fixed, and offer to talk offline. Never argue, and never share a customer's private details.

What you must not do, according to Google's policy on fake engagement:

  • Don't offer anything in return for a review: discounts, free items, cashback or entry into a contest. Many Indian businesses offer "10% off for a 5-star review", but it breaks the policy.
  • Don't ask only your happy customers. Selectively asking for positive reviews, sometimes called review gating, isn't allowed.
  • Don't write reviews for your own business, or have staff, family or agencies write them. Google treats these as conflict-of-interest reviews.
  • Never buy reviews. Google detects patterns and can remove reviews, restrict new ones or suspend the profile.

Step 6: Why must your website and other listings match your profile?

Google, and the AI assistants that answer local questions, check whether your details are consistent across the web. If your name, address and phone number are different on your website, Justdial, IndiaMART, Sulekha, Practo, Zomato or Facebook, it's harder to trust any of them.

  • Keep your name, address and phone number (NAP) identical everywhere, down to the spelling and the pin code.
  • Give each location its own page on your website, with the address, a map, hours, directions from a well-known landmark or metro station, and real photos.
  • Add LocalBusiness schema markup to that page so search engines can read your details reliably (Google Search Central: local business structured data).
  • Earn genuine local links and mentions: your trade association, a local news story, a sponsorship, a supplier's "where to buy" page. These are backlinks that build prominence.

Step 7: How do you keep the profile active and measure results?

A profile isn't a one-time job. Spend 20 minutes a week on it:

  • Post updates: offers, events, new products or useful tips, each with a photo and a clear call to action.
  • Update hours before every holiday.
  • Reply to new reviews and add a few new photos.
  • Check the Performance section once a month. It shows how many people called, asked for directions, clicked to your website or found you through searches, and which search terms they used. Treat these as your local SEO KPIs and compare month to month.

Does local SEO help with AI search too?

Yes. When people ask Google's AI Overviews or an AI assistant something like "a good pediatrician near Malleshwaram", the answer has to come from information the system can find and trust. That usually means business profiles, reviews, websites and directories. A complete, consistent profile with genuine reviews gives every system the same clear picture of your business. Inconsistent or thin information makes you easy to leave out. Our guide to SEO in the age of AI search explains how AI answers choose their sources.

What mistakes get Business Profiles suspended or buried?

  • Keywords or locations added to the business name.
  • More than one profile for the same location, or profiles for virtual offices.
  • Fake, purchased, incentivised or self-written reviews.
  • A wrong map pin, or an address customers can't find.
  • Choosing categories for keywords rather than for what the business actually is.
  • Changing the name, address or category frequently. Big changes can send the profile back for verification, so get them right the first time.
  • Letting an agency or employee own the profile. The business owner should always be the primary owner and add others as managers.

A 30-day local SEO checklist

WeekTasks
Week 1Claim or create the profile, verify it, fix the name, category, pin, phone and hours
Week 2Write the description, add services and products, tick attributes, upload 10 to 15 real photos
Week 3Start asking every customer for a review with your link or QR code, and reply to all existing reviews
Week 4Make your website's NAP match exactly, add a location page with structured data, fix the five most important directory listings, and post your first update

After that, keep the weekly 20-minute routine and review the Performance numbers every month.

How can you learn local SEO properly?

Local SEO is one of the fastest ways for a beginner to show real results, because the work is concrete and the business owner can see the calls coming in. Module 3: SEO of OneCity AI Academy has a full one-hour class on local SEO and Google Business Profile, alongside keyword research, on-page and technical SEO, backlinks and SEO for AI search. It's taught by your own AI tutor from notes written by the OneCity agency team, which has run SEO for Bengaluru businesses since 2006.

New to digital marketing? Start with our 90-day plan to learn digital marketing, or try Module 1 free.

Learn this in the course

Quick answers

Frequently asked questions

Is Google Business Profile free?

Yes. Creating, verifying and managing a Google Business Profile is free. Google Ads, including ads that appear on Google Maps, are a separate paid product and are labelled as sponsored. Paying for ads does not change where your free listing ranks.

How long does it take to rank on Google Maps?

There is no fixed timeline. A newly verified, complete profile can start appearing for nearby searches within days or weeks, but ranking well in a competitive area depends on how relevant, close and prominent you are compared with other businesses, which usually builds over months of reviews, photos and activity.

Can I rank on Google Maps without a shop or office?

Yes, if you serve customers at their location, such as a plumber, electrician, home tutor or caterer. Set up a service-area profile, hide your home address and list the areas you serve. Google says the service area should not usually extend beyond about two hours of driving from your base. A virtual office you don't work from is not eligible.

Can I offer a discount to customers who leave a Google review?

No. Google's policy prohibits offering any incentive, including discounts, free goods, cashback or contest entries, in exchange for reviews. It also prohibits asking only happy customers. Ask every customer politely and reply to every review instead.

Should I add keywords like 'best' or my area name to my business name?

No. Google's guidelines say your profile name must match your real-world business name, without extra keywords, locations or taglines. Keyword-stuffed names are a common reason for profiles being suspended. Put services and areas in your description, services list and posts instead.

How do I remove a fake or abusive review?

You cannot delete reviews yourself, but you can report a review that breaks Google's policies, for example spam, a conflict of interest or offensive content, from your Business Profile. Meanwhile, post a calm, professional reply so other customers see your side.

Sources and further reading

Written by L.K. Monu Borkala and the OneCity team from the course notes our AI tutor teaches from. Platform features and rules change often; we review this article when they do. Spotted something out of date? Tell us.

Learn it with your own AI tutor

Module 1 is a free trial. Any paid plan includes all 16 modules, the AI tutor, quizzes and graded practice tasks.

  • Monthly₹1,0001 month access
  • 3 Months ¡ best value₹2,5003 months access

One-time payments ¡ no auto-debit ¡ WhatsApp us