When someone in Colombo or Kandy needs what you sell, there is a good chance they will start with a Google search. If your business does not appear, they may never know you exist. That, in simple terms, is why SEO matters.

SEO, or search engine optimization, is the work of helping search engines understand your website and helping people find it. You do not need a big budget to get the basics right. You do need some patience, and a healthy suspicion of anyone who promises quick results.

What SEO can and cannot do

SEO can bring you visitors who are already looking for what you offer, without paying for each click. Those results can also keep building over time, which is why many businesses treat it as a long-term investment.

It cannot guarantee a position. Nobody controls Google’s rankings, and Google says paying for ads does not affect your organic results. If an SEO provider guarantees you first place, treat that as a warning sign.

Step 1: Find out what your customers search for

Keyword research sounds technical, but it starts with common sense. Write down how a customer would describe what you do. They rarely use your industry terms. They search for things like “wedding photographer Galle” or “website design price”.

Type those phrases into Google and see what comes up. Look at the suggestions as you type and the related searches at the bottom of the page. Remember that your customers may also search in Sinhala, Tamil or a mix of languages. Google’s free Search Console will later show you the searches that already bring people to your site.

Step 2: Give each important topic its own page

If you offer five services, give each one its own page, rather than listing them all in one paragraph. That gives you space to answer questions properly, and gives Google a clear page to show for each search.

On each page, focus on the basics:

  • Page title: say clearly what the page is about, including the main phrase where it fits naturally.
  • Meta description: write a short, honest summary that makes people want to click.
  • Headings: use one main heading, then clear subheadings so the page is easy to scan.
  • Image alt text: briefly describe important images for people who cannot see them.
  • Internal links: link between related pages to help visitors and search engines find them.

Step 3: Write for people first

This is where most businesses can really stand out. Answer the questions customers actually ask you. How much does it cost? How long does it take? What should they look out for? Use real examples and plain language, and share what you have learned from doing the job.

Avoid stuffing the same phrase into every sentence. It makes your page harder to read and does not fool anybody. If your page helps someone make a decision, you are on the right track.

Step 4: Make your website fast and mobile-friendly

Many visitors will come to your website on a phone, often on mobile data. If it is slow or awkward to use, they will not wait around.

Google’s Core Web Vitals are a useful guide. They suggest loading the main content within 2.5 seconds, responding to taps within 200 milliseconds, and keeping the layout stable as the page loads. You can test any page for free with PageSpeed Insights. Oversized images are often the easiest thing to fix, so start there.

If your website is holding you back, a better-built website can make every other SEO effort work harder.

Step 5: Set up your Google Business Profile

If customers visit you or you serve a particular area, this may be the most useful thing you do today. A free Google Business Profile can help you appear in Google Maps and local results.

Google says local results are mainly based on relevance, distance and prominence. You cannot control how far away a searcher is, but you can do plenty about the rest:

  • Fill in every part of your profile, including your category, hours and services
  • Keep your phone number and address accurate, and the same everywhere they appear
  • Add real photos of your business
  • Ask happy customers for reviews, and reply to the ones you receive

When respected websites link to you, it can help show that your business is well known. Think about local directories, suppliers, partners, industry groups and local news. Sharing a useful guide or a genuine customer story gives people a reason to mention you.

Stay away from services that sell hundreds of links for a low price. At best they are a waste of money.

How long does SEO take?

The honest answer is that it depends on your website, your competitors and the work involved. Google’s SEO Starter Guide says some changes can take effect within hours while others take months, and it suggests waiting a few weeks before judging whether a change helped.

So do not rewrite everything after a quiet week. Make your changes, give them time and watch the trend. Look beyond your rankings too, at what really matters: enquiries, calls and sales.

Where to start this week

  1. Set up Google Search Console and your Google Business Profile
  2. List the ten questions customers ask you most often
  3. Improve the page titles and descriptions on your main pages
  4. Test your home page on your phone and with PageSpeed Insights
  5. Write one genuinely helpful page answering your most common question

You can do a lot of this yourself. If you would rather have someone handle it, our digital marketing team can help you work out what to do first. If you sell online, read our guide on how to start an online store in Sri Lanka too.