Krubly TeamMay 28, 2026

How to Do SEO for Your Website — A Step-by-Step Guide for Beginners

A practical, ordered 10-step guide to doing SEO for your website. Start at step 1 and work through to step 10 — no developer skills required.

How to Do SEO for Your Website — A Step-by-Step Guide for Beginners

How to Do SEO for Your Website — A Step-by-Step Guide for Beginners

You want to get your website on Google. You've heard SEO is the way to do it. But every guide you find either assumes you're a developer, sells you an expensive tool, or gives you a 47-point checklist that's impossible to prioritize.

This guide is different. It's a practical, ordered sequence — start at step 1, work through to step 10, and by the end you'll have done more SEO than 80% of small businesses in Thailand.

---

Before You Start — The One Thing That Changes Everything

Most SEO guides skip this, but it matters enormously: the website you're doing SEO on needs to be technically sound before any other SEO work will stick.

If Google can't crawl your site, your content won't rank. If your pages load slowly on mobile, you'll rank lower than competitors with faster sites. If you're missing canonical tags, your own pages compete against each other.

If your current website has these problems, SEO work on top of it will underperform. The most efficient path is to start with a site that has the technical foundation correct from the beginning — or to audit and fix your current site before adding new content.

With that said, here's the step-by-step.

---

Step 1 — Set Up Google Search Console

Google Search Console is free, essential, and the first thing to do. It gives you:

Go to search.google.com/search-console, add your property, and verify ownership. Use the HTML tag method — paste a tag into your site's section.

Do this first. Everything else in SEO is easier when you can see what Google is actually doing with your site.

---

Step 2 — Submit a Sitemap

A sitemap is an XML file that lists every URL on your site and tells Google where they all are. Without one, Google discovers your pages by following links — which is slow and incomplete for any site with more than a handful of pages.

Generate your sitemap (most website platforms can do this automatically or with a plugin) and submit it in Google Search Console under Sitemaps. You should see all your important URLs confirmed as indexed within a few weeks.

---

Step 3 — Check robots.txt

Your robots.txt file tells crawlers which pages they're allowed to access. Go to yourdomain.com/robots.txt and check that it exists and that it's not accidentally blocking important pages.

A correct, basic robots.txt looks like this:

`

User-agent: *

Allow: /

Sitemap: https://yourdomain.com/sitemap.xml

`

If it says Disallow: / you have a serious problem — you're blocking Google from your entire site.

---

Step 4 — Fix Your Page Titles and Meta Descriptions

Every page on your site needs a unique, keyword-relevant title tag and meta description. These are what appear in Google search results — they're your ad copy for organic search.

Title tag rules:

Meta description rules:

Go through every key page on your site and make sure these are filled in correctly. This is one of the highest-impact, lowest-effort SEO tasks available.

---

Step 5 — Add Schema Markup

Schema markup is code you add to your pages that tells Google specifically what type of content it contains. Without it, Google has to guess. With it, you're eligible for rich results — enhanced Google listings with star ratings, FAQ sections, and other features that dramatically increase click-through rates.

For most small businesses, the most important schema types are:

Schema is written in JSON-LD format and goes in the of your page. Many website builders and SEO plugins can add this automatically.

---

Step 6 — Do Keyword Research

Before you write content, you need to know what your potential customers are searching for. Keyword research answers that question.

Start with free tools:

What to look for:

Build a simple spreadsheet: keyword, monthly volume, difficulty score, which page on your site should target it.

---

Step 7 — Optimize Your Existing Pages

For each important page on your site, check that:

---

Step 8 — Start Publishing Blog Content

This is where most of the long-term SEO growth comes from. Blog content lets you target informational keywords — the questions your customers ask before they're ready to buy — and build topical authority in your category.

A practical starting cadence for a small business: one article per month, minimum 1,000 words, targeting a specific keyword.

Each article should:

---

Step 9 — Build Your First Backlinks

Backlinks — links from other websites to yours — are one of Google's strongest ranking signals. For a new site, getting your first 10–20 quality backlinks is a priority.

The easiest legitimate sources:

These won't make you famous but they establish that your site exists and is legitimate — which matters enormously for a domain with no authority history.

---

Step 10 — Check Your Speed and Fix Problems

Run your site through Google PageSpeed Insights (pagespeed.web.dev). Focus on the mobile score — Google uses mobile-first indexing.

The most common fixes that move the score significantly:

A mobile Lighthouse score of 80+ is a realistic target for a well-built small business site.

---

The Fastest Way to Start with SEO Done Right

The biggest bottleneck for most businesses is step zero: getting a website that's technically capable of ranking in the first place. A site with missing canonical tags, no sitemap, JavaScript-rendered headlines, and slow mobile load times will underperform on every SEO task you layer on top of it.

Krubly solves this by building the technical SEO foundation into every site it generates. When you create a site with Krubly's AI builder, you start with a sitemap, canonical tags, schema markup, correct meta tags, and a fast, mobile-optimized structure — automatically. That means when you get to step 6 (keyword research) and step 8 (blog content), those efforts land on a foundation that's already set up for success.

[Start your SEO-ready website with Krubly →]

---

Related: What is SEO? The complete guide →

Related: What is Technical SEO? →

Related: What is SEO Marketing? →

Related: Best SEO Tools in 2026 →

---

---

← Back to blog