
Let me be honest with you — when I first heard the term “SEO,” I pictured some kind of dark art practised by tech wizards in basement offices. Mysterious. Complicated. Definitely not for regular people.
Turns out, it’s really not that scary. And once the core ideas click, you start seeing the web completely differently. That’s actually kind of exciting.
If you’ve got a website, a blog, a small business, or honestly just a curious mind — this guide is for you. We’re going to skip the fluff, skip the jargon overload, and just talk about what SEO actually is, why it matters, and how you can start using it today. Simple as that.
So… What Even Is SEO?

SEO stands for Search Engine Optimisation. Fancy phrase, straightforward idea: it’s the process of making your website easier for search engines (like Google) to find, understand, and recommend to people.
Think of it this way. You type something into Google — let’s say “best coffee shops in Colombo.” Google doesn’t randomly pick results. It goes through billions of web pages and chooses the ones it thinks will best answer your question. SEO is how you help Google understand that your page deserves to be one of those results.
In reality, it comes down to two big things: being relevant (your page actually answers the question) and being trustworthy (other people vouch for you, your site works well, etc.).
Why Does It Matter? (Real Talk)
Picture this: Priya opens a small handmade jewellery shop online. She spends weeks designing the site, photos look beautiful, products are genuinely lovely. She launches — and crickets. Nobody visits. Why? Because when someone types “handmade silver earrings” into Google, her site is buried on page 7.
Nobody goes to page 7. Nobody. After learning a few basic SEO tricks — writing better product descriptions, getting a couple of blog mentions — she started showing up on page 1 within four months. Sales followed. That’s the power of organic traffic.
Paid ads can get you traffic fast, sure. But the moment you stop paying, poof — the traffic’s gone. Good SEO keeps working for you long after you’ve put in the effort. It’s slow at first, but it compounds over time. That’s what makes it worth learning.
The Three Pillars of SEO

Everything in SEO, and I mean everything, fits under three main buckets. Get comfortable with these and the rest starts to make sense.
1. On-Page SEO
This is what you do on your own website. It’s mostly about content and structure — making sure your pages are written clearly, cover the right topics, and use the right words (more on keywords in a second). Think of this as making your content good enough to deserve to rank.
2. Technical SEO
This is the behind-the-scenes stuff — making sure your site loads fast, works on mobile, has no broken links, and can actually be crawled by Google. You don’t need to be a developer to handle the basics, but it does matter. A site that takes 8 seconds to load is a site people leave immediately.
3. Off-Page SEO
This is your reputation on the internet. Mainly, it’s about backlinks — other websites linking to yours. When reputable sites point to you, Google takes that as a sign that you’re worth trusting. Think of it like references on a job application.
Quick TipIf you’re brand new, focus on on-page SEO first. You can control it entirely, and it builds a solid foundation for everything else.
Keywords: The Heart of SEO

Here’s the thing about keywords — they’re not about stuffing the same word onto your page 40 times (please don’t do that). Keywords are simply the words and phrases real people type into search engines. Your job is to understand what your audience is searching for, and create content that genuinely answers it.
There are two main types to know about:
- Short-tail keywords — broad and competitive (e.g., “shoes”). Millions of searches, but also millions of competitors fighting for that spot.
- Long-tail keywords — specific and lower competition (e.g., “waterproof running shoes for flat feet”). Fewer searches, but the people searching are way more likely to be exactly your audience.
For beginners, long-tail keywords are your best friend. Way more realistic to rank for, and they often convert better too.
Free tools like Google Keyword Planner, Ubersuggest, or even just typing into Google and seeing what autocomplete suggests can give you a decent starting point without spending a cent.
Writing Content That Actually Ranks
Here’s my personal take: the best SEO content is content you’d actually want to read. Not keyword-stuffed robot text. Real, useful information written for humans first, search engines second.
A friend of mine started a food blog about Sri Lankan home cooking. His first few posts were just recipes copied from memory — short, no structure, no context. They never ranked. Then he started writing posts the way he’d explain a dish to someone visiting from abroad: background of the dish, common mistakes, ingredient substitutions, tips from his grandmother. Those posts started ranking within weeks. Same recipes. Better content.
A few practical things to keep in mind when writing:
- Put your main keyword in the title, first paragraph, and at least one heading
- Write a clear, compelling meta description (the little snippet Google shows under your title in results)
- Use headers (H1, H2, H3) to break up your content — it helps readers AND search engines scan the page
- Add internal links — link to your other relevant pages so Google can crawl your site more easily
- Include images with descriptive alt text (Google can’t see pictures, so you have to describe them)
Technical SEO: The Basics You Can’t Ignore
I know “technical” sounds scary. But honestly, most of the foundational stuff isn’t that complicated once you know what to look for.
- Page speed matters — Use Google’s free tool PageSpeed Insights to check how fast your site loads. Slow sites lose visitors and rank lower.
- Mobile-first — More than half of all searches happen on phones. If your site looks broken on mobile, that’s a big problem.
- HTTPS, not HTTP — That little padlock in the browser bar matters. Google prefers secure sites. Most hosting providers make this easy to set up.
- Fix broken links — Dead links (404 errors) frustrate users and confuse search engines. Tools like Screaming Frog (free for small sites) can find these quickly.
- Submit a sitemap — A sitemap is basically a map of all your pages, submitted to Google Search Console. Makes it easier for Google to find and index your content.
None of these require a computer science degree. Take them one at a time.
Building Backlinks (Without Being Spammy)
Getting other sites to link to you is genuinely one of the harder parts of SEO. There’s no shortcut that works long-term. Buying cheap links? Bad idea. Google’s gotten very good at spotting that.
What actually works:
- Write content so genuinely useful that people want to share and reference it
- Guest post on blogs or publications in your niche (offer real value, not filler)
- Get listed in relevant directories or local business listings
- Build relationships with other creators or businesses in your space
- Create original data, research, or tools that people naturally cite
It takes time. But every legitimate backlink you earn is like a vote of confidence that builds over time. In reality, even five or ten quality backlinks can make a real difference for a new site.
FAQs
How long does SEO take to work?
Honest answer: usually 3 to 6 months before you see meaningful results.
Sometimes longer for competitive niches. SEO is a long game. The good
news is results compound — traffic you earn in month 4 tends to keep
growing through month 12 and beyond.
Do I need to pay for SEO tools?
Not when you’re starting out. Google Search Console, Google Analytics,
and Google Keyword Planner are all free and genuinely powerful.
Ubersuggest has a free tier too. Paid tools like Ahrefs or SEMrush
are great but totally optional until you’ve outgrown the free options.
Is SEO the same as running Google Ads?
Nope, completely different things. Google Ads (also called PPC or paid search)
means you pay for every click. SEO is about earning clicks organically —
no payment per visit. Both have their place, but SEO traffic is free once
you’ve done the work.
Can I do SEO myself, or do I need to hire someone?
Absolutely you can do it yourself, especially for a small site or blog.
The basics are learnable by anyone willing to put in the time. Hiring gets
worth it when you’re managing a larger site, running an e-commerce store,
or want faster results in a competitive space.
How often should I post new content?
Consistency beats volume. One genuinely good, thorough post per week is
better than five mediocre ones. Focus on quality. Google would rather
surface one brilliant answer than five vague articles all sort of touching
the same topic.
You’ve Got This — Seriously

SEO can feel overwhelming at first, mostly because there’s so much information out there, a lot of it contradicting itself. But strip everything back and it’s really just this: create useful content for real people, make sure your site works well, and build credibility over time.
Start small. Pick one keyword you want to rank for, write the best possible page about it, make sure your site loads fast and looks good on mobile, and tell a few people about it. That’s a real start. Not perfect — but real.
The people who win at SEO aren’t the ones with the most complex strategies. They’re usually the ones who stay consistent, keep learning, and never lose sight of the fact that there’s an actual human being on the other end of every search query.
Go make something worth finding.
