When someone searches "dentist near me" or "IT repair Colombo", Google shows a map with a short list of businesses before the ordinary results. Getting into that list is what local SEO is about. Much of it is free, but it rewards care and consistency far more than tricks.
Here is how it works and what to do, with the details Google itself publishes.
How Google ranks local results
Google says local results are based mainly on three things (Google Business Profile Help):
- Relevance: how well your profile matches what the person searched for.
- Distance: how far you are from the searcher, or from the area they named.
- Prominence: how well known you are, including reviews and links from other sites.
You can't change where a customer is standing, so your effort goes into relevance and prominence. Google is also clear that you cannot pay for a better local ranking.
Set up and verify your Google Business Profile
Your profile is the single most important local asset. Follow Google's representation guidelines closely, because breaking them risks suspension.
- Name: use your real-world business name. No added keywords, taglines, hours or web addresses.
- Address: use a real location where you operate. Virtual offices and P.O. boxes are not eligible.
- Service-area businesses: if customers don't visit you, such as a home-based repair or delivery business, hide your address and list the areas you serve instead.
- One profile per location. Don't create separate profiles for each suburb you cover.
- Categories: choose the most specific primary category that describes what you are, then a few additional ones that are truly accurate.
- Hours: set regular hours and update special hours for holidays. Poya days and the Sinhala and Tamil New Year are the obvious ones in Sri Lanka.
- Phone and website: use a local number, ideally in international format (+94), and link to the page that best matches the business.
- Photos: real photos of the premises, team, products and work.
Then verify the profile. Until you do, you can't take full control of it.
Reviews: how to ask the right way
Reviews are part of prominence, and Google notes that more positive reviews can help. Asking for them is allowed. Many common tactics are not (review policy).
Do:
- Ask every customer, ideally soon after the job is done, with a direct link to your review form.
- Reply to reviews, good and bad, politely and specifically.
Don't:
- Offer discounts or gifts in return for reviews.
- Ask only happy customers (review gating) or discourage negative feedback.
- Write reviews yourself, or ask staff and family to.
- Tell people what to write.
A steady flow of honest reviews looks natural and holds up. A sudden burst of near-identical ones does not.
Keep your name, address and phone consistent
The details of your business (called NAP: name, address, phone number) should match everywhere: your website, profile, social pages and directories. Consistent details help Google match all these mentions to one real business. Google doesn't describe this as a ranking factor in itself, so think of it as housekeeping that avoids confusion, not a trick.
Make your website support the profile
Your site should back up what the profile claims.
- Give each service its own page that explains what it is, who it's for, where you work and how to get in touch. One vague "Services" page rarely ranks for anything.
- Put your address, hours and phone number on a contact page, and embed a map.
- If you serve several towns, write a genuinely useful page for each important one. Don't clone the same text with the place name swapped.
- Link your profile and website to each other.
- Make sure the site is quick on mobile. See our guide to Core Web Vitals.
Add LocalBusiness structured data
Structured data tells search engines the facts about your business in a machine-readable form. Google's LocalBusiness documentation lists name and address as required, and recommends telephone, URL, coordinates and opening hours. Use the most specific business type available, such as Dentist or Restaurant rather than a generic one.
{
"@context": "https://schema.org",
"@type": "Dentist",
"name": "Example Dental Care",
"url": "https://example.lk",
"telephone": "+94 11 000 0000",
"address": {
"@type": "PostalAddress",
"streetAddress": "12 Example Road",
"addressLocality": "Colombo",
"addressCountry": "LK"
}
}
Two cautions. Don't mark up reviews of your own business on your own site: Google reserves that markup for sites that review other local businesses. And structured data helps Google understand the page, but it does not guarantee a better position. Check your markup with the Rich Results Test.
Google Maps tips for Sri Lanka
- Drop the pin precisely. Addresses here are often informal and landmark-based, so make sure the map pin sits on the real entrance.
- Add landmarks to your description and contact page in plain language ("opposite the railway station"), because that's how customers describe locations.
- Home-based? You can still have a profile. Hide the address if customers don't come to you.
Sinhala, Tamil and English
Many customers search in English, some in Sinhala or Tamil, and plenty in a mix. If your business serves several language groups, say so on your profile and website, and consider genuine translated pages for your key services. Translate properly: automatic translation of a whole site tends to read badly.
If you publish separate language versions, use hreflang annotations so Google shows the right one. They must point both ways and use valid codes such as si, ta and en (Google's guidance). An English-only site doesn't need them.
A 30-day starting checklist
Week 1: claim and verify your profile; fix name, address, phone and categories. Week 2: add photos, hours, services and a clear description. Week 3: build or tidy your service and contact pages; add structured data. Week 4: start asking every customer for a review, and reply to the ones you have.
Local SEO compounds slowly. Expect to see movement over months, not days, and keep going after the first month.
Need a hand?
We build websites with local search in mind from the start: clear service pages, correct structured data and a fast mobile experience. If you'd like an outside look at what's holding your listing back, book a call.