TL;DR: Everything you control on a single page that affects its ability to rank.
In a nutshell
On-page SEO covers content, title tags, meta descriptions, headings, internal links, alt text, URLs and structured data, all the stuff you can edit on the page itself. For example, rewriting a service page’s title to lead with the focus keyword and tightening the H1 often lifts rankings within weeks, without needing new backlinks or technical changes.
Quick answer: On-page SEO is everything you control on an individual page that affects its ability to rank. It includes content, title tags, meta descriptions, headings, internal links, image alt text, URL structure, and structured data. On-page SEO sits alongside technical SEO (the underlying tech) and off-page SEO (backlinks, brand signals). Google’s SEO Starter Guide covers the fundamentals.
What Is On-Page SEO?
On-page SEO refers to all the optimisations you make directly on a webpage, the content, HTML, and structure, to help search engines understand what the page is about and rank it higher for relevant searches.
If technical SEO is the foundations of a house and off-page SEO is its reputation in the neighbourhood, on-page SEO is the interior, how well-organised, clear, and useful it is for visitors.
Key On-Page SEO Elements
- Meta title: The clickable headline in search results, must include your target keyword
- Meta description: The summary below your title, should encourage clicks
- Header tags: H1, H2, H3 structure, helps Google understand content hierarchy
- Keyword placement: Using the target keyword naturally in headings, intro, and body
- Internal linking: Connecting pages with relevant anchor text
- URL structure: Short, descriptive, keyword-rich URLs
- Image alt text: Descriptive text for all images
- Content quality and depth: Comprehensive, accurate content that satisfies search intent
On-Page vs Off-Page SEO
On-page SEO is everything you control on your own site. Off-page SEO covers external signals, mainly backlinks and brand mentions from other sites.
On-Page vs Technical SEO
Technical SEO covers infrastructure (speed, crawlability, indexation). On-page SEO focuses on individual page content and HTML elements. Both are essential.
How BrisTechTonic Approaches On-Page SEO
Our SEO strategy service includes a full on-page audit with prioritised recommendations, improving each page based on what will move the needle for that specific keyword and competitor set.
The Core On-Page SEO Elements
- Title tag. The single most important on-page signal. Should include the focus keyword early and stay under 60 characters.
- Meta description. Doesn’t directly affect rankings but heavily influences CTR. 150 to 160 characters, includes the keyword, gives a reason to click.
- H1 heading. One per page, includes the focus keyword naturally.
- Body content. Topical depth, related vocabulary, real expertise. Length matches user intent rather than a fixed word count.
- Internal links. Link to relevant related content using descriptive anchor text.
- Image alt text. Describe images naturally. Include keywords where genuinely relevant.
- URL structure. Short, descriptive, includes the focus keyword, uses hyphens.
- Schema markup. Structured data that unlocks rich snippets and helps AI search cite the page.
What On-Page SEO Is Not
- Keyword stuffing
- Hidden text
- Doorway pages
- Cloaking (showing different content to bots vs users)
- Manipulative anchor text
All of these were once considered "on-page SEO" but now actively damage rankings. Modern on-page SEO is about being clear, authoritative, and genuinely useful, then making sure search engines can read your work. The Moz Beginner’s Guide to SEO covers the modern landscape well.
Frequently Asked Questions
Which on-page element matters most?
The title tag, by a clear margin. It’s both a direct ranking signal and the headline that users see in search results. After the title, the H1 and the first 200 words of body content carry the most weight, both for ranking and for AI search citations.
How is on-page SEO different from off-page SEO?
On-page is what’s on the page itself: content, structure, metadata. Off-page is everything you can’t directly edit: backlinks, brand mentions, social signals, third-party reviews. Both matter; on-page is fully under your control while off-page is mostly earned over time.
Can I do on-page SEO myself?
Yes, the basics are accessible. Tools like Yoast and Rank Math guide most CMS users through title and meta optimisation. Where it gets harder is content depth, internal linking strategy, and schema implementation; those benefit from experience or professional help.
How often should I update on-page SEO?
On a rolling basis, not as a one-off project. Each piece of new content goes through on-page SEO during creation. Existing pages benefit from periodic refreshes (typically every 6 to 12 months for important pages) as Google’s ranking signals shift and competitor content evolves.
Take this further
On-page SEO is the foundation work that compounds. We see consistent ranking lifts from simple on-page audits across important pages.
Ready to apply this to your own site? Book a free discovery call, or explore our SEO strategy service.