🎯 SEO Basics 🔍 Keyword Research 📄 On-Page SEO ⚙️ Technical SEO 🔗 Link Building 📍 Local SEO ✍️ Content SEO 🌐 Off-Page SEO
🧠 Semantic SEO & NLP 📚 Topical Authority 🏆 E-E-A-T Guide ⭐ Featured Snippets ⚡ Core Web Vitals 🏗️ Schema Markup 📊 PageRank & Link Equity 🖼️ Image SEO 📱 Mobile SEO
🛒 E-Commerce SEO 🌐 WordPress SEO ⚙️ SaaS SEO ✍️ SEO Copywriting 🎥 Video & YouTube SEO 🎙️ Voice Search SEO 🌍 International SEO 📝 SEO for Bloggers 🚀 SEO for Startups
🇬🇧 UK SEO Guide 🏪 Small Business SEO UK 📍 Google Business Profile ⚖️ Law Firms UK 🏠 Estate Agents UK 🍽️ Restaurants UK 🔧 Tradespeople UK
🛠️ SEO Tools Guide 📊 SEO Analytics 🔎 SEO Audit Guide 🏆 Competitor Analysis 💷 SEO ROI & Reporting 📖 SEO Glossary ❓ SEO FAQ 🗺️ SEO Roadmap 🎁 Free Resources
Free Checklist Start learning →

On-Page SEO Optimisation

Every element on your web page is an opportunity to signal relevance to search engines. Master on-page SEO and you control the most direct path to better rankings.

What Is On-Page SEO?#

On-page SEO (also called on-site SEO) refers to the practice of optimising individual web pages to rank higher and attract more relevant traffic from search engines. Unlike off-page SEO (backlinks) or technical SEO (site infrastructure), on-page optimisation gives you direct, immediate control over the signals search engines use to understand and rank your content.

On-page SEO encompasses everything visible on the page itself — content, headings, images — as well as the HTML source code behind it, including title tags, meta descriptions, structured data, and internal links.

Title Tags: Your Most Important On-Page Element#

The title tag is the HTML element that specifies the title of a web page. It appears as the clickable headline in search engine results pages and in browser tabs. Getting title tags right is one of the highest-impact on-page SEO actions you can take.

💡 Title Tag Best Practices

Keep title tags between 50–60 characters to avoid truncation in SERPs. Place your primary keyword towards the beginning. Make every title unique across your entire site. Include your brand name at the end when space allows. Write for humans first, with keywords naturally included — never stuff keywords into title tags.

Good Title Example

"Keyword Research Guide: How to Find Keywords That Rank | SEOSource" — clear, descriptive, keyword-forward, branded, under 60 characters.

Poor Title Example

"Keyword Research, SEO Keywords, Find Keywords, Keyword Tools, Best Keywords 2026" — keyword stuffed, unclear, poor user experience.

Meta Descriptions: The SERP Click Driver#

Meta descriptions are the short summaries that appear beneath title tags in search results. While meta descriptions are not a direct ranking factor, they powerfully influence click-through rates (CTR) — which in turn can indirectly impact rankings.

An effective meta description should be 150–160 characters long, contain the primary keyword naturally, clearly describe what the page offers, and include a compelling reason to click. Think of it as a mini advertisement for your content. Use action words, address the searcher's intent directly, and create curiosity or urgency where appropriate.

Heading Tags (H1–H6): Structure for Users and Search Engines#

Heading tags create a hierarchical structure in your content. The H1 is the most important and should appear only once per page, containing your primary keyword. H2 tags are used for major section headings, while H3–H6 provide further subdivision. Proper heading structure helps both users skim your content and search engines understand its organisation.

  • H1: One per page, contains primary keyword, summarizes the entire page topic
  • H2: Major sections, incorporate secondary keywords and related terms
  • H3: Sub-sections within H2 sections, use semantically related terms
  • H4–H6: Deeper sub-divisions, use sparingly and only when genuinely needed

Content Optimisation: Writing for Users and Search Engines#

Content is still king in SEO — but "content" in 2026 means genuinely comprehensive, accurate, well-researched material that fully satisfies search intent. Gone are the days of thin, keyword-stuffed articles. Today, Google's natural language processing can understand semantic meaning, making it critical to cover topics thoroughly rather than just repeating target keywords.

1

Match Content to Search Intent

Before writing, determine whether the query is informational, commercial, navigational, or transactional. Your content format, depth, and angle should directly align with what the top-ranking pages are already doing — because those pages are already satisfying search intent.

2

Use Semantic Keywords and LSI Terms

Include semantically related terms and synonyms naturally throughout your content. If your primary keyword is "how to lose weight," semantic terms might include "calorie deficit," "healthy diet," "exercise routine," and "metabolism." These demonstrate topical depth to search engines.

3

Optimise Content Length Appropriately

Longer content tends to rank better for competitive informational queries because it covers topics more comprehensively. However, length should be determined by what's needed to fully answer the query — not by an arbitrary word count target. A 500-word piece can outrank a 3,000-word piece if it better serves the intent.

4

Apply E-E-A-T Principles

Demonstrate Experience, Expertise, Authoritativeness, and Trustworthiness. Include author bylines with credentials, cite reputable sources, add publication and update dates, and ensure your content is factually accurate and comprehensive. YMYL (Your Money or Your Life) topics demand especially strong E-E-A-T.

URL Structure Optimisation#

Clean, descriptive URLs help both users and search engines understand page content at a glance. Best practices for SEO-friendly URLs include: using lowercase letters, separating words with hyphens (not underscores), including the primary keyword, keeping URLs as short as possible while remaining descriptive, and avoiding unnecessary parameters or dynamic URL strings.

URL TypeExampleSEO Quality
SEO-friendly/keyword-research-guide/✅ Excellent
Acceptable/blog/keyword-research-2026/✅ Good
Poor/p=1234?cat=blog&id=567❌ Avoid
Poor/keyword_research_guide_2026/❌ Underscores hurt

Image Optimisation for SEO#

Images are frequently overlooked in on-page SEO, but they represent significant opportunities. Optimise images by: using descriptive, keyword-rich file names before uploading (e.g., "keyword-research-process.jpg" not "IMG_4587.jpg"), always adding meaningful alt text that describes the image content and naturally includes relevant keywords, compressing images to minimise file size without sacrificing quality, and using modern formats like WebP for superior compression.

Internal Linking Strategy#

Internal links connect your pages to each other, helping search engines discover content and understand the relationship between pages. A strong internal linking strategy distributes "link equity" from high-authority pages to pages you want to rank, helping new or weaker pages get discovered and ranked faster. Use descriptive, keyword-rich anchor text for internal links rather than generic phrases like "click here."

📌 Internal Linking Rules

Link from high-traffic, high-authority pages to pages you want to rank higher. Use varied but descriptive anchor text. Aim for 3–5 internal links per 1,000 words of content. Ensure every important page is reachable within 3 clicks from the homepage. Periodically audit your site for orphan pages (pages with no internal links pointing to them).

Schema Markup and Structured Data#

Schema markup is code you add to your HTML to help search engines understand your content more explicitly. When implemented correctly, schema can trigger rich results in SERPs — star ratings, FAQ dropdowns, how-to steps, event dates, and more — which dramatically improve click-through rates. Common schema types for SEO include Article, FAQPage, HowTo, Product, LocalBusiness, and BreadcrumbList.

Core On-Page SEO Checklist#

  • Primary keyword in the title tag (within first 60 characters)
  • Compelling meta description (150–160 characters) with keyword
  • Primary keyword in the H1 heading tag
  • Secondary keywords in H2 and H3 headings naturally
  • Primary keyword in the first 100 words of body content
  • SEO-friendly URL containing the primary keyword
  • All images have descriptive alt text with relevant keywords
  • Images compressed and in modern format (WebP preferred)
  • 3–5 relevant internal links with descriptive anchor text
  • At least 1–2 authoritative external links to credible sources
  • Content fully satisfies the search intent for the target keyword
  • Appropriate schema markup implemented where relevant
  • Page loads quickly on mobile devices
  • Content is original, accurate, and comprehensively covers the topic
Quiz

Test your knowledge

Question 1 of 5

Score: 0/5

Continue learning