+150% Traffic: Ahmedabad Cafe SEO Audit Case Study
The Client
A mid-sized cafe located in Satellite, Ahmedabad. They had been operating for 2 years but were getting almost no organic traffic from Google. Most customers found them through word of mouth or by walking past.
The Problem: When people searched “best cafe near me” or “cafe in Satellite Ahmedabad”, this cafe did not appear on the first 5 pages of Google.
Step 1: Technical SEO Audit
I ran a full technical audit using free tools: Google Search Console, PageSpeed Insights, and Screaming Frog (free version).
Issues Found:
| Issue | Severity |
|---|---|
| Missing meta descriptions on all pages | High |
| Slow mobile load time (6.2 seconds) | Critical |
| No schema markup for local business | High |
| Broken images on menu page | Medium |
| No XML sitemap submitted to Google | Medium |
| Missing alt text on 12 images | Low |
Fixes Applied:
- Added unique meta descriptions to all 8 pages
- Compressed images and enabled caching → load time improved from 6.2s to 2.8s
- Added LocalBusiness schema markup
- Fixed broken image links
- Generated and submitted XML sitemap via Jekyll plugin
Step 2: Keyword Research
I identified 35 local keywords with high intent and low to medium competition.
Target Keywords Selected:
| Keyword | Search Volume (Ahmedabad) | Difficulty | Current Rank |
|---|---|---|---|
| cafe in Satellite Ahmedabad | 500/mo | Low | Not in top 50 |
| best coffee Ahmedabad | 1,200/mo | Medium | Page 4 |
| breakfast near Prahlad Nagar | 800/mo | Low | Not found |
| work-friendly cafe Ahmedabad | 400/mo | Low | Page 6 |
| cold coffee delivery Satellite | 300/mo | Low | Page 5 |
Primary Keyword Chosen: “cafe in Satellite Ahmedabad”
Why: High relevance to the cafe’s location, decent search volume, and low competition.
For a detailed walkthrough of keyword research (including how to filter and prioritise), see my step‑by‑step gym case study.
Step 3: On-Page SEO Optimization
Changes Made to the Website:
- Title Tags – Rewrote all 8 title tags to include primary + secondary keywords
- Before:
"Home | Cafe Name" - After:
"Cafe Name – Best Cafe in Satellite Ahmedabad | Coffee & Breakfast"
- Before:
-
Meta Descriptions – Added compelling descriptions with CTAs
- Header Tags – Restructured H1, H2, H3 hierarchy
- H1: Main page title with keyword
- H2: Section headers
- H3: Sub-sections
- Content Updates – Added location-specific content
- Created “Cafe near Prahlad Nagar” section
- Added “Cafe near ISKCON Temple” section
- Included nearby landmark references
- Image Optimization – Added alt text to all images, compressed file sizes
Step 4: Google Business Profile Optimization
Their GBP was only 40% complete. I fully optimized it:
| Action | Status |
|---|---|
| Verified all business hours | ✅ Done |
| Added 15+ high-quality photos | ✅ Done |
| Listed all services (dine-in, takeaway, delivery) | ✅ Done |
| Responded to 15+ customer reviews | ✅ Done |
| Added Q&A section with popular queries | ✅ Done |
| Posted weekly updates (offers, events, new items) | ✅ Done |
| Added products/menu items | ✅ Done |
Result: GBP completeness went from 40% → 100%
Step 5: Local Citations & Backlinks
Citation Building:
Listed the cafe on 15 local directories:
- Justdial
- Sulekha
- AskLaila
- Yellow Pages India
- 10+ food/restaurant listing sites
Backlink Acquisition:
- Got featured on 3 local food blogs (Ahmedabad Foodies, DesiFiesta, LocalBite)
- Guest post on “Best Cafes for Remote Work in Ahmedabad” – included this cafe
- Embedded Google Map on contact page
The Results (After 3 Months)
Organic Traffic (Google Analytics data)
| Metric | Before | After | Change |
|---|---|---|---|
| Monthly organic visits | ~50 | ~125 | +150% |
| Average session duration | 1:20 | 2:45 | +106% |
| Bounce rate | 68% | 52% | -23% |
| Pages per session | 1.8 | 2.9 | +61% |
Keyword Rankings
- 25+ keywords now on page 1 (top 3 positions)
- Featured snippet for “best cold coffee Ahmedabad”
- “Cafe in Satellite Ahmedabad” went from not ranking → position 2
- “Breakfast near Prahlad Nagar” → position 3
Business Impact (Owner Reported)
- Customers mentioning “found you on Google” increased by 40%
- Estimated 20-30 additional walk-ins per week
- Weekday traffic noticeably higher
- Cafe owner reported 15% increase in weekly revenue
Google Business Profile Performance
| Metric | Before | After |
|---|---|---|
| Profile views | 200/month | 850/month |
| Direction requests | 15/month | 78/month |
| Phone calls | 8/month | 35/month |
| Website clicks | 12/month | 92/month |
Tools Used
| Tool | Purpose |
|---|---|
| Google Search Console | Track rankings, fix crawl issues |
| Google Analytics | Monitor traffic & behavior |
| Google PageSpeed Insights | Measure load time |
| Screaming Frog (free) | Technical audit |
| SEMrush (free tier) | Keyword research |
| TinyPNG | Image compression |
Key Takeaways
- Local SEO works fast – Saw movement within 2 weeks for low-competition keywords
- GBP is non-negotiable – Complete profile + active engagement directly = rankings + calls
- Mobile speed matters – After fixing load time (6s → 2.8s), bounce rate dropped 23%
- Location pages work – Creating pages targeting specific areas (Prahlad Nagar, ISKCON) ranked faster than generic pages
- Reviews = trust – Responding to every review (even old ones) improved perceived business activity
What I’d Do Differently Next Time
- Start link building earlier (takes 4-6 weeks to see impact)
- Track call conversions from GBP (forgot to set up call tracking)
- Set up Google Tag Manager for better event tracking
- Create more visual content (infographics of audit process)
This case study is part of my portfolio as an SEO Intern at Shaligram Infotech, Ahmedabad.
For more case studies or to discuss your project, connect with me on LinkedIn.
📘 See my SEO On‑Page Playbook for a detailed checklist.