When someone in Delhi searches "chartered accountant near me" or "best cafe in Hauz Khas", Google shows a map with three businesses before any normal website. That box is called the local pack, and getting into it can bring calls, direction requests and walk-ins every day. Here is how local SEO works and what you can do this week to improve your position.
How Google decides who ranks on Maps
Google says local results are based mainly on three things:
- Relevance: how well your Business Profile matches what the person searched for.
- Distance: how close your business is to the searcher or to the area named in the search.
- Prominence: how well known your business is, based on reviews, links, articles and other signals across the web.
You can't change your distance from a searcher in Rohini if your shop is in Lajpat Nagar. You can, however, improve relevance and prominence, and that is where local SEO comes in. Google also states clearly that you can't pay for a better local ranking, so be wary of anyone selling "guaranteed Maps ranking".
Step 1: Claim and verify your Google Business Profile
Search your business name on Google Maps. If a listing exists, claim it. If not, create one at business.google.com. Verification may be by phone, email, video or postcard depending on your category. An unverified profile rarely ranks well.
Step 2: Fill in every field accurately
- Business name: use your real name exactly as it appears on your signboard. Adding keywords like "Best SEO Company Delhi" to the name breaks Google's rules and can get the listing suspended.
- Primary category: this is one of the strongest relevance signals. Choose the most specific option ("Orthodontist" rather than "Dentist" if that's your main service), then add secondary categories.
- Address and service area: if customers visit you, show your full address with a clear landmark. Service-area businesses, like home repair, can hide the address and list the localities they cover.
- Hours: include special hours for Diwali, Holi and other holidays. Wrong hours lead to bad reviews.
- Services and products: add each service with a short description and price range where possible.
- Description: 750 characters to explain what you do, who you serve and which areas you cover, in natural language.
Step 3: Build a steady flow of genuine reviews
Reviews affect both your ranking and whether people choose you. Focus on a steady flow rather than a one-time burst:
- Create a short review link from your profile and turn it into a QR code for your counter, bill and visiting card.
- Send the link on WhatsApp right after a good experience, while the customer is still happy.
- Reply to every review within a day or two, including negative ones. Keep replies polite, specific and short.
Never buy reviews or offer discounts in exchange for them. Google removes fake reviews and can restrict your profile.
Step 4: Add photos and posts regularly
Upload real photos of your storefront (so people can recognise it from the road), interior, team and work. Profiles with fresh photos tend to get more clicks and direction requests. Use Google Posts to share offers, new services and events. A post every week or two keeps the profile active.
Step 5: Make your website support your profile
Your website tells Google more about your business than the profile alone can. Make sure it has:
- The same business name, address and phone number as your Google profile, in text (not only in an image).
- A dedicated page for each main service, and a page for each major area you serve if you cover several localities, for example Dwarka, Janakpuri and Gurugram. Each page should have genuinely useful, different content.
- An embedded Google Map and LocalBusiness schema markup on the contact page.
- Fast loading on mobile. Most local searches in India happen on phones, often on slower connections.
Step 6: Get listed in trusted local directories
Mentions of your business name, address and phone number on other sites (called citations) help prominence. Start with the platforms Indians actually use, such as Justdial, Sulekha, IndiaMART for B2B, Practo for doctors and Zomato for restaurants, plus your industry association. Keep the details identical everywhere.
Step 7: Track what matters
Inside your Business Profile, check calls, website clicks, direction requests and the search terms people used to find you. On your website, tag the profile link with UTM parameters so Google Analytics shows how many visitors and enquiries came from Maps. Review these numbers monthly.
Common mistakes we see in Delhi
- Duplicate listings for the same shop, often created by different staff members over the years.
- Old phone numbers that no longer work.
- Using a co-working or virtual office address that many other businesses also use.
- Ignoring negative reviews, which makes a small problem look bigger to new customers.
Frequently asked questions
How long does it take to rank on Google Maps in Delhi?
Small fixes like correcting categories and adding photos can help within weeks. Competitive searches, such as dentists or lawyers in busy localities, usually need several months of steady reviews, content and citations.
Can I rank in areas of Delhi where I don't have an office?
Google Maps strongly favours businesses close to the searcher, so ranking in the map pack far from your address is difficult. You can still reach those areas through location pages on your website and Google Ads.
Is local SEO different from regular SEO?
Yes. Local SEO focuses on your Google Business Profile, reviews, citations and location signals so you appear in map results. Regular SEO focuses on ranking your website pages in the normal search results. Most local businesses benefit from both.
Want help putting this into practice?
Mediamozak is a digital marketing agency in Hari Nagar, West Delhi, working with businesses across Delhi NCR and India.
See our SEO services