Skip to content
Blog

Marketing · 19 Oct 2026 · 5 min read

Local SEO for small businesses in Sri Lanka: Google Business Profile, reviews and Maps

How Google ranks local results, how to set up and verify your Business Profile, ask for reviews the right way and add LocalBusiness schema, with notes for Sri Lanka.

Local SEO for small businesses in Sri Lanka: Google Business Profile, reviews and MapsMarketing

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.

  • Local SEO
  • Google Business Profile
  • Google Maps
  • Reviews

Next step

Want this done for you?

Pick a time for a short intro call, or send us the details and we’ll reply with a few questions, then a plan and a timeline.

support@digitix365.com