When someone nearby searches for a service like yours, Google usually shows a map with three businesses before any website. Getting into that local pack depends mostly on your Google Business Profile (still widely called GMB) and on how consistently the rest of the web describes your business. This guide explains what Google actually says it uses, what you can change, and what to do when a verified profile still does not appear.
How Google ranks local results
Google's own Business Profile help page says local results are mainly based on relevance, distance and prominence. Everything in this guide maps back to one of those three. It also means some popular advice, such as stuffing keywords into the business name, works against you: it breaks Google's guidelines without improving relevance in a lasting way.
| Factor | What it means | What you can work on |
|---|---|---|
| Relevance | How well your profile matches the search | Primary and secondary categories, services, description, products, website content |
| Distance | How far you are from the searcher or searched location | Accurate address or service areas (you cannot fake proximity) |
| Prominence | How well-known and trusted the business is | Reviews and replies, local mentions and links, consistent citations, organic rankings |
Step 1: Get the profile basics right
Business name. Use the exact name on your signboard, invoices and website. “Sharma Dental Clinic” is correct; “Sharma Dental Clinic | Best Dentist in Agartala” is a guideline violation that can get the profile suspended.
Primary category. This is the single most important relevance choice. Pick the most specific category that describes your main service (for example “Pediatric dentist” rather than “Dentist” if that is what you are), then add secondary categories only for services you genuinely offer. Look at which categories the businesses already ranking in your area use.
Address or service areas. If customers visit you, show the address. If you travel to customers (plumbers, cleaners, many agencies), hide the address and list your service areas. Google allows up to 20 service areas, but you will usually rank best close to your verified location.
Phone, website and hours. Use a local number you actually answer, and keep it identical everywhere online. Set holiday hours before festivals so customers do not arrive to a closed shop.
Step 2: Fill the profile with useful detail
Add each service with a short plain-language description, products with prices where it makes sense, and attributes such as languages spoken or wheelchair access. Upload real photos of your work, team and premises; stock images add nothing. Publish posts for offers, events and recent projects. Posts are not a proven ranking factor on their own, but they keep the profile current and give searchers a reason to call you rather than the next listing.
Step 3: Build reviews the right way
Reviews feed prominence and, just as importantly, persuade people to choose you. Share your direct review link on WhatsApp or the invoice after every job, and reply to every review, including the bad ones, calmly and specifically. Do not buy reviews, offer discounts for them, or only ask customers you expect to be happy. Google treats all of these as fake engagement, and removed reviews or a suspended profile cost far more than slow growth.
Step 4: Make your business details consistent across India's directories
Citations are listings of your name, address and phone (NAP) on other sites. They help Google confirm that your business is real and where it is. In India the directories that matter most for many trades are:
Consistency matters more than volume. Fix old listings with a previous phone number or address before creating new ones.
Step 5: Support the profile from your website
The website your profile links to is part of how Google judges relevance and prominence. Make sure it states the same name, address and phone, explains each service on its own page, and loads quickly on mobile. Add LocalBusiness structured data with the same details. Our on-page SEO checklist covers the page-level basics.
Which areas and suburbs should you mention? Only the ones you really serve, and only with details that are specific to them: projects completed there, travel time, local landmarks customers recognise, or regulations that differ. A page that swaps one city name for another adds no information, and Google often leaves such pages out of the index. One strong page per real service area beats twenty near-identical ones.
Step 6: Measure calls and enquiries, not just rankings
The profile's Performance view shows calls, direction requests and website clicks. Add UTM parameters to the website link in your profile (for example ?utm_source=google&utm_medium=organic&utm_campaign=gbp) so Google Analytics separates Business Profile visits from ordinary search traffic. Rankings in Maps change with the searcher's location, so a single rank check from your office is not a reliable measure.
Verified profile not showing on Google? Check these first
This is one of the most frequent questions in Google's Business Profile community. Work through it in order:
1. Is it new? Freshly verified profiles often appear for the exact business name before they appear for service searches. That is normal.
2. Is anything pending or restricted? Open the profile dashboard and look for verification prompts, pending edits or a suspension notice.
3. Are you testing correctly? Your own logged-in account can show your profile when others cannot. Search the exact name on Maps from another account or a private window.
4. Is it just competition and distance? If the profile shows for its name but not for “service + city”, it is published; it is being outranked. That is a relevance and prominence problem, solved by the steps above.
Local SEO checklist
Source for the ranking factors: Google Business Profile Help, “Tips to improve your local ranking on Google” (support.google.com/business/answer/7091).