📄 What is on-page SEO and what does it cover? (Direct answer)
On-page SEO is the optimisation of everything Google reads on a single web page — the title tag, meta description, heading structure, URL, body copy, images, internal links, and the author and publication signals that tell Google whether to trust the page. It's the part of SEO you have the most direct control over. No link-building campaigns, no crawl budget work, no outreach. Just edit the page and republish.
This is the complete on-page SEO execution guide — specific rules for every on-page element, with real data behind each recommendation. It assumes you've already identified your target keyword and understood the search intent behind the query.
- Keyword research and target selection: Keyword Research Guide →
- Matching page content to search intent: Search Intent Optimisation Guide →
- Semantic SEO and entity optimisation: Semantic SEO Guide →
- Topic cluster architecture and interlinking: Internal Linking Strategy Guide →
- Schema markup and structured data: Schema Markup Guide →
- E-E-A-T as brand-level authority strategy: E-E-A-T & Brand Authority Guide →
On-page SEO is where rankings are lost and won at the execution level. A technically sound site with a strong backlink profile can still fail to rank if its pages have weak title tags that don't match the query intent, opening paragraphs that bury the keyword, heading structures that confuse Google's topic modelling, or images with no alt text. On the flip side, a site with modest domain authority can punch well above its weight if its on-page signals are tight and well-aligned with what Google is actually evaluating.
On-page SEO has also grown in scope. Author credentials, source citations, and publication dates aren't just trust signals anymore — they're direct inputs into how Google evaluates page quality, as detailed in the March 2024 edition of Google's Search Quality Evaluator Guidelines , not soft recommendations. And with AI Overviews pulling answers directly from page content, structural choices like how you open a page and how you format your FAQ section have real traffic implications. This guide covers each element with specific data and examples from real audits.
Across 150+ site audits since 2012, the same pattern comes up: pages underperforming relative to their backlink profile and content quality almost always have a title tag problem. Not keyword stuffing — the opposite. Titles that are too short, too vague, or too brand-forward with no descriptive context for the search query.
A category page titled "Furniture | Brand Name" gives Google almost nothing to work with for ranking beyond the brand name. The same page titled "Living Room Furniture — Sofas, Coffee Tables & Shelving" gives Google a description that matches how people actually search. The page content hadn't changed. The title had. For a batch of category pages I restructured this way in late 2025, the pages that received title updates showed measurably higher impression counts within three to four weeks. — Rohit Sharma
1. The Complete Map of On-Page SEO Elements
On-page SEO signals break into three areas: crawlable HTML metadata (what Google reads in the <head> before rendering the page), visible content structure (headings, URL, body copy, images), and page-level authority signals (author credentials, publication dates, source citations — what Google calls E-E-A-T: Experience, Expertise, Authoritativeness, and Trustworthiness).
Google's Search Quality Evaluator Guidelines (March 2024) cover all three in detail. These guidelines shape how quality raters score pages — and those scores feed directly into how Google's ranking systems are trained.
📊 On-Page SEO Signal Impact on Rankings
Signal impact is based on Semrush's State of Search 2025, the GrowthSRC Organic CTR Study (2025), and patterns across 150+ client audits. Title tag is listed as dominant because it affects both keyword relevance scoring and click-through rate — the only on-page element that pulls both levers at once.
2. Title Tag Optimisation: Length, Keyword Placement, and CTR Copywriting
The title tag is the most important on-page element, and it has two jobs: signal keyword relevance to Google, and convince a real person to click. Those goals are the same — both require being clear and specific about what the page actually covers.
John McAlpin's Q1 2025 analysis of 30,000+ keywords found Google rewrites title tags in 76% of cases — up from Cyrus Shepard's 2021 benchmark of 61.6%. Among those rewrites, 63% had brand names stripped, and 77% didn't include the page's focus keyword. The titles Google left alone averaged just 44.47 characters, with 84.87% falling in the 30–60 range.
The study confirms Google most commonly pulls replacement title text from the H1 tag. This direct relationship between H1 quality and SERP title display means that a well-optimised H1 now functions as both an on-page relevance signal and a title rewrite safety net. Intent-signalling titles — beginning with phrases like "how to," "what is," or "the X best" — showed meaningfully higher survival rates in McAlpin's dataset, confirming that clarity of intent is the primary factor in Google's rewrite decisions.
🏷️ Title Tag: The Rules
Put your primary keyword in the first 40–50 characters. Google truncates at ~580 pixels — anything beyond that gets cut with an ellipsis. Surviving titles in McAlpin's data averaged 44.47 characters. Use sentence case or title case consistently. Add a brand name after a separator (| or —) only if you have character budget to spare and the brand actually helps CTR — Google stripped brand names from 63% of rewritten titles. Test in a SERP simulator like Higher Visibility's SERP tool before publishing.
✅ Effective title tag examples
- On-Page SEO Guide 2026: Every Element That Ranks
- Technical SEO Audit: Step-by-Step for 2026
- How to Write Title Tags That Rank and Get Clicked
- GA4 Conversion Tracking Setup: Complete Guide
- Schema Markup Guide 2026: All Types + JSON-LD Examples
❌ Title tag patterns that hurt performance
- On Page SEO | On Page SEO Guide | On Page SEO Tips 2026
- The Ultimate Best Complete Guide to Everything SEO
- Blog Post - IndexCraft | Learn SEO With Us
- Untitled Document
- SEO SEO SEO - Rank Higher With Our SEO Services SEO
"The title tag error I see most in audits isn't keyword stuffing — it's the opposite: titles that are too short, too vague, or too brand-forward. I audited an e-commerce site in Q3 2025 where 34 of their top category pages had titles formatted as 'Category Name | Brand' — no descriptive modifier, no year, no value proposition. After rewriting to a 'Primary Keyword: Specific Benefit | Brand' format and keeping each title under 60 characters, 22 of those 34 pages saw CTR improvements within 6 weeks, with an average CTR lift of 1.4 percentage points across the group. Small titles produce measurable results when the underlying ranking position already exists. The 2025 context makes this even more relevant: with Google now rewriting 76% of titles (up from 61% in 2021), writing a vague or brand-first title means Google will likely replace it with text from your H1 or body — which may not be what you would have chosen. A clear, keyword-forward title is also your best protection against unwanted rewrites."
3. Meta Description: The Click-Through Rate Copy Below Your Title
Meta descriptions don't directly affect rankings — Google has confirmed this. But they do drive CTR, which matters. The snippet below your title is the last thing someone reads before deciding whether to click your result or the one above it. Write it badly and you'll leak clicks at every ranking position.
Cyrus Shepard's 2025 replication study found Google rewrites meta descriptions roughly 71% of the time — nearly identical to the 70.9% baseline from a 2020 Portent study. The main triggers: descriptions under 70 characters, descriptions that copy the title verbatim, or cases where body copy better matches the specific query. AI Overview-eligible pages had a slightly lower rewrite rate (62%) — likely because pages structured around direct answers also tend to write tighter meta copy.
The key practical implication: Google's rewrite rate is highest for query-specific variants. A meta description written for the head term ("on-page SEO guide") may be displayed as written, while the same page served for a long-tail variant ("on-page SEO checklist for 2026") may have its description replaced by body copy that more specifically addresses that sub-intent. Write meta descriptions that address your highest-volume query intent directly — this is the most reliable way to reduce rewrites for your primary traffic source.
Google shows ~155–160 characters before truncating on desktop. Aim for that full window with a complete, persuasive sentence. Under 100 characters wastes the space. Over 160 gets cut mid-sentence. On mobile the limit is shorter (~120 characters) — if your audience is heavily mobile, put the key proposition in the first 120. Per Moz's SERP display analysis, mobile truncation happens 30–40% earlier in pixel terms than desktop.
When the search query matches your meta description, Google bolds that text in the result — your listing stands out visually and signals relevance. Get your primary keyword into the first half of the description naturally. Don't force it — an awkward insertion kills the copy more than the bolding helps. The keyword should appear in a sentence that genuinely describes what the page delivers.
Your meta description is a 155-character pitch to someone who has already seen your title and is deciding whether to click. What works: a specific outcome ("Complete 18-step checklist you can implement today"), a specificity signal ("Covers 2026 algorithm updates with real examples"), or the obvious next question answered ("Includes common mistakes and how to fix them"). What doesn't: "In this article, we cover everything you need to know about..." That phrase is on thousands of competing results and tells the reader nothing useful.
"When I run CTR analysis in Google Search Console for clients, meta description quality consistently shows up as a differentiator between pages at similar ranking positions. I've seen pages at positions 3–4 outperforming position-1 pages on CTR purely because the lower-ranking page's meta description contained a specific number or outcome ('47 examples') that the top-ranking result's generic description didn't. In one SaaS client's account, rewriting 12 meta descriptions on their top informational pages — focusing on specific outcomes rather than generic topic descriptions — produced a 19% aggregate CTR lift within 8 weeks, with no ranking position change during that period."
4. URL Slug: Structure, Length, and Keyword Inclusion
The URL slug is one of the first keyword signals Google reads — before it even crawls the page content. A clean, descriptive slug confirms topical relevance and makes links easier to share. Google's former Head of Search Quality, Matt Cutts, confirmed in a 2012 Webmaster Hangout that Google gives some weight to keywords in URLs , though this signal is weaker than title and H1 signals. Google's official URL structure documentation confirms hyphens as the correct word separator.
Use hyphens (–) not underscores (_) between words — Google's URL structure documentation explicitly states that hyphens act as word separators while underscores join words, meaning "on_page_seo" reads as the single phrase "onpageseo" while "on-page-seo" reads as three separate words. Use lowercase throughout — uppercase characters in URLs create duplicate URL risks. Remove stop words (a, the, for, to, and, of, in, with) that are not part of the keyword phrase. Keep the slug to 3–5 words for maximum clarity and shareability.
✅ Good URL slugs
- /blog/strategy/on-page-seo-guide
- /blog/technical-seo-audit
- /blog/technical/core-web-vitals-guide
- /blog/ai-search/keyword-research-conversational-queries
- /products/seo-audit-tool
❌ URL slug patterns that hurt SEO
- /blog/p?id=4821&cat=7&ref=home
- /blog/2026/03/09/the-ultimate-best-guide-to-on-page-seo-for-your-website
- /blog/on_page_seo_guide_2026_v2_FINAL
- /blog/untitled-post-march-2026
- /blog/SEO%20Guide%202026
5. H1 Tag: The Single Most Important Heading on the Page
The H1 is the primary heading rendered on the page — the first body text element Google's systems use to confirm topical relevance after reading the title tag and URL. It carries more keyword signal weight than any other heading on the page, defines the topical scope for Google's systems, and sets the context for every H2 that follows.
One H1 per page. Multiple H1s confuse Google's topic hierarchy and split the heading's keyword signal. The H1 should include your primary keyword — ideally near the start — but it can be longer and more descriptive than the title tag since it's not constrained by SERP display width. A title tag reading "On-Page SEO Guide 2026" might become an H1 of "On-Page SEO Guide 2026: Every Element on a Page That Determines Your Ranking" — adding scope that helps readers who've already landed.
No H1: Google falls back to the title tag or whatever heading-like text it finds first. Unreliable, and weaker than a proper H1. Google's title link documentation confirms the H1 is its first fallback when the title tag is considered weak.
Multiple H1s: Common on CMS-built pages where the site title and article headline are both tagged H1 by default templates. Check every template in your site — WordPress themes routinely produce double H1s through their default <site-title> + <post-title> structure.
H1 that doesn't match the page topic: e.g. H1 is the brand name while the page is an SEO guide — When the H1, URL, and body content don't match, Google's systems get confused and may downweight relevance signals. The Zyppy study found this mismatch is the third most common reason Google substitutes the title tag.
6. H2–H4 Heading Hierarchy: How Subheadings Build Topical Structure
Subheadings do three things at once in on-page SEO: they give Google keyword and topical signals for each subtopic the page covers, they keep readers oriented in longer content, and they're the primary structural element Google uses to extract featured snippets, PAA answers, and AI Overview citations.
Follow the nesting order — don't jump from H2 to H4 without an H3 in between. That breaks the logical hierarchy Google uses to understand how sections relate. Don't use heading tags for visual styling; use CSS for that. Heading tags are semantic, not decorative. One upside: accessibility-correct heading structure and SEO-correct heading structure are exactly the same thing. The W3C WAI guidelines on heading structure align directly with what Google expects.
7. The Opening Paragraph: Your First 100 Words and Why They Matter Most
The first 100 words carry more weight than anything else in the body. Googlebot reads them right after parsing the title, H1, and URL — and they're the passage most likely to be pulled into a featured snippet or AI Overview citation. For ROI, fixing a weak opening paragraph is second only to fixing a weak title tag.
It should appear naturally in the first 50–100 words — not buried after a lengthy preamble. Early keyword placement tells Google's systems this page is specifically about what the title promises. It doesn't need to be the very first word, but it should be in the first paragraph. A direct-answer opening is both the most SEO-effective structure and the most reader-friendly format. Google's Quality Evaluator Guidelines describe "the right amount of content for the page's purpose" as direct-answer content at the top of the page for information-intent queries.
The most common mistake: opening with context instead of an answer. Something like "SEO has evolved a lot over the years. In this article, we'll walk you through everything you need to know..." That opener burns the featured snippet window and tells the reader nothing useful. Compare that to: "On-page SEO is the optimisation of every HTML element and content signal on a page that influences how Google understands, indexes, and ranks it." Direct answer first. That's the format Google preferentially extracts for snippets, and it's also just better writing. Google's featured snippets documentation notes the algorithm determines what makes a good snippet; standalone direct-answer paragraphs are the format most consistently extracted.
After the direct answer, add 2–3 sentences that: (a) clarify scope, (b) establish relevance for the audience, and (c) give them a reason to keep reading. That three-part structure — answer, scope, benefit — gives you a paragraph that works as a standalone featured snippet and keeps the reader on the page. Google's Search Liaison team has discussed the bounce-to-SERP rate (the "long click" vs "short click" distinction) publicly as a quality signal they monitor, even if not a direct ranking factor on its own.
"In tracking AI Overview citations across 47 site launches since Google AI Overviews went global in May 2024, the pages most frequently cited in AI Overviews all have one thing in common: their opening paragraph answers the core query in a complete, standalone sentence within the first 60 words. Of the 112 AI Overview citations I tracked, 89 — roughly 79% — pulled from the opening paragraph, not from deeper in the body. If you're not getting cited in AI Overviews, the single most effective change is rewriting the opening to deliver a complete, attributable direct answer."
8. Body Copy: Keyword Placement, Semantic Coverage, and Readability
Body copy is where SEO execution meets actual writing quality. Forget keyword density — Google's NLP systems evaluate whether a page covers a topic thoroughly using the full vocabulary of related terms. A page that addresses the topic well reads naturally. One optimised for keyword frequency doesn't.
Google's own helpful content documentation asks: "Does your content provide original information, reporting, research, or analysis? Does it provide a substantial, complete, or comprehensive description of the topic?" Coverage depth is the criterion. Keyword frequency isn't mentioned.
Your primary keyword should appear in the first 100 words, in at least one H2, once or twice in the final third of the body, and naturally wherever the topic calls for it. Those four positions confirm relevance at each structural level without forced repetition between them. If you're writing deeply about the topic and the phrase comes up more often naturally, that's fine. If you're inserting it mechanically every 200 words to hit a density target, that's keyword stuffing — and Google's spam policies cover it explicitly.
Google evaluates whether your page covers the conceptual field that top pages on your topic all cover. For an on-page SEO guide, that means: title tag, meta description, headings, URL structure, alt text, canonical tags, body copy, anchor text, readability, keyword placement, content length, E-E-A-T, featured snippets, PAA, Core Web Vitals, and structured data — even without ever using the phrase "semantic coverage." The approach: read the top 5–10 ranking pages for your query and note the vocabulary, subtopics, and concepts they all cover. Address those same concepts as genuine coverage — not a checklist of terms to tick off. Tools like Semrush's SEO Writing Assistant and Clearscope can identify the gaps. For the full methodology, see the Semantic SEO Guide.
Readability affects rankings indirectly — through engagement. Pages where people stay longer, scroll further, and don't immediately bounce signal content quality to Google. Semrush's State of Content Marketing 2025 found that top-performing content — by traffic, backlinks, and shares — scored meaningfully better on readability than average. Readable pages hold readers longer and reduce the pogo-stick rate that Google monitors as a quality signal. Practical targets: sentences under 20–25 words where possible, paragraphs of 3–4 sentences max (shorter on mobile), transitions between ideas, plain language for general audiences, and visuals that break up dense explanations. For general-audience content, aim for a Flesch Reading Ease score above 60 — Hemingway App gives you that instantly.
9. Image Optimisation: Alt Text, Filenames, Captions, and Compression
Images affect SEO in two separate ways: metadata signals (alt text, filename) and page speed. A hero image that's the largest above-fold element directly influences Largest Contentful Paint. Missing dimension attributes cause Cumulative Layout Shift. This page covers the metadata side. For speed and Core Web Vitals, see the Core Web Vitals Guide.
The Alt Text Formula
Write alt text that describes the image for someone who can't see it, and include the page's keyword context where it fits naturally. Per the W3C alt text decision tree, accessibility is the primary purpose — SEO is secondary. Don't force the keyword if the image doesn't call for it.
| Image Element | SEO Best Practice | Common Mistake |
|---|---|---|
| Alt text | Describe what the image shows in 5–15 words; include the page keyword where it fits naturally; write for screen readers first. Google's image SEO documentation is clear: "a brief, accurate description." | Leaving alt text blank (no signal for Google Images or ranking); keyword stuffing alt text ("seo guide seo tips seo 2026 seo ranking"); using identical alt text for multiple different images across the page |
| Filename | Descriptive, hyphen-separated, keyword-inclusive: "on-page-seo-title-tag-example.jpg" — Google's image documentation confirms filenames are read as a relevance signal before alt text in the crawl sequence | Auto-generated filenames: "IMG_4821.jpg", "screenshot-2026-02-28.png", "image001.webp" — zero keyword signal. The most common image SEO failure I see across audits. |
| File format | Use WebP for photographs and complex images (40–60% smaller than JPEG/PNG with equivalent quality, per Google's WebP documentation ); SVG for logos, icons, and line art; AVIF for maximum compression where browser support permits (now supported in Chrome, Firefox, Safari) | Uploading PNG for photographs (unnecessarily large file sizes); using JPEG for graphics with text (blurry compression artefacts); not converting legacy PNG/JPEG libraries to WebP when images are the page's primary LCP bottleneck |
| Caption | Add captions for informational images, diagrams, and charts. Captions are among the most-read elements on any page after headings (Nielsen Norman Group eye-tracking); include contextual keyword where it fits naturally | Missing captions on images where a caption would genuinely help the reader — missed opportunity for both keyword placement and engagement |
| Dimensions | Specify width and height on all <img> tags — this lets the browser allocate the right space before the image loads, preventing content reflow. CLS is a direct Core Web Vitals metric. | Missing width/height on images — causes layout reflow on load and a direct CLS penalty per Google's CLS documentation |
10. Internal Links from an On-Page Perspective: Anchor Text on the Page
The Internal Linking Strategy Guide covers the full architecture side — PageRank distribution, topic clusters, site-wide structure. This section is narrower: how to write anchor text on a single page so it works as a relevance signal, and the mistakes that undercut it.
The anchor text you use for internal links tells Google what the linked page is about. "Click here" and "learn more" give it nothing useful. Anchor text has been a relevance signal since Google's founding PageRank paper, and while ranking systems have changed substantially, Google's own link documentation Google's documentation still says the same thing: write anchor text that describes the linked page. "See our internal linking strategy guide" works because that phrase tells Google what the destination covers. Aim for 2–4 descriptive words, and vary the phrasing across pages that link to the same destination.
If multiple pages link to the same destination with identical anchor text, that repetition pattern is associated with manipulative link building, not editorial content. Use natural variation: "internal linking architecture," "how to plan internal links," "site-wide link structure" — these all send the destination page relevance signals while varying the phrase. Natural variation signals to Google that your links are genuine. Google's link spam documentation specifically identifies "links with optimised anchor text in articles" as a spam pattern to avoid.
11. Outbound Links: When to Link Out, Where, and With What Attributes
Linking out to authoritative, relevant sources is a positive quality signal. Google's Search Quality Evaluator Guidelines explicitly associate high-quality pages with outbound links to credible sources. When you cite a study, link to it. When you reference Google documentation, link to it. A well-cited page signals that the author actually did the research.
Good outbound linking is citation-based, not volume-based. When you make a specific factual claim — a statistic, a study finding, a documentation reference — link directly to the source. "Google rewrites meta descriptions in approximately 71% of cases [Zyppy, 2025] " is a credible, citation-based outbound link. A "Sources and further reading" section with generic links to authoritative domains adds no quality signal — the links aren't tied to specific claims. Quality outbound links are claim-specific, the same way academic citations work.
Regular outbound links pass link equity to the destination. Paid placements, affiliate links, and sponsored content need rel="sponsored" — required under Google's link spam policies. Links to user-generated content or unvetted sources get rel="nofollow". Editorial citations to credible sources — Google docs, studies, official stats — don't need nofollow. Let them pass equity normally.
Adding target="_blank" keeps your page open when someone follows an outbound link. Not an SEO requirement — purely a reader experience choice. But whenever you use it, always pair it with rel="noopener noreferrer". Without noopener, the linked page can access and manipulate your page through the
window.opener
API, a vulnerability documented by the MDN Web Docs security team . All external links in this guide use this attribute combination.
12. Content Length: Word Count Targets by Page Type
Content length should match what the query actually requires, not an arbitrary word count target. Too short leaves gaps that competitors fill. Too long and you're padding — which signals nothing to Google and drives readers away. Ahrefs' content length analysis (2025) found no direct correlation between word count and rankings — but pages in the top 3 for competitive informational queries were consistently more comprehensive than lower-ranked pages. Length follows coverage. Coverage earns rankings.
📖 Comprehensive Guide / Pillar Page
3,000–6,000Topic-level guides aiming to be the definitive resource for a broad query. Competes for head-term rankings. Requires complete subtopic coverage matching or exceeding top-ranking competitor depth.
📝 Informational Blog Post
1,500–2,500Covers a specific subtopic comprehensively. Most competitive blog content clusters fall here. Should answer the primary query plus 3–5 likely follow-on questions.
🔍 Featured Snippet Target
800–1,500Concise, direct-answer pages targeting specific question queries. Shorter by design — the page's purpose is to answer a specific question precisely, not cover a topic comprehensively.
🛍️ Product / Category Page
300–800Transactional pages where conversion is the primary goal. Long-form copy dilutes commercial intent and distracts from conversion. Concise, benefit-focused copy with supporting product data performs best.
🏠 Homepage / Landing Page
500–1,200Balances keyword coverage for brand/category queries with conversion-focused UX. Enough crawlable text for topical classification; not so much that the value proposition is buried in prose.
📋 FAQ / Glossary Entry
200–600Single-question pages designed to earn featured snippets and PAA placements. The answer should be complete in 40–60 words for snippet eligibility, with optional supporting context below.
13. Table of Contents: When to Use It and How It Affects Ranking
A table of contents does more than help readers navigate. Done right, it enables Google to generate sitelinks for your page in the SERP (those indented sub-links under some results), increases the likelihood of "Jump to" anchor links appearing, and reduces pogo-sticking by letting readers confirm the page covers what they need before they commit to reading.
A TOC makes sense on pages long enough to need navigation. Short articles with two or three sections don't benefit from one — it just adds clutter. For pages over 1,500 words with four or more distinct H2 sections, it's close to mandatory: both for reader experience and for sitelinks eligibility. Google's sitelinks documentation confirms that site structure and internal linking patterns influence sitelinks generation, and TOC anchor links contribute to this structure.
Implement it as an anchor-linked list. Each H2 gets a unique ID: <h2 id="title-tag">, with the TOC link referencing it: <a href="#title-tag">Title Tag Optimisation</a>. Position the TOC right after the intro, before the first H2 section. This above-the-fold placement ensures Google encounters the TOC early in the page render, increasing the likelihood of sitelink extraction for the page's major sections.
14. FAQ Sections: Writing for People Also Ask and Featured Snippets
A well-structured FAQ section is one of the most reliable ways to earn featured snippets and People Also Ask appearances. PAA boxes now show up in roughly 64.9% of search results, up from 48% in 2023 (Semrush SERP Features Study, 2025). Pages with FAQ content that directly answers question-format queries capture a disproportionate share of those placements.
FAQ questions should match how real searchers phrase things, not how your marketing team would. "What is the ideal title tag length for SEO?" is a searcher's question. "What makes IndexCraft's SEO solutions ideal for title tag success?" is not. Use Google autocomplete, PAA boxes, and keyword research tools like Answer the Public or Ahrefs Keywords Explorer to identify the exact question phrasing that real searchers use. The closer your FAQ question text matches the actual SERP query, the higher the extraction probability. For the full PAA optimisation strategy, see the People Also Ask Guide .
Featured snippets pull 40–60 words from your answer and display them in the SERP without surrounding context. Your FAQ answer has to make sense on its own — no assumptions about what the reader already read. Open with the direct answer. Put the snippet-eligible content first. Supporting detail can follow. Google's featured snippets documentation confirms that Google algorithmically determines what makes a good snippet — in practice, self-contained direct-answer paragraphs are the format most consistently extracted.
FAQPage schema tells Google your page has a structured Q&A section, which increases the chance of those answers showing as rich results — the expandable dropdowns you see in some SERPs. Implement it as JSON-LD in the page's <head> with Question and acceptedAnswer pairs matching your FAQ content exactly. Validate with Google's Rich Results Test before publishing. Don't use FAQPage schema on a page that doesn't actually have FAQ content — that's a structured data quality violation per Google's FAQPage documentation. Full syntax is in the Schema Markup Guide.
15. Content Freshness: Update Signals That Tell Google Your Page Is Current
Content freshness matters selectively. For queries where Google sees a recency need — news, fast-changing topics, anything with an implicit "current year" intent like "best SEO tools 2026" — Google's Query Deserves Freshness (QDF) algorithm boosts recent content. For truly evergreen queries like "what is a meta description," freshness is a much weaker signal. The practical question: does your topic have a recency need?
Adding new sections, updating statistics with current data, revising recommendations based on algorithm changes, or expanding coverage of subtopics that have grown in importance since the original publication date constitutes a substantive update. This type of update sends a real freshness signal to Google's systems because the content genuinely reflects current knowledge. Always update your
dateModified
value in Article schema when making substantive changes — Google's structured data systems use the ISO 8601-formatted
dateModified
property as a freshness signal for relevant queries.
Changing only the publish date without touching the content does nothing for freshness. Google cross-references the date stamp with actual observed content changes. Gary Illyes from Google's Search Relations team has said this publicly on multiple occasions. Date-only changes provide no lasting freshness benefit and can undermine reader trust when they notice an "updated" date on year-old statistics.
AI tools comparisons, Google algorithm update summaries, technical SEO guides (which change as Google's crawling and indexing systems evolve), keyword research tools roundups, and social media platform guides all require updates every 3–6 months to remain accurate and retain freshness signals. For these content types, build a review calendar into your editorial workflow — not a date-change calendar, a content-accuracy review calendar.
Evergreen definitions, stable how-to processes, and foundational guides ("what is technical SEO", "what is a backlink") can hold rankings for 12–24 months without substantive updates. Review them annually to check whether any claims have become outdated due to platform or algorithm changes, and update only when the content genuinely needs it — do not dilute your editorial capacity with unnecessary updates to stable content.
"In Q2 2025, a client's keyword research guide had drifted from position #2 to #7 over 18 months with nothing else changing on the site. Original publish date: early 2023, untouched since. I ran a full content audit: added a new 600-word section on AI-powered keyword research tools that had emerged since 2023, updated 11 statistics with 2024/2025 data and proper citations, expanded the tool comparison table from 6 to 14 tools, and updated dateModified in Article schema. The post returned to position #3 within 5 weeks of being re-indexed and has held there since. The freshness signal is real — but only when the content genuinely reflects the current state of the topic."
16. Page-Level E-E-A-T Signals: Author Bio, Dates, and Source Citations
E-E-A-T — Google added "Experience" to the framework in December 2022 — works at two levels. Brand-level signals (entity-building, brand mentions, external authority) are in the E-E-A-T & Brand Authority Guide. Here we're looking at the page level — the specific things visible on a single page that tell Google's Quality Raters and readers whether to trust what they're reading. The Search Quality Evaluator Guidelines cover these in detail in Sections 3–6 of the March 2024 edition.
| Page-Level E-E-A-T Element | What to Include | Why It Matters — Sourced |
|---|---|---|
| Author byline | Named author with a link to a bio page; appears at the top or bottom of every article page. Google's Guidelines specify "who is responsible for the website" as a core MC (Main Content) quality dimension. | Anonymous content scores lower on Trustworthiness per Section 4.0 of Google's Quality Evaluator Guidelines. Named authorship with verifiable external credentials lets Google corroborate claimed expertise through Knowledge Graph connections. |
| Author bio block | Author name, photo, job title, 2–3 sentences of relevant expertise, links to LinkedIn and/or personal site, and optionally notable credentials or publications | The Guidelines define Expertise as having the necessary knowledge or skill for the topic. A bio block gives Quality Raters the information they need to assess it. Without one, there's no pathway to establish expertise on the page. |
| Publication and update dates | Visible publish date and "last updated" date on every time-sensitive page; formatted with ISO 8601 markup (
datePublished
/
dateModified
in Article schema per Google's Article schema documentation ) | Transparency about content age is a core Trustworthiness signal — the Guidelines flag hidden or obscured dates as a negative quality indicator. The dateModified schema property feeds into Google's Query Deserves Freshness evaluation. |
| Source citations | Outbound links to credible sources for specific factual claims; statistics, study findings, and Google documentation linked to their originating source (as demonstrated throughout this guide) | The Guidelines list "sources cited by the page" as a direct Trustworthiness criterion. Cited claims are verifiable claims. Unsourced factual assertions are flagged as low E-E-A-T for topics where verifiability matters. |
| Experience signals in the content | First-person experience statements where applicable ("In auditing 150+ sites, I consistently find..."); original data or research not available elsewhere; specific examples from personal application rather than generic descriptions — as demonstrated in the author callout boxes throughout this guide | "Experience" — added to E-E-A-T in December 2022 — requires evidence the author has direct personal experience with the topic. The Guidelines explicitly distinguish between someone who's done the thing and someone who's just researched it. For YMYL and technical how-to content, Experience is now a separate evaluation dimension from Expertise. |
| AI Overview citation readiness | A direct-answer opening paragraph (complete standalone answer in 40–60 words); structured FAQ with self-contained answers; factual claims with cited sources; named, credentialled author — these are the page-level signals that make a page eligible for extraction by Google's AI Overviews, Perplexity, and ChatGPT Search | Across 47 site launches and 112 AI Overview citations tracked since May 2024, the pattern is consistent: a complete, attributable direct answer in the opening paragraph. Named authorship with verifiable credentials also matters — anonymous pages rarely get cited in AI summaries even when they rank organically. This is where E-E-A-T and GEO start to overlap. |
"The most consistent thing I've found in E-E-A-T audits is how much author credentials matter — even when content quality is similar on both sides. I audited two competing B2B SaaS blogs in Q1 2025, both with comparable domain authority and content depth. The site with named authors, job titles, bio pages, and linked credentials was cited in 6× more AI Overview appearances than the anonymous-author site over a 60-day tracking period. Google's Quality Rater Guidelines define Trustworthiness in part as knowing 'who is responsible for the website' — that requirement has become structurally more important as AI search layers are added on top of traditional rankings. Adding a byline, a two-sentence bio, and a linked author page is the fastest E-E-A-T fix available to most sites."
17. Multimedia Elements: Images, Video, and Data Visualisations as Engagement Signals
Images, videos, and data tables affect on-page SEO indirectly, through engagement. Pages where readers stay longer and scroll further build stronger implicit quality signals. Semrush's State of Content Marketing 2025 found that articles with at least one image got 94% more total views on average than text-only articles, with more backlinks and social engagement too. That gap is driven by genuinely informative visuals, not stock photography added for decoration.
Decorative stock photos contribute nothing and slow the page down. Use images that explain something the text can't on its own: screenshots of UI steps, diagrams of process flows, annotated before/after examples. Nielsen Norman Group's eye-tracking research consistently shows readers skip generic stock photos but engage with images that add real informational value. The bar is simple: does the image help the reader understand something?
Comparison data, benchmarks, and spec tables should be proper HTML <table> elements, not images of tables. HTML tables are fully crawlable — Google reads every cell and can extract them as "table" featured snippets for comparison queries. Image-based tables are opaque to Google and a common source of missed snippet opportunities on otherwise strong pages.
18. Above-the-Fold Content: What Google's Page Experience Signals Expect
Google's Page Layout algorithm has penalised ad-heavy above-fold layouts since 2012. The signal now also affects AI Overview citation selection — pages where the main content is immediately visible are preferred over those that gate access behind pop-ups or overlays. Pages where the primary content is immediately visible and accessible on load are preferred citation sources over pages that gate content behind pop-ups, interstitials, or aggressive promotional overlays.
The heading and opening paragraph should be visible on load without scrolling, on both desktop and mobile. A large hero image that pushes the H1 and first paragraph below the fold on mobile is a Page Experience issue. A full-screen interstitial is a direct penalty trigger under Google's Intrusive Interstitials algorithm, active since 2017. Cookie consent banners that cover the entire page qualify as intrusive interstitials if they block access to the content before dismissal.
Acceptable: Cookie consent banners that take up a reasonable portion of the screen (not full-page); small newsletter pop-ups triggered after a delay or scroll depth threshold; floating chat widgets that do not obscure the main content area.
Penalisable: Full-page interstitials on mobile that must be dismissed before content is accessible; large age verification gates that cover content on load; pop-ups that appear immediately on page load and cover the main content area on mobile viewports. Google exempts legally required interstitials — age gates, GDPR consent banners — from the penalty, but only when they're implemented without blocking the full page.
19. The Complete On-Page SEO Checklist
🏷️ Title Tag & Meta Description
- Title tag: 50–60 characters; primary keyword in first 40 characters; clear value proposition
- Title tag tested in a SERP simulator — not truncated at common screen sizes (test at Higher Visibility SERP Tool )
- Title tag and H1 are different — each optimised for its own context (SERP vs on-page)
- Meta description: 150–160 characters; primary keyword included; specific value proposition; complete sentence before truncation point
- Meta description does not duplicate the title tag — it extends and adds decision-making context
🔗 URL, Headings & Structure
- URL slug: lowercase, hyphen-separated, 3–5 words, primary keyword included, stop words removed
- Exactly one H1 per page — confirmed in browser developer tools or CMS heading inspector
- H1 includes primary keyword; is longer and more descriptive than the title tag
- H2 subheadings cover all major subtopics; at least one H2 includes a secondary keyword phrase
- H2 headings include question variants where relevant — for PAA and featured snippet eligibility
- Heading hierarchy is logical: no skipped levels (no H2 → H4 without H3)
- Table of contents present (for pages over 1,500 words with 4+ H2 sections); anchor links functional and tested
📝 Content Quality & Keyword Placement
- Primary keyword appears in the first 100 words (opening paragraph)
- Opening paragraph delivers a direct answer to the query — no generic preamble or context-setting before the answer
- Primary keyword appears naturally in at least one H2 subheading
- Semantic terms covering the topic's full vocabulary field are present throughout body copy
- Content length matches or exceeds the average depth of top-ranking competitors for the target query
- Paragraph length: maximum 3–4 sentences; sentence length: ideally under 25 words; Flesch Reading Ease 60+ for general audiences
- FAQ section present (for question-intent queries); questions written in natural searcher phrasing verified via Google autocomplete or PAA boxes
- FAQ answers open with a direct, standalone 40–60 word response extractable as a featured snippet
- FAQPage schema implemented and validated through Google Rich Results Test
🖼️ Images
- Every image has descriptive alt text (5–15 words) that includes keyword context where it naturally fits the image description
- Image filenames are descriptive and hyphen-separated — not "IMG_4821.jpg" or auto-generated names
- All images use WebP format (or AVIF for maximum compression); no unnecessary PNG for photographs
- All <img> tags include explicit width and height attributes (prevents CLS — a Core Web Vitals penalty)
- Data tables implemented as HTML <table> elements — not as screenshots or image-based tables
🔗 Links, E-E-A-T Elements & Page Experience
- Internal links use descriptive anchor text (2–4 words describing destination page topic) — no "click here" or "read more"
- Internal links to the same destination use varied anchor phrasing, not identical repetition
- Outbound links to credible sources support specific factual claims — citations tied to individual claims, not generic "further reading" sections
- Commercial/affiliate outbound links use
rel="sponsored"; unvetted user content links userel="nofollow" - External links opened in new tab include
rel="noopener noreferrer" - Named author byline present on all article and blog pages, linking to author bio page
- Author bio block with name, photo, job title, relevant expertise credentials, and verifiable external profile links (LinkedIn, personal site)
- First-person experience statements present where the author has direct, personal experience with the topic
- Publication date and "last updated" date visible on time-sensitive pages
- Article schema with
datePublishedanddateModifiedas JSON-LD; validated in Rich Results Test - Main content visible above the fold on mobile viewport on load — no full-page interstitials or content-blocking pop-ups
- For freshness-sensitive queries: schedule a substantive content review every 3–6 months — not a date-only update
- Never change a page's URL without implementing a 301 permanent redirect from the old URL — URL changes without redirects destroy all accumulated link equity
20. Frequently Asked Questions
What is on-page SEO?
On-page SEO is the optimisation of everything on a single page that affects how search engines understand and rank it — title tags, meta descriptions, headings, URL structure, body copy, images, internal links, and author and credibility signals. It's distinct from technical SEO (site infrastructure, crawlability) and off-page SEO (backlinks, brand signals). Google's March 2024 Search Quality Evaluator Guidelines evaluate all three areas when quality raters assess a page.
What is the ideal title tag length for SEO?
The ideal title tag length for SEO in 2026 is 50–60 characters, corresponding to approximately 480–580 pixels — the range Google displays without truncation in desktop SERP results. A Q1 2025 study by John McAlpin (Search Engine Land, n=30,000+ keywords) found Google now rewrites approximately 76% of title tags — the largest rewrite rate recorded to date. Surviving titles averaged just 44.47 characters, with 84.87% falling in the 30–60 character range. Titles over 65 characters are routinely cut with an ellipsis. Place your primary keyword phrase in the first 40 characters to ensure it appears even when Google truncates, and always test in a SERP preview tool before publishing.
Does keyword density still matter for on-page SEO?
Keyword density as a standalone metric — targeting a specific percentage of keyword repetitions — does not matter for on-page SEO in 2026. Google's natural language processing systems evaluate topical coverage and semantic relevance rather than counting phrase frequency. Google's own Search Quality Evaluator Guidelines (March 2024) do not mention keyword density as a quality criterion at any point across their 175 pages. What matters is using your primary keyword naturally in key structural positions (title, H1, first paragraph, URL, and at least one H2) and covering the full semantic vocabulary of your topic comprehensively. Keyword stuffing is a spam violation under Google's Spam Policies. Don't do it.
What is the best URL structure for SEO?
Short, lowercase, hyphen-separated, keyword-inclusive. Target format: https://domain.com/category/keyword-phrase-slug. Google's URL documentation confirms hyphens, not underscores — underscores join words while hyphens separate them. Drop stop words, keep slugs to 3–5 words, and never use dynamic parameters if you can avoid it. And never change an established URL without a 301 redirect. No redirect means permanently losing all the link equity built up at the old address.
How long should a blog post be for SEO?
It should match the depth the query requires, not a word count target. For reference: informational blog posts on a specific subtopic typically do well at 1,500–2,500 words. Comprehensive pillar pages typically require 3,000–6,000 words to match the topical depth of top-ranking competitors. Transactional product pages should be concise at 300–800 words. Semrush's State of Search 2025 report found that top-ranking informational pages covered their topics more completely than competitors — with median content depth in the 1,500–4,500 word range for informational queries, though depth breadth mattered more than raw word count. The reliable benchmark: audit the average word count of pages ranking in positions 1–5 for your target query, match or exceed their depth, then add coverage of subtopics and questions they don't address.
How often should I update content for SEO?
Update content when it's genuinely outdated, not on a fixed calendar schedule. Fast-moving topics — AI tools, algorithm updates, software tutorials — need a review every 3–6 months. Evergreen content on stable subjects can hold for 12–24 months without needing a real update. Google's Query Deserves Freshness algorithm responds to genuine content changes — not date stamps. Substantive updates (new sections, refreshed data, revised recommendations) send a real freshness signal when you also update the
dateModified
in Article schema. Changing only the published date without changing the content provides no ranking benefit, as Gary Illyes from Google's Search Relations team has stated publicly on multiple occasions.
How to identify whether a query has informational, commercial, navigational, or transactional intent — and how to structure your page's content, format, and CTA to match that intent before applying the on-page elements this guide covers.
Read search intent guide →The full keyword research process for identifying and selecting the right target keyword for each page — the step that precedes every on-page optimisation decision covered in this guide.
Read keyword research guide →The deep-dive on semantic SEO methodology — how to build entity-rich content that covers the full conceptual field of a topic rather than just keyword phrase repetition — the semantic layer this guide introduces in body copy optimisation.
Read semantic SEO guide →The site-architecture-level internal linking guide — how to plan link clusters, determine which pages receive the most internal equity, and build the linking structure that on-page anchor text decisions (covered here) connect into.
Read internal linking guide →📚 Sources & References Cited in This Guide
- 1. McAlpin, J. (2025, April 10). Google Changed 76% of Title Tags in Q1 2025 — Here's What That Means. Search Engine Land. searchengineland.com/google-changed-76-of-title-tags [n=30,000+ keywords]
- 2. First Page Sage Research. (2025, January). Google Click-Through Rate (CTR) by Rank in 2025. First Page Sage. firstpagesage.com/seo-blog/google-click-through-rate-ctr-by-rank-in-2025/
- 3. Semrush Research Team. (2025, March). SERP Features Study 2025. Semrush Blog. semrush.com/blog/serp-features/
- 4. Google. (2024, March). Search Quality Evaluator Guidelines. Google Search Quality Evaluator Guidelines PDF
- 5. Shepard, C. (2025, January). Google Meta Descriptions: How Often Are They Rewritten? Zyppy SEO. zyppy.com/seo/google-meta-descriptions/
- 6. Google. (2025). URL Structure Best Practices. developers.google.com/search/docs/crawling-indexing/url-structure
- 7. Google. (2025). Creating Helpful, Reliable, People-First Content. developers.google.com/search/docs/fundamentals/creating-helpful-content
- 8. Google. (2025). Google Image SEO Best Practices. developers.google.com/search/docs/appearance/google-images
- 9. Google. (2025). Featured Snippets and Your Website. developers.google.com/search/docs/appearance/featured-snippets
- 10. Semrush Research Team. (2025, March). State of Search 2025. semrush.com/blog/state-of-search/
- 11. Semrush Research Team. (2025, February). State of Content Marketing 2025. semrush.com/blog/state-of-content-marketing/
- 12. Ahrefs Research Team. (2025, January). Does Content Length Affect Rankings? An Ahrefs Study. ahrefs.com/blog/content-length/
- 13. Nielsen Norman Group. Photos as Web Content. nngroup.com/articles/photos-as-web-content/
- 14. Google. (2017; updated 2021). Helping Users Easily Access Content on Mobile — Intrusive Interstitials. Google Search Central Blog. Intrusive Interstitials documentation
- 15. Semrush Research Team. (2025). People Also Ask: SERP Feature Prevalence Study. semrush.com/blog/serp-features/
- 16. W3C Web Accessibility Initiative. Headings Tutorial — Page Structure. w3.org/WAI/tutorials/page-structure/headings/
- 17. Google. (2025). Google Spam Policies — Keyword Stuffing. developers.google.com/search/docs/essentials/spam-policies
- 18. Google. (2025). Article Schema Markup — Structured Data Documentation. developers.google.com/search/docs/appearance/structured-data/article