Skip to main content

Practical On-Page SEO Checklist for Sri Lanka SMEs

Flat illustration of a laptop showing an SEO search bar and a ticked checklist, in warm orange, yellow and teal, with the title On-Page SEO Checklist for SMEs and the BK DevOps logo

Also on bkdevops.lk: https://bkdevops.lk/on-page-seo-checklist-sri-lanka-smes/

Your website can look polished and still be hard to find. A clinic in Kurunegala, a hotel near Colombo, a tuition centre, or a hardware shop that lives on WhatsApp enquiries often loses traffic for simple on-page reasons: vague titles, thin service pages, missing alt text, or no clear internal links. That is on-page SEO—what search engines and people see on *your* pages—not Google Maps setup and not page-speed tuning alone.

This guide is a practical on-page SEO checklist for Sri Lanka SMEs. It pairs with our Local SEO basics for service businesses (Maps and local presence) and our WordPress speed checklist (load time). Here we stay on titles, headings, content, images, internal links, and Rank Math basics.

Why on-page SEO matters for local leads

Most buyers search on their phone: “dental clinic Kurunegala,” “hotel near Negombo,” “O/L tuition Colombo,” “website design Sri Lanka.” If your page title is generic (“Home” or “Welcome”), your H1 says nothing useful, and the body never names the service or city, Google has little to match—and visitors bounce before they WhatsApp you.

Strong on-page SEO tends to:

  • Make the right page show for the right search
  • Raise click-through from search results (clear, honest titles)
  • Help crawlers understand services, locations, and related pages
  • Support trust—pages that answer the question feel more professional
  • Multiply the value of hosting, design, and routine WordPress maintenance

You do not need keyword stuffing or daily blog spam. You need clear pages that match how Sri Lankan customers actually search and enquire.

Step 1: Fix titles and meta descriptions first

The SEO title (and the browser tab title) is still one of the highest-leverage edits on an SME site.

Checklist:

  • One clear primary phrase per important page (service + place when it is truly local)
  • Keep the SEO title roughly under 60 characters so it does not truncate badly on mobile
  • Put the useful words near the front (“Dental Clinic Kurunegala | …”) not after a long brand slogan
  • Write a unique meta description (~150–160 characters) that states the offer and invites a click—no keyword dump
  • Avoid duplicate titles across Home, About, and three near-identical service pages
  • Match the title to the page content; do not promise “24/7 emergency” if you only open weekdays

In Rank Math (or similar), fill Focus Keyword, SEO Title, and Description for Home, main services, Contact, and any location pages. Preview the snippet on mobile before you publish.

Step 2: Use one H1 and a sensible heading ladder

Headings are the outline of the page—for readers and for crawlers.

Practical rules:

  • Exactly one H1 per page (usually the main headline under the menu)
  • Use H2/H3 for sections in a logical order (your theme may style them large—keep the structure clean)
  • Name sections the way customers think: “Fees & packages,” “How booking works,” “Areas we serve”—not vague “More info”
  • Do not skip from H1 straight to H4 for decoration
  • Do not stuff the same keyword into every heading

If your page builder nests headings oddly, fix the outline once; pretty fonts do not replace a clear structure.

Step 3: Write content that answers the search

Thin pages—“Welcome to our company. Contact us.”—rarely rank and rarely convert.

For each important service page, aim for:

  • A short opening that states who you help and what you offer
  • Concrete details: services, process, hours, areas, FAQs customers already ask on WhatsApp
  • Natural use of the main phrase and close variants (not a forced density target)
  • Sinhala or English (or both) consistent with how you sell—pick the language your buyers use in search and keep key pages coherent
  • A clear next step: call, WhatsApp, form, or book

Length is less important than usefulness. A focused 600-word service page that answers real questions beats a fluffy 2,000-word article that never names the service.

Step 4: Optimise images and alt text

Images sell rooms, products, and clinic rooms—but they also need names search engines can understand.

Checklist:

  • Descriptive file names before upload (kurunegala-dental-clinic-reception.webp, not IMG_4402.jpg)
  • Compress and resize as in the speed checklist—SEO and speed work together here
  • Write alt text that describes the image in plain language (“Reception at our Kurunegala dental clinic”)
  • Do not dump keywords into alt text (“dental clinic Kurunegala dentist best SEO”)
  • Prefer useful captions only when they help the visitor
  • Avoid huge decorative galleries with empty alt attributes on every slide

Good alt text also helps accessibility when images fail to load on weak mobile data.

Step 5: Build simple internal links

Internal links tell visitors—and Google—which pages matter and how topics connect.

Practical habits:

  • From Home, link to your 3–5 main service pages with clear anchor text (“WordPress maintenance,” “Local SEO,” “Web hosting”)
  • From a service page, link to related guides or Contact—not only the menu
  • Cross-link related posts when helpful (e.g. on-page SEO ↔ local SEO ↔ speed) without forcing every article into every paragraph
  • Fix or remove broken links when you edit content
  • Prefer descriptive anchors over “click here”

A small SME site with a clean hub of service pages usually outperforms a large site of orphan pages that never link to each other.

Step 6: Rank Math basics (without overcomplicating)

Many Sri Lanka WordPress sites already run Rank Math or Yoast. Use the basics well before chasing every green light.

Focus on:

  • Focus keyword set per important page (one primary idea)
  • SEO title + meta description filled and unique
  • URL slug short and readable (dental-clinic-kurunegala, not page-id-123)
  • Basic internal/external link suggestions when they are genuine
  • Schema only when it matches reality (LocalBusiness / Organization details that are true)
  • Avoid installing two SEO plugins at once

Ignore score anxiety. A “90” with a misleading title is worse than an honest “70” that matches the page. Pair Rank Math edits with the content and heading work above—not instead of it.

Step 7: URLs, canonical sense, and thin duplicates

On-page SEO also means not competing with yourself.

Watch for:

  • Short, kebab-case slugs that match the topic
  • One preferred URL for each service (avoid three near-duplicate “same service” pages)
  • Updating titles when you rename a service—old slugs can redirect, but new copy should stay consistent
  • Tag/category archive pages that are thin—do not force them to rank if they add nothing
  • “Coming soon” or empty pages left indexable after a redesign

If you recently migrated or duplicated pages for a campaign, review Search Console coverage once things settle. That is maintenance-adjacent; keep the habit with your WordPress maintenance checklist.

A printable on-page SEO checklist

Copy into a note or shared doc:

  1. List your top pages: Home, main services, Contact, key location pages
  2. Set one primary focus keyword / topic per page
  3. Rewrite SEO titles (~60 chars) and unique meta descriptions (~150–160)
  4. Confirm one H1 and a clean heading outline
  5. Strengthen thin service copy with real FAQs, process, and CTA
  6. Rename/compress key images; add honest alt text
  7. Add a few clear internal links between related pages
  8. Complete Rank Math (or equivalent) basics—no second SEO plugin
  9. Check slugs; merge or noindex thin duplicates if needed
  10. Spot-check on mobile: title, first screen, WhatsApp/call path still obvious

Ten items. That sequence fixes most “we have a website but nobody finds us” cases that are not Maps or hosting problems.

Common on-page SEO mistakes to avoid

  • Stuffing the city name into every sentence until it reads unnatural
  • Identical titles on every page (“Company Name | Home”)
  • H1s that say “Welcome” while the real offer is buried in a footer
  • Publishing ten tiny posts instead of one clear service page customers need
  • Ignoring alt text entirely, or stuffing keywords into it
  • Treating Rank Math’s traffic-light score as the goal instead of clearer pages
  • Mixing this checklist with Maps work and never finishing either

Steady page clarity beats clever tricks.

Soft next step

If titles, service pages, and Rank Math still feel messy—or you want on-page SEO aligned with design, hosting, and security—BK DevOps helps Sri Lanka SMEs with practical website and SEO improvements. Browse our projects or contact us for a review focused on the pages that should bring WhatsApp and call enquiries—not vanity scores alone.

Comments

Popular posts from this blog

How to find a good web hosting

Finding a good web hosting provider for your website can be a daunting task, especially for those who are new to the world of website creation. With so many options available, it can be difficult to know where to start and what to look for in a web host. However, by understanding the key features and requirements of a good web hosting provider, you can make an informed decision that will ensure your website runs smoothly and reliably. The first thing to consider when looking for a web host is the type of hosting you need. There are several types of hosting available, including shared hosting, virtual private servers (VPS), dedicated servers, and cloud hosting. Shared hosting is the most basic and affordable type of hosting, and is suitable for small to medium-sized websites. VPS and dedicated servers offer more resources and flexibility and are better suited for larger websites with higher traffic. Cloud hosting is a newer type of hosting that offers scalability and reliability and is ...

Best plugins for wordpress in 2023

WordPress is one of the most popular content management systems (CMS) in the world, and for good reason. It is user-friendly, customizable, and offers a wide range of features and functionalities through the use of plugins. In this article, we will discuss some of the best plugins for WordPress in 2023. Yoast SEO:  Yoast SEO is a powerful plugin that helps you optimize your website for search engines. It offers a range of features such as keyword optimization, meta tags, and sitemaps. It also provides real-time feedback on your content, making it easy to optimize your pages and posts for SEO. W3 Total Cache:  W3 Total Cache is a caching plugin that helps improve the performance of your website. It speeds up your site by caching and minifying your HTML, CSS, and JavaScript files. This plugin can also be used to optimize your database and reduce the load on your server. Akismet:  Akismet is a spam-filtering plugin that helps keep your comments section clean and free of spam...

Beyond the Password: Why 2FA is Non-Negotiable in 2025

  We’ve all been there: choosing a complex password with uppercase letters, symbols, and numbers, thinking our accounts are “unhackable.” But in 2025, a password alone is no longer enough. Data breaches and sophisticated phishing attacks have made passwords the weakest link in the security chain. Enter  Two-Factor Authentication (2FA) —the single most effective way to protect your website, hosting account, and digital identity. What is 2FA? Two-factor authentication is a security process that requires  two different forms of identification  before granting access to an account. It relies on a combination of: Something you know:  Your password or PIN. Something you have:  A smartphone (authenticator app), a physical security key (YubiKey), or a one-time code sent via SMS. Why 2FA is a Game-Changer for Website Owners 1. Neutralises Stolen Passwords According to recent security data, stolen credentials are the source of nearly  90% of basic web applicatio...