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.

more clicks from a complete profile vs an incomplete one
35%
more direction requests when photos are present
76%
of local searches visit the business within 24 hours
Incomplete profile
S.K. & Associates
Accountant · Last updated 2022
No reviews · No photos · No description
Office interior
Complete profile ✓
New Era Chartered Accountants
★★★★★ 4.8 (47 reviews)
Chartered Accountant · Tax Filing · GST · Open now
Claim & verify your listing

Go to business.google.com. If someone else claimed it (happens more than you'd think), request ownership immediately.

Primary category — be specific

"Restaurant" vs "South Indian Restaurant" rank very differently. Add 2–3 secondary categories too.

NAP must be identical everywhere

"St." vs "Street", "+91" vs "091" — these small differences confuse Google more than people realise.

Add photos — real ones

Interior, exterior, team, products. 10 minimum to start. Refresh every quarter, not once and done.

Write the description — all 750 chars

Most businesses use 80 characters. Use all 750. Mention your location, services, and areas you serve.

Hours — including holidays

Wrong hours on Pongal or Diwali will cost you reviews you don't deserve. Update every season.

Turn on messaging

Chennai customers WhatsApp before they call. GBP messaging is the same behaviour, different platform.

Post something weekly

An offer, a photo, a quick update. Doesn't need to be perfect. Active signals matter to Google.

What impacts your local ranking most
Reviews & ratings
High
NAP consistency
High
Profile completeness
High
Category accuracy
Med
Photo presence
Med
Post activity
Low

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.