Local SEO is the work that gets your business found when people nearby search for what you sell, on Google Maps and in the local results on Google Search. The checklist in short: a complete Google Business Profile, a website that says clearly what you do and where, new reviews every week, the same name, address and phone on every listing, real photos, and tracking for every call and WhatsApp click.
Below is each item in the order we'd tackle it for a small business in India, then a monthly routine to keep it working. None of it needs a big budget. It needs someone to actually do it, every month.
One honest caveat: this improves your odds, but nobody can guarantee you a position on Google.
Google Business Profile: the basics
For most local businesses this is the most useful item on the list, because it's what appears on Maps. Our Google Business Profile guide explains each step. This is the tick-box version.
- Verified and owned by you, with any agency or freelancer added as a manager.
- Name exactly as it reads on your signboard, with no area names or keywords added.
- The most specific primary category that fits, plus a few accurate extras.
- Special hours set before Sankranti, Bathukamma, Dussehra and Diwali.
- Services listed with short descriptions, and prices where that makes sense.
- Map pin on your actual entrance.
Website basics for local SEO
Your website is where Google confirms what your profile claims, and where customers decide to call. It doesn't need to be big. It needs to be clear, quick and specific.
- Title tags that say what and where, under about 60 characters: ‘Bridal Makeup Artist in Kompally | Studio Name’.
- A page for each main service, with real photos and prices or price ranges where you can share them.
- Location pages only for areas you genuinely serve, each with something real to say. Fifty copies of one page with the area name swapped is what Google's spam policies treat as doorway pages.
- Name, address and phone in the footer and on the contact page, with an embedded map.
- Quick to load on an ordinary phone over mobile data. Test it on PageSpeed Insights and shrink heavy images first.
- LocalBusiness schema (a small block of code that labels your details for Google) with your name, address, phone and hours, using the most specific type, such as BeautySalon or Dentist. Google's structured data guide shows the format.
- Google Search Console set up and your sitemap submitted, so you can see which pages are indexed.
- Tap-to-call and WhatsApp buttons on every page.
Reviews: a weekly habit, not a one-time drive
Google says more reviews and positive ratings can help your local ranking, and they're the first thing customers compare. What works is unexciting: ask every customer, every time, with a direct link.
- Save your review link as a WhatsApp quick reply so anyone at the counter can send it.
- Ask right after a good moment: the final fitting, the car handover, the end of the function.
- Reply to every review within a couple of days, bad ones included.
- Never buy reviews, offer discounts for them, or ask only your happiest customers. All three break Google's rules.
- Clinics: don't ask patients to describe treatment results, and never discuss a case in a reply. NMC limits on doctors' self-promotion apply online too.
Local citations: Justdial, Sulekha, IndiaMART and the rest
A citation is any listing of your business name, address and phone on another site. Citations help Google confirm you're real and where you are, and some customers still search these sites directly.
Accuracy beats volume. A dozen correct listings are worth more than a hundred junk directories. Expect sales calls once you list on Justdial. In our view the free listing does the job for local SEO, and a paid plan is a separate question about leads inside Justdial itself.
- Core set: Justdial, Sulekha, your Facebook page, your Instagram bio, and Bing Places, which can import your Google profile.
- Industry sites where they fit: Practo for clinics, WedMeGood for wedding vendors, IndiaMART if you sell to other businesses.
- Fix old listings with an outdated number or address. If you moved from Dilsukhnagar to LB Nagar, update every listing the same week.
- Keep a sheet of every listing and its login, so updates take an hour, not a weekend.
Photos: what to upload and how often
Photos work in two places, your Google profile and your website. People use them to check you're real, judge your work and recognise your building when they arrive.
- The outside from the road, in daylight, with the signboard readable.
- The inside: reception, work area, seating, parking if you have it.
- Your work: finished rooms for interior designers, decor setups for halls, before-and-after shots for car detailing. Clinics should skip before-and-after photos altogether.
- A few new photos every month, all real, never stock.
- On the website, compress images and name files sensibly, like banquet-hall-kompally-stage.jpg.
How do you track calls and WhatsApp clicks?
If you can't see where enquiries come from, you can't tell what's working or what to stop paying for. Set these up once. Our WhatsApp Business vs website guide covers WhatsApp buttons in more detail.
- Google profile: the Performance section shows calls, direction requests and website clicks.
- Tag the website link on your profile, for example yoursite.com/?utm_source=google&utm_medium=organic&utm_campaign=gbp, so visits from Maps show separately in Google Analytics.
- Track taps on your call and WhatsApp buttons as events in Google Analytics. Any decent developer can set this up quickly.
- Ask every new enquiry how they found you, and note it in a Google Sheet: date, source, what they asked, booked or not.
A monthly local SEO routine
Block two hours in the first week of every month. If you'd rather hand it over, local SEO is part of our monthly marketing plans, billed month to month.
- Check your Google profile for changes you didn't make. The public can suggest edits, and wrong ones sometimes go live.
- Set special hours for any festival or holiday coming up.
- Add new photos and an update or two: an offer, recent work, wedding season dates.
- Reply to any reviews you missed, and send your review link to last month's customers.
- Compare calls, direction requests, website visits, WhatsApp clicks and your enquiry sheet with last month.
- Improve one thing on the website: a thin service page, a missing FAQ, a slow image.
- Spot-check two or three listings for wrong details.
What to do this week
Don't try to do the whole list at once. Pick three things.
If your Google profile is unverified or half-filled, start there: verify it, fix the category and hours, add ten photos. Then send your review link to your last twenty customers, and start the enquiry sheet so next month you have numbers to compare.
If the website is the weak link (no service pages, slow on phones, no WhatsApp button), that's where we can help. We'll build a free working preview of a better site before you spend anything, and you decide from there.
Frequently asked
What is local SEO?
Local SEO is the work of getting a business to appear when people nearby search for what it offers, mainly on Google Maps and in local results on Google Search. It covers your Google Business Profile, your website's service and location pages, reviews, listings on sites like Justdial, and keeping your contact details identical everywhere.
How long does local SEO take to show results?
Fixing an incomplete or wrong Google Business Profile can make a difference within weeks, while reviews, citations and website content build up over months. It depends on your competition, location and starting point, and nobody honest can guarantee a ranking. Track calls, direction requests and WhatsApp enquiries every month to see if the work is paying off.
Do Justdial and Sulekha listings still help with local SEO?
Yes, mainly as accurate citations that confirm your business name, address and phone, and some customers still search on them directly. A free listing with correct details is usually enough for local SEO. Paid plans are a separate decision about getting leads inside those platforms, so judge them by the enquiries they actually bring you.
Can a small business owner do local SEO without an agency?
Yes. Most of this checklist, including the Google profile, review requests, photos and directory listings, needs time rather than technical skill. The technical parts, such as schema, page speed and tracking button clicks in Google Analytics, are where a developer or agency saves you time. Either way, the monthly routine matters more than a one-time setup.