How to Rank in the Google Local Pack in India: A Complete Google Business Profile Playbook
A practitioner's guide to ranking in Google's local pack in India: category strategy, review velocity, NAP consistency, and what actually gets listings suspended.
Ansuman Das
Founder, Convertrix
If your business is not showing up in the three-result map block for "near me" searches, the cause is usually one of three things: your primary category does not match what people are searching, your reviews have gone quiet, or your address and phone number are inconsistent across the web. Work through those in that order and most listings start to move.
Google's own documentation names three factors behind local results: relevance, distance, and prominence. That framing is useful mainly because it tells you where effort is wasted. Distance between the searcher and your business is not something you can optimise. Relevance and prominence are, and almost everything worth doing sits inside those two.
This playbook is written for the Indian market specifically, because the failure modes here are different. Video verification requests, GST-registered addresses that do not match the shop signboard, coworking desks used as business addresses, review-selling vendors on WhatsApp, and legacy Justdial listings carrying an old landline number cause more suspensions and ranking stalls in India than anything on a generic checklist.
What actually determines local pack ranking
Relevance is how well your profile matches the query. It is driven mostly by your primary category, then your business name, then the services and description you have filled in, then the language people use in your reviews. A profile categorised as "Marketing agency" will struggle to appear for "software company near me" no matter how good the rest of it is.
Distance is measured from wherever Google thinks the searcher is, not from the city centre. On mobile that is often accurate to a few hundred metres. This is why a business in Patia can dominate "web design near me" for users in Patia and be invisible to users in Old Town six kilometres away, with no change at all to the profile. Nothing you do to the listing changes this. If you need visibility across a whole city, the answer is service-area content on your website, not more profile tinkering.
Prominence is Google's read on how well known and well regarded the business is. It draws on reviews, links, mentions in news and directories, and general web presence. It is the slowest-moving of the three, and the one that separates listings which hold position for years from listings that spike and fade.
You will see charts that assign percentages to these factors: 25% category, 18% reviews, and so on. Treat them as opinion, including the ones in agency pitch decks. Google has never published weightings, the balance shifts by query and by how crowded your category is in your city, and the numbers in circulation come from practitioners aggregating their impressions rather than from measurement. The ordering is genuinely useful. The decimal points are theatre.
What you can check directly is your competitors' categories, and almost nobody bothers. Open the profile of a business that outranks you on a query you care about and read the category label sitting under its name. That is its primary category. Do it for the top three results on your two most valuable queries and the pattern usually shows up inside ten minutes, with no tool and no subscription.
Primary category: the single highest-leverage field
If you change one thing this week, change this. The primary category behaves more like a filter than a ranking factor. It largely determines which query sets you are eligible to appear in at all, and everything else adjusts your position within that eligible set.
The most common mistake is choosing the category that describes what the business aspires to be rather than what customers search for. An IT services firm that mostly builds websites picks "Information technology company" because it sounds broader. In practice "Website designer" pulls a completely different and far more relevant query set. Broader is not better. More specific and more accurate is better.
The second mistake is picking a category to unlock a profile feature. Some categories enable booking buttons, menus, or service lists and others do not. Chase the feature and you usually lose the relevance match that actually drives calls.
Secondary categories work differently. You can add up to nine, and they genuinely expand your eligible query set, but they carry noticeably less weight than the primary. They are also where over-reach becomes visible. A three-person web studio listing itself under "Software company", "Advertising agency", "Marketing agency", "SEO agency", "Graphic designer", "Video production service" and "Business management consultant" dilutes its relevance signal and looks like a spam pattern to a human reviewer. Keep secondary categories to services you can demonstrate on your website.
| Business reality | Category often chosen | Better primary | Why it matters |
|---|---|---|---|
| Builds websites and web apps for SMEs | Information technology company | Website designer | Matches "website designer near me" and "web design company" queries directly |
| Runs Meta and Google ads for clients | Marketing agency | Advertising agency or Internet marketing service | "Marketing agency" competes against a much wider, less relevant pool |
| Sells and implements an ERP product | Software company | Software company, with Computer consultant as secondary | Product firms genuinely fit the broad category; add consulting as secondary |
| Designs logos, flyers, and ad creatives | Printing service | Graphic designer | Printing pulls price-shopper and walk-in queries you do not serve |
| Delivers e-governance portals for departments | Consultant | Software company, with Computer consultant as secondary | Generic "Consultant" is one of the weakest categories for relevance |
| Does SEO plus social plus paid together | Whatever sounds widest | Internet marketing service | Pick the closest real category rather than forcing a label onto the listing |
Profile completeness: which fields move rankings and which are decoration
Completing a profile helps, but the fields are not equal, and most agency checklists spend hours on the ones that do very little. The description is not a meaningful ranking input, so keyword-stuffing it is wasted effort that adds review risk. Attributes and opening hours matter more than owners expect, because they feed filtered searches like "open now".
Hours deserve particular attention in India. Listings that show as closed during the hours people actually search lose clicks regardless of position, and profiles with hours left blank get filtered out of "open now" results entirely. Set special hours before every major festival, not after.
| Field | Impact | Notes |
|---|---|---|
| Primary category | Very high | Determines query eligibility; settle this before anything else |
| Business name (exact trading name) | Very high | The correct name helps; a stuffed name invites suspension |
| Address and verification status | Very high | Unverified or unverifiable means effectively no ranking |
| Reviews: count, rating, recency, text | High | Review text feeds relevance, not only prominence |
| Secondary categories | Medium-high | Real expansion of query set, at lower weight than primary |
| Website link | Medium-high | Should point to a location-relevant page, not always the homepage |
| Services and products list | Medium | Adds relevance for long-tail service queries |
| Opening hours and special hours | Medium | Drives "open now" eligibility and click-through |
| Attributes | Medium | Feeds filtered and voice search results |
| Photos | Medium | Strong effect on calls and clicks; weak direct ranking effect |
| Q&A | Low-medium | Useful for conversion and AI extraction; minor ranking role |
| Posts and updates | Low | Freshness and engagement value; not a ranking lever on its own |
| Business description | Low | Read by humans and AI systems; stuffing keywords here does nothing |
Reviews: velocity beats volume
Recency and consistency signal an active business, and that is where most owners get it wrong. Take two illustrative profiles: one with sixty reviews earned steadily across the past year, one with two hundred that all arrived two years ago and then stopped. The smaller, steadier profile generally holds up better. The pattern most local listings actually show is the second shape, though — a burst of thirty reviews in one week, then silence for eight months.
A workable target for most service businesses is two to six new reviews a month, sustained. That comes from process, not campaigns. Ask at the moment of delivery rather than weeks later, send the direct review link over WhatsApp because that is where Indian customers actually respond, and make it one tap instead of a set of instructions.
Review text matters more than owners realise. When customers mention the specific service and the locality in their own words, that text becomes part of your relevance signal. You cannot script it without breaking policy, but you can ask a question that invites specifics. "Could you mention which service we did for you?" is fine. "Please write that we are the best web development company in Bhubaneswar" is not.
Two policy lines are worth knowing. Review gating, where you filter customers so only the happy ones get asked, is against Google's policy even though plenty of reputation-management tools sold in India are built around exactly that flow. Ask everyone. And you cannot offer discounts, cashback, or free items in exchange for reviews; that is incentivised content and it is explicitly prohibited.
Respond to every review, including the bad ones, within a few days. Responses do not directly lift rankings, but they visibly affect conversion and the text is indexed. A calm, specific reply to a one-star review often does more for a prospective customer than twenty five-star ratings with no owner presence at all.
NAP consistency across Indian directories
Name, address, phone. Google cross-checks your details against other sources to build confidence that the business is real and current. Conflicts create doubt, and doubt suppresses prominence.
Exact match matters more than it reasonably should, though not every difference is a conflict. Abbreviation and punctuation variants of the same address, the kind where "Plot No. 42" appears elsewhere as "Plot 42", usually resolve fine. A different unit number paired with a dead mobile number on a Justdial listing from 2021 is a genuine conflict. In India the usual culprits are legacy Justdial and Sulekha entries created by a sales rep, IndiaMART profiles carrying a personal number instead of the business line, and a Facebook page with a co-founder's address on it.
Prioritise ruthlessly. A handful of authoritative, correct citations outperform two hundred low-quality directory submissions. The bulk packages sold in this market as "500 citations for a few thousand rupees" mostly generate junk you will later spend time cleaning up.
Fix the canonical record first
Write your exact name, address, and phone number in one document, formatted the way it appears on your GBP listing. Every other source gets copied from this. Decide now whether a landline or mobile is primary, and stop changing it casually.
Audit what already exists
Search your business name, your current phone number, and your old phone number in quotes. The phone number searches surface the listings you forgot about: stale Justdial entries, aggregator pages, an abandoned IndiaMART profile.
Claim and correct the tier-one Indian sources
Justdial, Sulekha, IndiaMART if you sell products or B2B services, and Facebook. These are where Indian buyers cross-check, and they are also the sources most often carrying a wrong number.
Cover the non-Google map ecosystems
Bing Places for Business and Apple Business Connect. Both are free, both take under an hour, and Apple Maps feeds Siri and iOS results that never touch Google at all.
Add the sources relevant to your category
For agencies and IT firms: Clutch, GoodFirms, a proper LinkedIn company page. For anything with walk-in customers, add the local discovery platforms your customers actually use. Skip anything with no real user base.
Remove or merge duplicates
Duplicate GBP listings split your signals. Report them through the Business Profile support flow rather than leaving them dormant, because dormant duplicates get claimed by someone else.
Re-audit every quarter
Numbers change, offices move, and directories resurrect old data. A thirty-minute quarterly check prevents the slow drift that otherwise takes months to notice.
Photos, Posts, Products, Q&A, and WhatsApp
Photos affect calls and clicks far more than position. Profiles with a current exterior shot, a real interior, and actual team photos convert better than profiles carrying a logo and one stock image. Shoot on the phone you already work from, add a few every month rather than fifty at once, and make sure one shot shows the exterior with the signboard visible. That is also the shot a reviewer looks for during verification.
Posts are worth one or two a month. Not weekly. They hold space in your knowledge panel, they surface on branded searches, and offers with an end date do drive calls, but they expire, and treating Posts as a content channel burns hours that belong on your website.
The Services and Products sections are badly underused. Filling out every service with a short, plain description gives Google structured text to match against long-tail queries, and it renders as a browsable list inside the profile. For a firm selling ERP or billing software, listing each module as a separate product beats one generic "software development" entry.
Q&A is the one place where seeding is both legitimate and effective. Ask a question from a personal account, answer it from the business account. Seed the questions customers ask before they call: do you work with clients outside the city, what does a project typically cost, how long does it take, is there support after handover. Answer with a real range rather than a dodge. This is also the section AI answer engines quote most readily.
Enable messaging only if someone will reply within a few hours. An unanswered chat is worse than no chat option at all. The practical Indian pattern is to keep GBP messaging on for first contact and route real conversations to WhatsApp Business, where the customer is already comfortable and you get catalogue, quick replies, and a thread you can revisit. A WhatsApp link with a pre-filled message in the appointment or website field removes a whole step from the enquiry.
What gets Indian listings suspended
A suspended listing ranks nowhere, and reinstatement runs on Google's timeline rather than yours. That makes the risks below more important than any tactic above.
Keyword-stuffed names are the most common cause and the most tempting shortcut. A name in the shape of "Convertrix - Best Web Development & SEO Company in Bhubaneswar" does outrank the clean version for a while, which is exactly why people keep trying it. Then a competitor reports it, or Google's own detection catches it, and the result is a hard suspension rather than a polite name reset. Your GBP name should be the name on your signboard and your documents. Nothing more.
Virtual offices and coworking desks are a real problem here. Google expects a location where you meet customers or hold permanent signage, staffed during your stated hours. A hot desk with no signboard fails that test, and shared addresses used by dozens of businesses get flagged on sight. If you genuinely operate from home, hide the address and run as a service-area business. That is a supported configuration and far safer than an address you cannot defend.
Video verification has become the default for most Indian service businesses, and it is where weak setups collapse. Expect to record a continuous walkthrough showing the exterior and signage, enough surroundings to identify the location, your workspace and equipment, and proof you manage the business such as a bill, bank statement, or GST paperwork with a matching address. If your GST registration address does not match your GBP address, reconcile them before you request verification rather than after a rejection.
Duplicate listings, a residential building presented as a storefront, and abrupt address or category changes on an established listing all raise flags. If you are moving offices, change the address once, keep the same phone number, and expect a temporary dip while Google re-verifies.
How AI answer engines read your profile
When someone asks an AI assistant for a web development company in Bhubaneswar, the answer gets assembled from whatever it can find and reconcile: your GBP data, your website, your directory listings, your review text. There is no local pack algorithm involved. There is a consistency test.
That changes the value of the boring work. A business whose category, service list, phone number, and address say the same thing on Google, on its own site, on Justdial, and on LinkedIn is easy to summarise confidently. A business with three different phone numbers across four sources is one an answer engine will skip or describe vaguely. Consistency is no longer only a prominence signal. It is what makes you quotable.
Two practical consequences. Write your description and Q&A answers as plain factual statements, because factual sentences get extracted and slogans get discarded. And make sure the specific claims on your website match your profile closely, since disagreement between sources reads as low confidence.
Measuring whether any of this worked
Position is the wrong primary metric, because it changes with the searcher's location. Measure visibility across an area, and measure the actions that follow.
Grid rank tracking is the honest approach. Tools that check your rank across a grid of coordinates around your business, such as Local Falcon or BrightLocal, return a heat map instead of a number. That map answers the real question: how far out does my visibility extend, and where does it die. Watching that radius grow over three months tells you more than a single position that moves for reasons you cannot see.
Tag the website link in your profile with UTM parameters so profile traffic separates from ordinary organic search in analytics. Without it, every visit from your listing lands in the same bucket and you can never demonstrate what the profile contributed. Tag the Posts and appointment links differently so you can see which surface drives action.
In the GBP performance reports, watch calls, direction requests, website clicks, and the search terms people used. That search-terms list is the most useful free data Google gives you. It shows the exact Hinglish and "near me" phrasings your customers type, phrasings you would not have guessed and should now be using on your website.
- Track calls, direction requests, and website clicks month over month rather than day to day; local data is noisy at small numbers.
- Export the search-terms report monthly and feed genuinely new phrasings into your service pages.
- Run a grid scan monthly at roughly the same time of month, and keep the images so the trend stays visible.
- Log review count and average rating on the first of each month, so velocity is measured rather than assumed.
- Watch for impressions dropping while clicks hold steady; that pattern usually points to a category or filter change rather than a penalty.
Where to start if you only have a few hours
Check the primary category against what customers actually type, clean the business name back to its real form, and set up a repeatable way to ask for reviews at delivery. Those three take an afternoon and tend to account for most of the early movement.
Everything else, from citations to photos to Q&A seeding, is real work with real returns, but it compounds slowly and none of it rescues a profile sitting in the wrong category. Do the sequencing in that order and resist the pull of the visible, satisfying tasks first.
The businesses that hold local pack positions for years are rarely doing clever things. They are the ones that never stopped asking for reviews and never let their details drift.