Last month I got a call from a CA firm in Nungambakkam. Twelve years in business, good team, solid client base. But a newer firm two streets away — barely two years old — was showing up first on Google for every local search. Taking all the online enquiries.
The owner was frustrated. Kept saying "but everyone knows us."
I opened both Google Business Profiles on my laptop. The older firm's hadn't been touched since 2022. No photos. No reviews. Category just said "Accountant" — that's it. The new firm had 47 reviews, posted weekly, replied to every comment, even updated hours for Pongal.
Google didn't know which one was better. It only knew which one bothered to show up.
Chennai searches are not like other cities
I've worked with businesses in Bangalore and Mumbai too. The local search behaviour here is different. People in Chennai don't search "dentist Chennai" — they search "dentist Velachery" or "dental clinic near Medavakkam signal." The neighbourhood is the keyword. T Nagar, Anna Nagar, Adyar, Nungambakkam — these aren't just areas, they're the search terms your customers are actually typing.
Miss that, and you're invisible to the person two kilometres away who's ready to spend.
And in 2026 there's a second layer. When someone asks ChatGPT "best interior designer in Adyar", those AI systems pull from the same signals as Google — reviews, directories, your Business Profile. So this checklist covers both. Fix it once, show up everywhere.
Start here: Google Business Profile
Honestly, I check this before I even look at a client's website. GBP is where most local rankings are won or lost, and most profiles I see are half-done.
Go to business.google.com. If someone else claimed it (happens more than you'd think), request ownership immediately.
"Restaurant" vs "South Indian Restaurant" rank very differently. Add 2–3 secondary categories too.
"St." vs "Street", "+91" vs "091" — these small differences confuse Google more than people realise.
Interior, exterior, team, products. 10 minimum to start. Refresh every quarter, not once and done.
Most businesses use 80 characters. Use all 750. Mention your location, services, and areas you serve.
Wrong hours on Pongal or Diwali will cost you reviews you don't deserve. Update every season.
Chennai customers WhatsApp before they call. GBP messaging is the same behaviour, different platform.
An offer, a photo, a quick update. Doesn't need to be perfect. Active signals matter to Google.
Your website and GBP have to match
A lot of agencies treat these as separate things. They're not. Google cross-checks them constantly.
Your address and phone number should be in your website footer — same format as your GBP, not a slightly different version. If you serve Velachery and Pallikaranai, say so on the page. "We've served clients in Velachery, Pallikaranai, and Medavakkam since 2015" — that sentence does SEO work just by existing.
If you have multiple locations or serve genuinely different areas, build separate pages for each. Not copy-paste with the area name swapped — Google can tell. Actual different content.
Two more things I always add: LocalBusiness schema (structured data that tells Google and AI tools exactly what you are and where) and a Google Map embed on the contact page. Neither takes more than 30 minutes. Both make a difference.
And please — check your mobile load time. Most of your customers are on 4G in Chennai. Three seconds is too slow. Five seconds means they're gone.
Directories: the boring part that actually works
A citation is any mention of your business name, address, and phone number on the web. Google counts these to verify you're a real, legitimate business. More consistent citations from trusted sources = more confidence = better ranking.
| Directory | Why It Matters | Priority |
|---|---|---|
| Justdial | Highest local traffic in India. AI tools cite it constantly. | Do this first |
| Sulekha | Strong across South India, especially service businesses | Do this first |
| Facebook Business | AI tools cite Facebook pages. Also where customers look you up. | Do this first |
| IndiaMART | Essential if you're B2B, product-based, or wholesale | If applicable |
| Clutch / GoodFirms | High-authority for tech and agency businesses specifically | Tech/agency only |
| Yellow Pages India | Old, but still crawled. Worth 20 minutes. | Nice to have |
The thing most people miss: go back and check every old listing for NAP accuracy. I've found clients with three different phone numbers across directories — one of which was disconnected. That's actively hurting them.
Reviews — and why volume beats perfection
This is where I push back on clients the most. Everyone wants 5-star reviews. What actually moves rankings is having more reviews, more recently, with replies.
A business with 50 reviews averaging 4.2 stars will outrank a business with 8 reviews averaging 4.9. I've seen it too many times to argue otherwise.
The ask doesn't have to be awkward. After a good interaction, a WhatsApp message with the direct review link — "If you found our service useful, a quick Google review would mean a lot to us" — converts better than you'd expect. Don't ask everyone at once. Build it slowly, steadily.
Reply to every review. The good ones, mention your service and location naturally in the reply — that's also indexed. The bad ones, stay professional and address the concern. Never ignore, never argue.
And never buy reviews. Google's pattern detection has gotten very good. A cluster of 10 reviews in one week from brand-new accounts will be filtered out, and if it keeps happening, your listing gets suspended.
Tamil and Tanglish — the gap almost everyone ignores
This surprised me when I first started paying attention to it. A big chunk of Chennai searches happen in Tanglish — Tamil words typed in English. "velachery la best clinic," "t nagar saree shop online," "anna nagar la good ca" — these are real, high-volume queries that English-only content completely misses.
Add these naturally to your GBP description. Use Google's multilingual Business Profile feature to add your business name and description in Tamil script — it's a setting right there in the dashboard, most people don't know it exists. If you have a FAQ section on your website, add a Tamil version. Even a few questions makes a difference.
AI search — the part nobody's prepared for
When someone asks ChatGPT "best accounting firm in Nungambakkam," the answer doesn't come from a Google search. It comes from whatever the AI was trained on — and what it can look up right now. That means Justdial listings, Clutch profiles, your website content, and your GBP.
If you've done everything above, you're already most of the way there. The extra step is FAQ schema — structured question-and-answer markup on your website that AI tools can read directly. Think about the three questions your customers ask most often and put proper structured answers on your site. That's what gets you cited.
Six weeks. That's all it took.
That CA firm in Nungambakkam — I fixed their GBP in a day, ran a review collection campaign for three weeks, got them listed properly on Justdial and Sulekha, and added local schema to their website. Six weeks later, they were back in the local pack. Above the newer firm.
Twelve years of reputation. Six weeks to make Google aware of it.
None of this is complicated. It's just consistent. And in Chennai right now, that's enough to beat most of your competition.