SEO FoundationsMarch 5, 202611 min read

On-Page SEO: The Complete Optimisation Guide for 2026

Everything you need to know about on-page SEO — from title tags and meta descriptions to internal linking, schema markup, and content structure.

On-page SEO is everything you can control directly on your website to help it rank better in search engines. Unlike backlinks (which depend on others) or domain authority (which takes time), on-page SEO is entirely in your hands — and the improvements can show results within days of being crawled. Here's the complete guide for 2026.

See how your pages score on key SEO factors with a free site audit.

Run a Free SEO Audit →

1. Title Tags — Your Most Important On-Page Element

The title tag is the blue clickable link in search results. It's the single most important on-page SEO element you control. Every page needs a unique, compelling title tag that includes your primary keyword near the beginning.

  • Keep it under 60 characters to avoid truncation in search results
  • Include your primary keyword as close to the start as possible
  • Make it compelling enough to earn the click — it's ad copy, not just a label
  • Each page must have a unique title tag — duplicates confuse Google
  • Don't keyword stuff — one or two natural inclusions is enough
💡

Good title tag formula: [Primary Keyword]: [Benefit or Context] | [Brand Name]. Example: 'AI Domain Name Generator: Find Brandable Names Instantly | NamoLux'

2. Meta Descriptions — Earn the Click

Meta descriptions don't directly affect rankings, but they massively affect click-through rate (CTR) — which does. A compelling meta description tells the searcher exactly what they'll get and why they should choose your result over the others.

  • Keep to 150-160 characters (anything longer gets cut)
  • Include your primary keyword (Google bolds it in results)
  • Write it as an ad — include a benefit and a mild call to action
  • Make it unique for every important page
  • Don't repeat the title — add new information

3. H1, H2, and H3 Heading Structure

Headings create structure for both users and search engines. Google uses heading hierarchy to understand what a page is about and which parts of your content address which sub-topics.

  • Every page should have exactly one H1 — your main page title, including the primary keyword
  • Use H2s for major sections and include secondary keywords naturally
  • H3s are for subsections within an H2 section
  • Don't skip heading levels (H1 → H3 with no H2 in between)
  • Write headings for humans, not just for SEO — they guide the reading experience

4. Keyword Optimisation — Natural, Not Robotic

Include your primary keyword in: the title tag, the H1, the first paragraph, and naturally throughout the content. Also include related terms and synonyms — Google understands semantic relevance and rewards comprehensive topic coverage.

⚠️

Keyword density as a metric is outdated. Don't aim for a specific percentage. Write naturally, cover the topic fully, and your keyword will appear at the right frequency automatically.

5. URL Structure

Clean, readable URLs help both users and search engines understand page hierarchy. Keep them short, include the primary keyword, and use hyphens to separate words. Avoid parameter-heavy URLs, uppercase letters, and unnecessary words.

  • Good: yoursite.com/blog/on-page-seo-guide
  • Bad: yoursite.com/blog?id=1234&category=seo&post=on-page-seo
  • Keep URLs static — changing them requires 301 redirects
  • Lowercase only — uppercase letters can create duplicate content issues

6. Internal Linking

Internal links connect your pages, distribute PageRank across your site, and help Google discover all your content. They also keep users on your site longer by guiding them to relevant next steps.

  • Link from high-authority pages (popular posts) to pages you want to rank
  • Use descriptive anchor text — not 'click here' but the actual topic
  • Link to related content naturally within the body text
  • Ensure your most important pages have the most internal links pointing at them
  • Fix broken internal links — they waste crawl budget and frustrate users

7. Image Optimisation

  • Use descriptive file names: 'on-page-seo-checklist.jpg' not 'IMG_1234.jpg'
  • Always write alt text — describe the image accurately, include keywords where natural
  • Compress images before uploading — large images slow down page load
  • Use next-gen formats (WebP, AVIF) where your CMS supports them
  • Add width and height attributes to prevent layout shift (CLS)

8. Content Length and Depth

Longer content doesn't automatically rank better — but comprehensive content does. The goal is to be the most thorough, authoritative, and useful resource for your target keyword. Check what the current top-ranking pages cover, and make sure you cover it all — plus something they don't.

9. Schema Markup

Schema markup (structured data) tells Google exactly what your content is — an article, a product, a recipe, an FAQ. It enables rich results in search: star ratings, FAQs, How-to steps, and event dates that make your result stand out and earn more clicks.

  • Article schema for blog posts
  • FAQ schema for pages with frequently asked questions
  • Product schema for e-commerce listings
  • LocalBusiness schema for local businesses
  • Use Google's Rich Results Test to validate your markup

10. Page Speed and Core Web Vitals

Core Web Vitals are official Google ranking factors. Pages that load fast, respond quickly to interaction, and don't shift layout as they load provide a better user experience — and Google rewards that.

MetricWhat It MeasuresGood Score
LCP (Largest Contentful Paint)How fast main content loadsUnder 2.5 seconds
INP (Interaction to Next Paint)How fast page responds to clicksUnder 200ms
CLS (Cumulative Layout Shift)How much layout shifts during loadUnder 0.1

Audit your site's on-page SEO health — see exactly what needs fixing.

Get Your Free SEO Audit →

Frequently Asked Questions

How long should a meta description be?

Between 150-160 characters. Anything longer gets truncated in search results with an ellipsis, which can cut off your call to action. Keep it concise, include the keyword, and make it compelling.

How many H1 tags should a page have?

One. Every page should have exactly one H1 — your main headline that includes your primary keyword. Multiple H1s confuse Google about the main topic of your page.

Do I need to update old content for SEO?

Yes. Refreshing outdated content is one of the highest-ROI SEO activities. Update statistics, add new sections, improve structure, and republish with the current date. Google often rewards freshness for informational queries.

What's more important: content quality or technical SEO?

Content quality. Technical SEO creates the foundation for your content to be crawled and indexed properly — but no amount of technical perfection will rank thin or irrelevant content. Get the content right first, then make sure the technical foundation supports it.

Related Articles

Ready to find your perfect domain?

Generate brandable names with Founder Signal™ scoring.