This story is built from the data of three real ViziGrow users running independent pharmacies in tier-2 north Indian towns over 2025–2026. We've combined them into a single composite — same playbook, same outcomes, names and exact numbers anonymized.
The starting state
When the owner signed up:
- GBP status: created 2 years ago, verified, but largely untouched after setup.
- Primary category: "Health Consultant" (wrong — should have been "Pharmacy").
- Description: 14 words. Phone number missing the country code.
- Photos: 1 (the storefront from 2024).
- Hours: showed 9 AM – 9 PM seven days a week (the shop was closed on Tuesday).
- Reviews: 3. Most recent was 8 months old. None had replies.
- Posts: 0 ever.
A test search for "chemist Pilani" from a phone 1 km away showed them on page 2, position 14 — invisible.
Week 1 — the fixes that took 90 minutes
The owner went through ViziGrow's onboarding wizard and made these changes in a single sitting:
- Primary category changed to Pharmacy. The most impactful single move.
- Description rewritten by the AI: 145 words including "generic medicines," "Ayurvedic," "BP monitor," "baby formula," "home delivery within 3 km." Keywords customers actually search.
- Hours corrected: closed on Tuesdays, open 8 AM – 9 PM other days.
- Photos added: 6 phone-quality photos — exterior, the prescription counter, the over-the-counter section, the cold-storage fridge, the owner at the counter, the home-delivery scooter.
- Phone updated with the +91 prefix.
- Services listed: 12 of them, with brief descriptions. Prescription fulfilment, BP check (free), insulin storage, baby products, Ayurvedic medicine, home delivery.
Total time: 90 minutes.
Weeks 2–4 — the review campaign
The owner used ViziGrow's WhatsApp review-request template on every customer who'd been a regular for 6+ months:
"Hi [Name], thanks for being a regular at [Pharmacy] for so many years. If you've got 30 seconds, would you mind dropping us a quick Google review? [link]. It really helps people in our area find us. — [Owner name]"
Send rate: 5–8 per day for two weeks. Response rate: about 1 in 4. Net result: 11 new reviews in 14 days, average rating 4.6.
The owner replied to every review within 24 hours using the templates from our reviews guide. Two reviews mentioned "Tuesdays closed" — confirmation that the hours fix had landed.
Months 2–4 — the long game
Three habits the owner committed to:
- One GBP Post every Monday. Always one line: "This week's free BP check on Wednesday and Saturday afternoons," "New stock of generic Metformin arrived," "Closed for Diwali on the 4th." The content was unremarkable; the consistency was the point.
- Two review requests per week. Sent via WhatsApp on Friday afternoons (the customer's weekend ahead, when they're likely to act).
- Reply to every review within 24 hours. Every single one.
By the end of month 4:
- 41 total reviews, 4.5 average.
- Top 3 for "chemist Pilani" and "pharmacy Pilani."
- Top 5 for "medical store Pilani."
- Foot traffic up 30%+ by the owner's count (no formal tracking, just "more people coming in").
What didn't matter
A few things the owner did that we don't think contributed materially:
- Signed up for Justdial Platinum (₹8,000/year). Got 4 leads over 4 months. None converted. The free Justdial listing — registered for NAP-consistency only — would have been enough.
- Ran a Facebook Ads campaign for 2 weeks. Spent ₹6,000, got 200 page likes, no measurable foot traffic.
- Joined a local WhatsApp group of pharmacy owners. Useful for stock tips, irrelevant for Google ranking.
What we'd do differently in retrospect
- Start GBP Posts in week 1, not week 5. The owner waited until reviews were flowing; they should have started together.
- Photograph the cold-storage fridge more prominently. Customers care about insulin storage; the photo currently was an afterthought.
- Set up Bing Places alongside the Indian directories. Bing has 5–8% of India's search and most of our users skip it.
The cost
- ViziGrow: free during pilot. Going forward, we expect ~₹500/month.
- Justdial Platinum: ₹8,000/year (in retrospect, skip).
- Photos taken on the owner's phone: ₹0.
- Time: 90 minutes setup + ~30 minutes/week ongoing.
Total spend that actually moved the needle: ₹0.
What this story isn't
This isn't "10x growth overnight." It's a 4-month consistent effort to move from invisible to top-3 in one specific niche search ("chemist Pilani") in one tier-2 town with a known competitive set of 6 other chemists.
It's not the trajectory you'll see in a metro with 50 chemists competing. It's not the trajectory if your category, address, or owner energy is dramatically different.
What's reliable: the order of operations. Verify → fix category → fill profile → review-velocity → posts + replies. Run it for 3–6 months and almost every category in almost every city moves.
Full play-by-play is in our Google Maps ranking guide.