What Is On-Page SEO?
Learn what on-page SEO is and how to optimise every element of your web pages for higher rankings. Covers titles, headings, content, images, links, and more.
On-page SEO is the practice of optimising individual web pages so that search engines can understand, index, and rank them effectively. It covers everything you control directly on your own website — from the HTML elements like title tags and headings to the quality and structure of the content itself.
While off-page SEO (backlinks, brand mentions) and technical SEO (crawling, site speed) are equally important, on-page SEO is the foundation that makes all other efforts work.
- On-page SEO is the optimisation of individual web page elements to improve search engine rankings and user experience.
- It includes title tags, meta descriptions, headings, content, internal links, images, URLs, and structured data.
- On-page SEO is entirely within your control — unlike backlinks or algorithm changes.
- Good on-page SEO ensures Google understands what your page is about and matches it to the right search queries.
- Even the best backlink profile will not compensate for poor on-page optimisation.
If you want the full breakdown, continue below.
Why On-Page SEO Matters
Google Needs to Understand Your Page
Search engines are sophisticated but they still rely on structured signals to understand what a page is about. Title tags, headings, and content tell Google:
- What topic the page covers
- How comprehensive the coverage is
- Which search queries the page is relevant for
- What the page's purpose is (informational, commercial, transactional)
Without clear on-page signals, Google may misinterpret your page or rank it for the wrong queries.
It Is the Foundation for All SEO
On-page SEO is where your keyword research becomes actionable. Your keyword strategy means nothing until you implement it on actual pages through:
- Optimised title tags targeting your primary keyword
- Heading structure covering your topic comprehensively
- Content that matches search intent
- Internal links that distribute authority
You Control It Completely
Unlike backlinks (which depend on other websites) or algorithm updates (which depend on Google), on-page SEO is entirely within your control. You can implement improvements today and see measurable effects within weeks.
The Core Elements of On-Page SEO
Title Tags
The title tag is the most important on-page SEO element. It appears:
- As the clickable headline in search results
- In the browser tab
- When shared on social media
Key principles:
- Include your primary keyword near the beginning
- Keep it under 60 characters (Google truncates longer titles)
- Make it compelling — it is your page's advertisement in the SERP
- Each page must have a unique title tag
For the complete guide, see: Title Tags — How to Write Perfect SEO Titles.
Meta Descriptions
The meta description appears below the title in search results. While not a direct ranking factor, it significantly influences click-through rate.
Key principles:
- Write 150–160 characters that summarise the page and entice clicks
- Include the primary keyword naturally (Google bolds matching terms)
- Include a call to action where appropriate
- Each page needs a unique meta description
For the complete guide, see: Meta Descriptions That Drive Clicks.
Heading Structure (H1–H6)
Headings create the structural outline of your content. They tell Google (and users) how information is organised.
Key principles:
- Use exactly one H1 per page — it should match or closely reflect the page title
- Use H2s for main sections and H3s for subsections
- Include relevant keywords in headings naturally
- Headings should create a logical, scannable hierarchy
For the complete guide, see: Heading Structure for SEO.
Content Quality & Depth
Content is the core of on-page SEO. Google evaluates:
- Relevance — does the content match the search query?
- Comprehensiveness — does it cover the topic thoroughly?
- Originality — does it offer unique value?
- Accuracy — is the information correct and well-sourced?
- E-E-A-T — does it demonstrate experience, expertise, authority, and trust?
For the complete guides, see: Content Quality Signals and Writing SEO Content That Ranks.
Internal Links
Internal links connect pages on your site, distributing authority and helping both users and search engines navigate your content.
Key principles:
- Every page should receive at least 2–3 internal links from other pages
- Use descriptive, keyword-relevant anchor text
- Link to related content naturally within the body text
- Maintain a shallow site architecture (every page within 3 clicks of the homepage)
For the complete guide, see: Internal Linking Strategy.
Images
Images add value to content but must be optimised for SEO:
- Use descriptive alt text that explains what the image shows
- Compress images to reduce file size without losing quality
- Use modern formats (WebP, AVIF) for faster loading
- Use descriptive file names (e.g.,
keyword-research-process.webpnotIMG_4521.jpg) - Implement lazy loading for below-the-fold images
For the complete guide, see: Image Optimisation for SEO.
URL Structure
URLs should be clean, descriptive, and keyword-relevant:
- Use hyphens to separate words (
/keyword-research/not/keywordresearch/) - Keep URLs short and readable
- Include the primary keyword
- Avoid parameters, session IDs, and unnecessary complexity
- Use a logical directory structure
For the complete guide, see: URL Structure Best Practices.
The On-Page SEO Checklist
Use this checklist every time you create or optimise a page:
Before Writing
- Primary keyword identified (from keyword research)
- Search intent analysed (check the current SERP)
- Content format determined (guide, list, comparison, etc.)
- Competitor content reviewed (what are top results doing?)
Title & Meta
- Title tag includes primary keyword near the beginning
- Title tag is under 60 characters
- Title tag is unique (not used on any other page)
- Meta description is 150–160 characters
- Meta description includes primary keyword
- Meta description has a compelling call to action
Content Structure
- One H1 tag that matches the page topic
- H2s for main sections, H3s for subsections
- Primary keyword appears in the first 100 words
- Content comprehensively covers the topic
- Content matches the search intent
Links
- 3–5 internal links to relevant existing pages
- 3–5 existing pages updated to link to this new page
- External links to authoritative sources where relevant
- All links use descriptive anchor text
Images
- All images have descriptive alt text
- Images are compressed and optimised
- Image file names are descriptive
- Lazy loading implemented for below-the-fold images
Technical
- URL is clean, short, and includes the keyword
- Page is mobile-responsive
- Page loads within 3 seconds
- Canonical tag is set correctly
- Schema markup added where appropriate
On-Page SEO vs Off-Page SEO vs Technical SEO
Understanding how these three pillars relate:
| Pillar | What It Covers | Your Control Level |
|---|---|---|
| On-Page SEO | Content, HTML elements, internal links, images | Full control |
| Off-Page SEO | Backlinks, brand mentions, social signals | Partial (earned) |
| Technical SEO | Crawling, indexing, site speed, architecture | Full control |
On-page SEO is where your strategy becomes visible on your website. Technical SEO ensures the infrastructure supports it. Off-page SEO amplifies it through external validation.
All three must work together. Excellent on-page SEO with a broken technical foundation will not rank. Perfect technical SEO with thin, poorly optimised content will not rank either.
Common On-Page SEO Mistakes
Keyword stuffing. Repeating your keyword unnaturally. Google penalises this. Write for humans, use keywords naturally.
Duplicate title tags and descriptions. Every page needs unique metadata. Duplicate tags confuse Google about which page to rank.
Missing or generic alt text. "Image" or "photo" as alt text adds nothing. Describe what the image actually shows.
No internal links. Orphaned pages (pages with no internal links pointing to them) struggle to rank because Google cannot find or understand their importance.
Thin content. Pages with 100–200 words of generic text offer no value. Either make the page comprehensive or consolidate it with a stronger page.
Ignoring search intent. A beautifully optimised page that does not match what users actually want will not rank. Always verify intent before optimising.
Over-optimising anchor text. Using exact-match keyword anchor text for every internal link looks manipulative. Use varied, natural anchor text.
Key Takeaways
- On-page SEO optimises individual web page elements for better rankings and user experience.
- Core elements: title tags, meta descriptions, headings, content, internal links, images, and URLs.
- It is entirely within your control and forms the foundation for all other SEO efforts.
- Every page should follow a systematic checklist covering metadata, content, links, images, and technical elements.
- On-page SEO works in concert with technical SEO and off-page SEO — all three are required.
Tools & Resources (Coming Soon)
- On-Page SEO Audit Tool (Coming soon)
- Title Tag Analyzer (Coming soon)
- Content Quality Checker (Coming soon)
Related SEO Documentation
Was this helpful?