What You Will Learn
- The four steps of SEO in plain English
- How to find keywords your target audience actually searches for
- The on-page elements that tell Google what your page is about
- The technical basics every website needs
- How to get other websites to link to yours
- Free tools that show you exactly how your site is performing
SEO in One Simple Sentence
SEO is the practice of making your website more useful, more trustworthy, and easier for Google to understand — so that it appears higher in search results when people look for things you offer.
That is it. Everything in SEO comes back to that sentence. The tactics — keyword research, title tags, backlinks, page speed — are all just different ways of achieving one or more of those three things: more useful, more trustworthy, or easier to understand.
Imagine Google is choosing which restaurant to recommend to a friend who is new to your city. It is going to recommend the restaurant that clearly specialises in what the friend wants (relevant), has great reviews from people the friend trusts (authoritative), and has its menu and address clearly displayed so the friend can easily find it (technically sound). SEO is making sure your website is that restaurant.
SEO has four main components, and we will cover each one as a practical step:
- Keyword research — finding out what people actually search for
- On-page optimisation — making individual pages as relevant and clear as possible
- Technical SEO — making sure Google can find, read, and index your pages
- Link building — getting other websites to link to yours, building authority
Step 1: Find the Right Keywords
Keywords are the words and phrases people type into Google. Before you can optimise your site, you need to know what your potential customers are actually searching for — which might be different from the language you use internally to describe your product or service.
A plumber might call their service "hot water system maintenance" — but their customers search "boiler repair near me." If the plumber's website only uses the technical term, Google will not connect them to customers searching the colloquial one.
How to find your keywords:
What makes a good keyword target? You want keywords that are: relevant to what you offer; searched by a meaningful number of people; and not so competitive that only huge websites can rank for them. As a beginner, target long-tail keywords — longer, more specific phrases like "best Italian restaurant Shoreditch" rather than "Italian restaurant." Long-tail keywords have lower search volumes but are much easier to rank for and often signal higher purchase intent.
Step 2: Optimise Your Pages
On-page SEO means making sure each page of your website clearly tells Google (and users) what it is about. Here are the key elements to get right on every important page:
Title Tag — The title of the page as it appears in Google search results (the blue clickable text). This is one of the strongest signals you can send Google about what your page is about. Include your primary keyword near the start. Keep it under 60 characters so it does not get cut off. Example: "Boiler Repair Manchester — Same Day Service | ABC Plumbing."
Meta Description — The short description that appears below the title in search results. Google does not use this for ranking, but it does affect whether people click your result. Write it like an advert — describe what the user will find and why it is worth clicking. Keep it under 160 characters.
H1 Heading — The main heading on your page (the big text at the top). There should be exactly one H1 per page. It should include your primary keyword and clearly state what the page is about. It does not need to be identical to the title tag.
Body Content — Write genuinely helpful, clear content that fully addresses the topic of the page. Use your target keyword naturally in the first 100 words. Use subheadings (H2 and H3) to break up the content. Include related terms naturally — if you are writing about boiler repair, naturally mention "central heating," "radiators," "gas engineer" etc. Do not stuff keywords in unnaturally.
Image Alt Text — Every image should have a short description in its "alt" attribute. This helps Google understand what the image shows (since it cannot see images the way humans do) and helps screen-reader users. "alt='plumber repairing boiler in Manchester kitchen'" is good. "alt='image1.jpg'" is useless.
Internal Links — Link between your own pages where relevant. If you mention boiler repair on your homepage, link to your boiler repair service page. This helps Google understand the structure of your site and distributes ranking authority between pages.
URL Structure — Keep URLs short, clear, and descriptive: yoursite.com/services/boiler-repair/ is better than yoursite.com/page?id=47&category=3. Use hyphens to separate words in URLs.
Step 3: Fix Technical Basics
Technical SEO ensures Google can properly find, read, and index your pages. You do not need to be a developer to get the basics right — most modern website platforms (WordPress, Squarespace, Wix, Shopify) handle many technical elements automatically. But there are some basics to check:
Mobile-friendliness — Test your site on a phone. Does it load properly? Are buttons large enough to tap? Is the text readable without zooming? Google uses the mobile version of your site for ranking. Google's free Mobile-Friendly Test checks this in seconds.
Page speed — Slow pages rank worse and have higher bounce rates (people leaving before the page loads). Test your speed with Google's free PageSpeed Insights tool. The most common speed killers are uncompressed images, too many plugins, and slow hosting.
HTTPS — Your website should use HTTPS (the padlock icon in the browser). This indicates your site is secure. Almost all modern hosting providers offer free SSL certificates. If your site still shows as HTTP, this is worth fixing immediately.
Google Search Console — Set up a free Google Search Console account and verify your website. This gives you direct data from Google about: which queries bring people to your site; which pages are indexed; any errors Google found crawling your site; and Core Web Vitals performance. It is the most important free SEO tool available.
Sitemap — Make sure your site has an XML sitemap and that it is submitted to Google Search Console. Most CMS platforms (WordPress with Yoast SEO, Squarespace, Wix) create this automatically.
Step 4: Build Links
When other reputable websites link to yours, Google treats it as a vote of confidence. Links from high-quality sites carry more weight. A single link from a BBC article or a respected industry publication is worth more than hundreds of links from low-quality directories.
For beginners, here are the most practical legitimate link-building approaches:
Local citations — For local businesses, getting listed in Google Business Profile, Yelp, Yell.com, and relevant local directories creates links and also helps with local search rankings. These are easy to set up and free.
Industry directories — Most industries have respected directories or associations where members can list their businesses. These links are relevant and trusted by Google.
Create link-worthy content — If you publish something genuinely useful — a free guide, original research, a useful tool — other websites will link to it naturally. This is the most sustainable long-term link-building approach.
Supplier and partner links — If you work with suppliers, partners, or clients who have websites, ask them to link to you (and offer to link back to them if appropriate).
Press and PR — If you do something newsworthy, local news sites and industry publications may write about it and link to your site. Being genuinely active in your community or industry creates natural link opportunities.
Never buy links, use link farms, or join link exchange schemes. Google actively penalises these tactics. A single penalty can remove your site from search results for months. Slow, legitimate link building always outperforms shortcuts in the long run.
Local SEO: Showing Up Near You
If your business serves customers in a specific geographic area — a restaurant, a plumber, a solicitor, a gym — local SEO is probably the highest-return SEO activity available to you. Local SEO helps your business appear in Google's "Local Pack" (the map and three business listings that appear for location-based searches like "plumber near me").
The most important thing you can do for local SEO is set up and optimise your Google Business Profile (formerly Google My Business). This is the listing that appears on the right side of search results when someone searches your business name, and that powers the Local Pack results. It is free and takes about 15 minutes to set up properly.
Key elements of a well-optimised Google Business Profile: accurate and complete business information (name, address, phone, website, hours); the correct primary business category; high-quality photos of your business; and a steady stream of genuine customer reviews. Customer reviews are one of the strongest ranking signals for local SEO — politely asking satisfied customers to leave a Google review is one of the most effective local SEO tactics available.
Free SEO Tools to Get Started
| Tool | What It Does | Cost |
|---|---|---|
| Google Search Console | Shows how Google sees your site — queries, clicks, indexing status, errors | Free |
| Google Analytics 4 | Tracks who visits your site, where they come from, and what they do | Free |
| Google Keyword Planner | Shows search volumes for keywords (requires Google Ads account) | Free |
| PageSpeed Insights | Tests your page speed and gives specific improvement suggestions | Free |
| Mobile-Friendly Test | Checks whether Google considers your page mobile-friendly | Free |
| Ubersuggest | Keyword research, competitor analysis (limited free tier) | Free / Paid |
| Yoast SEO (WordPress) | On-page SEO guidance directly in your WordPress editor | Free / Paid plugin |
How Long Does SEO Take?
This is the question every beginner asks — and the honest answer is: longer than you might hope, but worth it. SEO is a long-term investment, not a quick fix. Most websites see meaningful results from SEO within 3–6 months of consistent work; significant improvements often take 6–12 months.
The reason SEO takes time is that Google builds trust in websites gradually. A new website with new content and new links looks less established than a site that has been publishing quality content and earning links for years. Google correctly assigns more authority to the established site — so you have to earn that trust over time.
The good news: unlike paid advertising, where results stop the moment you stop paying, SEO compounds. A page that earns a good ranking today will often keep that ranking for months or years with minimal maintenance — generating traffic continuously without ongoing cost.
5 Common SEO Mistakes Beginners Make
1. Targeting keywords that are too competitive. Trying to rank for "shoes" or "accountant" when you are a small business competing against national brands is not a realistic goal. Target specific, lower-competition long-tail keywords where you can actually win.
2. Writing for Google instead of people. Content stuffed with keywords that sounds unnatural to read will be demoted by Google's quality systems. Write for humans; Google will follow.
3. Ignoring Google Search Console. This free tool tells you exactly what Google can see on your site and what is going wrong. Not using it is like flying blind.
4. Expecting instant results. Making SEO changes and then abandoning them after two weeks because "nothing happened" is extremely common. SEO requires patience. Give changes 3 months before evaluating.
5. Having duplicate content. Having the same content on multiple pages of your site (or copying content from other sites) confuses Google and hurts rankings. Every important page should have unique content that serves a distinct purpose.
What to Read Next
You have finished this guide. Here are the best places to go deeper — all written for beginners, all from the Digital Codex reference library.
Sources & Further Reading
Every fact, statistic, and framework in this guide draws from official documentation, peer-reviewed research, or verified practitioner sources.
Google's official beginner SEO guide — the primary authoritative reference for foundational SEO.
Google's free tool for monitoring your site's search performance — essential for any website owner.
Free Google tool for testing page load speed and Core Web Vitals performance.
Google's official documentation for setting up and optimising a Google Business Profile.