India's organised retail has expanded from metros into hundreds of towns, and shoppers increasingly check Google Maps before visiting a store. A store's rating, its review count and the tone of recent reviews now shape footfall as much as signage does. Yet most brands still look at reviews one store at a time.
This report uses Store Review Data Scraping across Google Maps to build an India Retail Brand Reputation Index. It compares store ratings, review volume, complaint themes and owner response rates across eight retail sectors and ten cities, based on an illustrative sample of 12,000 stores and 1.8 million public reviews.
Key illustrative findings:
Brand-level surveys run once or twice a year. Store reviews arrive every day, from real customers, at every location. Aggregated, they show:
An index makes these signals comparable over time and across sectors.
Sectors and stores
The illustrative sample covers eight sectors, with multiple national and regional brands in each:
| Sector | Example store types |
|---|---|
| Fashion and apparel | Value fashion, premium fashion, footwear |
| Electronics retail | Large-format electronics, mobile stores |
| Supermarkets and hypermarkets | Large-format grocery, neighbourhood supermarkets |
| Pharmacies | Chain pharmacies |
| Beauty and personal care | Beauty retail chains |
| QSR and cafés | Burger, pizza and coffee chains |
| Home and furniture | Furniture and home decor stores |
| Electronics service centres | Brand-authorised service centres |
Cities
Ten cities were included: Mumbai, Delhi NCR, Bengaluru, Hyderabad, Chennai, Kolkata, Pune, Ahmedabad, Jaipur and Lucknow.
Data collection
Store review data scraping collected, for each store's Google Maps listing:
Reviewer identities were not collected.
Theme classification
Each review was classified by an AI model into one or more themes: billing speed, staff behaviour, product availability, pricing, cleanliness, store ambience, returns and exchange, parking and access, service turnaround (for service centres) and food quality (for QSR).
Index construction
The Reputation Index for each sector or city combines four components, each scaled to 0 to 100:
| Component | Weight | Measure |
|---|---|---|
| Rating level | 40% | Median store rating |
| Rating momentum | 20% | Change in average rating of reviews over the last 90 days vs the previous 90 days |
| Complaint share | 25% | Share of reviews with negative sentiment (inverted) |
| Response rate | 15% | Share of negative reviews with an owner response |
1. Sector ranking
| Sector | Median rating | Negative review share | Owner response rate | Reputation Index |
|---|---|---|---|---|
| Pharmacies | 4.4 | 9% | 31% | 78 |
| Beauty and personal care | 4.3 | 11% | 36% | 76 |
| QSR and cafés | 4.2 | 15% | 28% | 69 |
| Home and furniture | 4.2 | 14% | 22% | 67 |
| Fashion and apparel | 4.1 | 16% | 24% | 64 |
| Supermarkets and hypermarkets | 4.0 | 19% | 18% | 58 |
| Electronics retail | 4.0 | 18% | 20% | 58 |
| Electronics service centres | 3.8 | 31% | 14% | 41 |
Service centres score lowest by a wide margin. Their reviews are dominated by turnaround time and communication complaints, and response rates are low.
2. City ranking
| City | Median rating | Reviews per store (12 months) | Top complaint theme | Reputation Index |
|---|---|---|---|---|
| Jaipur | 4.3 | 140 | Parking and access | 72 |
| Lucknow | 4.2 | 120 | Billing speed | 70 |
| Ahmedabad | 4.2 | 135 | Product availability | 69 |
| Pune | 4.2 | 160 | Billing speed | 67 |
| Hyderabad | 4.2 | 175 | Parking and access | 67 |
| Chennai | 4.1 | 150 | Staff behaviour | 64 |
| Kolkata | 4.1 | 130 | Product availability | 63 |
| Bengaluru | 4.1 | 210 | Billing speed | 62 |
| Mumbai | 4.0 | 230 | Crowding and billing | 59 |
| Delhi NCR | 4.0 | 240 | Staff behaviour | 58 |
Metros generate more reviews per store but slightly lower ratings, mainly because of crowding and billing queues at peak times. Tier-2 cities rate higher, though complaints about parking and product availability are more common.
3. National complaint themes
| Theme | Share of negative reviews |
|---|---|
| Billing speed and queues | 24% |
| Staff behaviour | 21% |
| Product availability | 15% |
| Pricing and offers not honoured | 11% |
| Returns and exchange | 9% |
| Cleanliness | 7% |
| Parking and access | 6% |
| Other | 7% |
| Theme | Share of negative reviews |
|---|---|
| Billing speed and queues | 24% |
| Staff behaviour | 21% |
| Product availability | 15% |
| Pricing and offers not honoured | 11% |
| Returns and exchange | 9% |
| Cleanliness | 7% |
| Parking and access | 6% |
| Other | 7% |
4. Responding to reviews pays off
| Response Category | Response Rate | Rating Impact |
|---|---|---|
| High responders | Above 60% | +0.12 |
| Medium responders | 20% to 60% | +0.04 |
| Low responders | Below 20% | -0.03 |
Stores that respond to most negative reviews showed better rating momentum in the sample. Responding does not fix the underlying problem, but it signals care to future shoppers and often leads customers to update their reviews.
5. Review language
About 82% of reviews in the sample were in English, 11% in Hindi (in Devanagari or Latin script) and 7% in other Indian languages. Regional-language reviews were more common in Chennai, Kolkata and Ahmedabad. Brands that analyse only English reviews miss a meaningful share of customer feedback in these cities.
6. Rating spread within brands
Even within one brand, the gap between its best and worst store in a city often exceeds one full star. For multi-location brands, the store-level spread is often a bigger issue than the brand average. A brand with an average of 4.1 might have 15% of stores below 3.7, and those stores pull down search visibility in their neighbourhoods.
The record below shows the structure of one store observation.
{
"sector": "Fashion and apparel",
"brand_code": "FA-03",
"store_code": "FA-03-PUN-012",
"city": "Pune",
"place_rating": 4.0,
"total_reviews": 1530,
"reviews_last_90d": 118,
"avg_rating_last_90d": 3.8,
"avg_rating_prev_90d": 4.0,
"negative_share_last_90d": 0.21,
"owner_response_rate_negative": 0.12,
"top_negative_theme": "billing_speed",
"languages": {"en": 0.86, "hi": 0.09, "mr": 0.05},
"collected_at": "2026-10-06"
}
7. Seasonal patterns
| Period | Change in review volume vs average | Most common theme |
|---|---|---|
| Diwali and festive season | +45% | Billing speed and crowding |
| End-of-season sales | +30% | Offers not honoured, returns |
| Monsoon months | -10% | Parking and access |
| Wedding season | +15% (fashion, jewellery) | Product availability |
Review volume rises sharply in festive periods, and so does the share of complaints about queues. Brands that add billing capacity and staff before festive peaks protect their ratings when the most shoppers are looking.
Ratings reflect customers who choose to leave reviews and may not represent all shoppers.
Review dates on some listings are shown as relative times; dates are approximated where needed.
Some stores have duplicate or unofficial listings, which are merged or flagged during collection.
AI theme classification is reviewed by sampling but may misclassify a small share of reviews.
Store reviews are the most direct, continuous signal of customer experience that Indian retailers have. Store review data scraping makes that signal measurable across sectors, cities and stores. The illustrative index shows that ratings vary widely, that a few operational themes drive most complaints, and that responding to reviews is associated with faster recovery.
Experience top-notch web scraping service and mobile app scraping solutions with iWeb Data Scraping. Our skilled team excels in extracting various data sets, including retail store locations and beyond. Connect with us today to learn how our customized services can address your unique project needs, delivering the highest efficiency and dependability for all your data requirements.
iWeb Data Scraping delivers store review data scraping and custom reputation indices for retail, QSR and service brands across India and other markets, backed by 30M+ pages crawled per day and 99.4% QA accuracy. Share your brand, competitors and cities, and we will prepare a sample index for your sector.
Fields marked * are required. Everything else just helps us scope faster — skip what you don't know yet.