Most Sri Lankan business websites are English-only, which works for B2B, finance and international tourism but loses most consumer-facing traffic. Sinhala dominates search across the Western, Southern and Central provinces; Tamil dominates in the Northern and Eastern provinces, especially Jaffna. Properly implemented Sinhala or Tamil pages, with correct hreflang and separate URLs, usually rank faster than English because almost no competitor has bothered.
The assumption that costs traffic
English is the language of business in Colombo, so the default assumption is that an English website covers the market. For B2B, finance and technology that is broadly true. For almost everything consumer-facing it is not.
Sri Lankan consumers search in the language they think in. Someone looking for a plumber, a wedding photographer, a tuition class or a spare part usually types that query in Sinhala or Tamil. The English-language site never appears, and the business concludes that search does not work for its category.
How the market actually divides
As a rough working model, three patterns cover most of the country.
English-dominant categories
B2B services, finance, IT, export trade, and tourism aimed at international visitors. The buyer is either a professional who works in English or someone searching from overseas. Building Sinhala or Tamil content here usually produces traffic that does not convert.
Sinhala-dominant categories
Consumer services, retail, vehicles, construction, education, health and home services across the Western, Southern, Central, North Western, North Central, Uva and Sabaragamuwa provinces. The competition for Sinhala terms is a fraction of the competition for their English equivalents.
Tamil-dominant categories
Essentially everything local in the Northern Province and much of the Eastern Province, plus the plantation communities in Nuwara Eliya and parts of Badulla. Jaffna in particular is a substantial commercial market where Tamil-language content faces almost no competition, and where diaspora searches from Canada, the UK and Australia add a valuable English-language layer on top.
The opportunity nobody is taking
The reason this matters is competitive, not linguistic. Sri Lankan businesses have spent fifteen years competing for English keywords. Very few have published serious Sinhala or Tamil content. That means the same commercial intent is available at a fraction of the difficulty, simply because almost nobody has written the page.
For a business in Jaffna, Batticaloa or Kilinochchi, well-built Tamil pages can reach the top of local results in months rather than years. For a consumer business anywhere in the Sinhala-speaking provinces, the same is true of Sinhala.
Implementing it without creating duplicate content
The technical part is where most attempts fail. Mixing languages on one page, or publishing a translated copy with no signals connecting it to the original, creates confusion rather than reach.
- Give each language its own URL. Either a subdirectory such as
/si/and/ta/, or separate pages with distinct slugs. Never two languages on one URL. - Add
hreflangannotations linking the versions to each other, usingsi-LK,ta-LKanden-LK, plus a self-referencing tag on each page. - Set the
langattribute on the html element correctly for each version. This is trivial and constantly gets missed. - Give each version its own canonical pointing at itself, not at the English original. Pointing a Sinhala page's canonical at the English page removes it from the index entirely.
- Translate properly. Machine translation of technical or commercial content reads badly enough to hurt conversion even when it ranks.
Where to start
Do not translate the whole site. Pick the three or four pages that carry the most commercial intent, translate those properly, implement the hreflang correctly, and measure for a quarter. If the traffic converts, extend it. If it does not, you have spent very little to find out.
For most consumer-facing businesses outside the English-dominant categories, this is the highest-return SEO work available, and it stays that way until competitors notice.