SEO Mastery
RGM° · Training
On-Page Optimization
The highest-leverage SEO work most teams under-invest in. Intent matching, titles that earn clicks, content depth, entity optimization, E-E-A-T.
Why on-page optimization matters more than it gets credit for
On-page optimization sits in an awkward category in modern SEO. It's less glamorous than link building, less measurable than technical SEO, less strategic-sounding than "content strategy." The result: most teams treat it as a one-time exercise at page launch and never revisit. That's the mistake. On-page is a continuous discipline of matching page to intent, page to query, page to user need. Done well, it lifts traffic on existing pages 30–200% without writing new content or earning new links.
Intent matching
The most important on-page concept is intent matching. Google's job is to give users what they want, which means Google rewards pages that satisfy the intent behind a query — not pages that merely contain the query terms.
The four intent types
| Intent | Examples | Best-matching content |
| Informational | "how to bake bread", "what is encryption" | Educational articles, tutorials, explainers |
| Navigational | "facebook login", "nike store" | Brand homepages, login pages, specific destinations |
| Commercial investigation | "best CRM software", "iphone vs samsung" | Comparison guides, reviews, listicles |
| Transactional | "buy running shoes size 10", "hire web designer" | Product pages, service pages, lead-gen pages |
How to determine intent
- Look at what currently ranks. If the top 10 are listicles, the intent is investigational/listicle — serving a product page won't rank.
- Look at SERP features. People Also Ask, knowledge panels, video carousels signal intent.
- Look at modifiers in the query. "Best," "cheapest," "near me," "how to" each anchor intent.
- Look at query length. Long-tail queries usually indicate more specific intent; short head queries indicate broader intent.
Intent mismatch is the #1 reason pages don't rank
You can't out-optimize an intent mismatch. A product page can't rank for "best running shoes" against established review listicles — the page format doesn't match what users want. Either change the page format, or target a query whose intent your page actually serves.
Title tags
- Length: 50–60 characters typically renders without truncation. Pixel width matters more than character count.
- Primary keyword early; brand name at end (or omitted for non-brand pages).
- Compelling: titles affect CTR, and CTR affects rankings indirectly. "The 17 Best CRM Software Tools (Compared by an Independent Reviewer)" outperforms "Best CRM Software" even if both rank the same.
- Unique: every page should have a unique title. Duplicate titles indicate duplicate content issues.
- Match user query language, not internal jargon. If users search "CRM," don't write "Customer Relationship Management Platform" in titles.
Google may rewrite your title
Since 2021, Google rewrites about 60% of title tags it displays in SERPs. It pulls from H1, anchor text, structured data, or generates its own. To minimize rewrites: keep title and H1 consistent, keep titles within 60 characters, don't keyword-stuff, match user-facing language.
Meta descriptions
- Length: 150–160 characters usually fits.
- Not a direct ranking factor, but a major CTR factor.
- Include the primary keyword (Google bolds it in SERP), a benefit, and a call to action.
- Don't auto-generate from page content — write custom descriptions for top pages.
- Google rewrites these even more often than titles — up to 70% of the time. Still worth writing well for the times Google uses your version.
Heading hierarchy
- One H1 per page, ideally matching or close to the title tag.
- H2s structure major sections; H3s nest within H2s; rarely need to go deeper than H4.
- Headings should describe section content accurately — both for users and for search engines parsing topical structure.
- Include semantic keyword variations across H2/H3 to cover topical breadth (e.g., for "running shoes" topic: H2 on cushioning, H2 on stability, H2 on neutral vs supportive, H2 on women's vs men's).
- Headings affect featured snippet eligibility — well-structured H2/H3 questions get pulled into PAA boxes and snippets.
Content depth and information gain
The 2010s wisdom was "long content ranks better." That's now misleading. Length is correlated with rankings but not causal — comprehensive content tends to be longer, but length without comprehensiveness is just word count.
Information gain
Google patents and the Search Quality Rater Guidelines reference "information gain" — how much new useful information your page adds beyond what already ranks. If you write the same advice as the top 10 results, you're commodity. If you bring new data, new perspective, new case studies, or original research, you have information gain.
How to add information gain
- Primary research (surveys, data analysis, original case studies).
- Practitioner expertise (interview internal experts, embed real-world examples).
- Updated data (refresh statistics, replace outdated references).
- Counterintuitive findings (point out where conventional wisdom is wrong, with evidence).
- Visual originality (diagrams, infographics, screenshots, video walkthroughs).
- Calculator tools, interactive elements, or templates.
Comprehensiveness without padding
Cover the topic well, but don't pad. Pages that ramble lose engagement signals and rank lower than pages that are focused, deep, and respectful of the reader's time. Better to write 1,200 excellent words than 4,000 mediocre ones.
Entity optimization and semantic search
Modern search has moved past pure keyword matching to entity-based understanding. Google identifies entities (people, places, things, concepts) in queries and pages, and looks for content that covers the relationships between those entities.
Entity optimization tactics
- Use natural language that mentions related entities. For a page about "Apple iPhone," naturally include "App Store," "iOS," "Tim Cook," "Apple Pay," etc.
- Link to Wikipedia / Wikidata pages for entities you reference (sparingly — build authority through citation, not over-linking).
- Use structured data (schema.org) to disambiguate entities — especially for people, places, organizations.
- Build content clusters around entities and their relationships, not isolated keywords.
Image SEO
- Descriptive filenames:
running-shoe-cushioning-test.jpg not IMG_4271.jpg.
- Alt text: descriptive, useful for screen readers, includes relevant keywords naturally (don't stuff).
- Format: WebP or AVIF for smaller file sizes. Provide JPEG fallback.
- Compression: target <100KB for content images, <30KB for thumbnails.
- Width/height attributes set to prevent layout shift.
- Lazy loading below the fold;
loading="lazy" attribute.
- Image sitemap for image-heavy sites.
- Structured data (ImageObject in product schema, recipe schema, etc.) for rich results.
Video SEO
- Host on a CDN-backed video platform (YouTube, Vimeo, Mux). Self-hosting MP4s without infrastructure causes performance issues.
- Video schema markup (VideoObject) for rich results.
- Transcripts on-page; search engines and AI search increasingly value text accessibility of video content.
- Title, description, tags for YouTube videos that drive cross-domain visibility.
- Embed key video on the page where relevant; video engagement boosts dwell time.
Internal linking at the page level
Internal links pass topical relevance signals and PageRank-equivalent authority. Page-level best practices:
- 3–10 internal links per content page; more for hub pages.
- Descriptive anchor text matching the destination page's primary topic.
- Link to deeper pages from authoritative pages.
- Link contextually within content, not just in nav and footer.
- Audit orphan pages and link to them from related content.
- Avoid "link wells" — long lists of internal links at page bottom with no contextual value.
E-E-A-T: Experience, Expertise, Authoritativeness, Trustworthiness
Google's Search Quality Rater Guidelines (a 175+ page document Google publishes for human evaluators of search quality) emphasize E-E-A-T as a core evaluation framework. While E-E-A-T is not a direct ranking factor, the signals raters look for correlate with what rankings ultimately favor.
E-E-A-T signals on-page
- Author bylines with credentials and links to author bio pages.
- Author bio pages with full credentials, publications, and external links to author social or work.
- Date published and date updated — honestly maintained.
- Source citations to authoritative external sources.
- About page that explains who runs the site, what credentials they have, and how to contact them.
- Editorial process disclosure — how content is researched, fact-checked, reviewed.
- For YMYL (Your Money Your Life) topics — health, finance, legal — first-party expertise is heavily weighted.
Advanced playbook
- SERP feature targeting. Featured snippets get 8–35% of clicks for the queries that have them. Identify which target queries have snippets, study what gets selected, structure your content to match (Q&A sections, definition paragraphs, structured lists, comparison tables).
- Topic clusters. Build a pillar page on a broad topic, surround it with detailed subtopic pages linking back. The cluster signals topical authority and improves rankings on competitive head terms.
- Content refresh discipline. Top-performing pages should be refreshed every 6–12 months. Update statistics, add new examples, address new questions surfaced in PAA. Refresh often outperforms new content creation for SEO ROI.
- People Also Ask mining. The PAA box surfaces real user questions. Answer each PAA question in a structured H3 section on your page; you become eligible for both featured snippet and PAA inclusion.
- Author authority building. For YMYL content, invest in author authority — publish on authoritative external sites, get cited by Wikipedia or peer-reviewed sources, link author bio to social profiles with consistent NAP (name, profile).
- Information gain auditing. Before publishing, compare your draft against the top 10 ranking pages. Identify gaps and overlaps. Add what they're missing; trim what they all say better.
- Internal link audits at scale. Use crawler tools (Screaming Frog, Sitebulb) to identify orphan pages, weak internal linking patterns, and important pages with too few inbound internal links.
- Anchor text diversity. Don't link to a page with the same anchor text from every source. Mix exact, partial, branded, and natural-language anchors.
- Page-level CWV monitoring. Track Core Web Vitals per page template; identify regressions before they cascade.
- Visual content investment. Original diagrams, charts, screenshots, video walkthroughs all increase engagement and likelihood of citation/linking from other sites.
Common mistakes
- Optimizing pages without first identifying intent — the page may not match what users want at all.
- Keyword stuffing titles, headings, and body copy.
- Writing content to a word-count target instead of a comprehensiveness target.
- Generic anchor text ("click here," "read more") for internal links.
- Missing or generic alt text on images.
- Treating on-page as a one-time launch task; never refreshing.
- No author bylines or credentials on YMYL content.
- Duplicate or near-duplicate title tags across the site.
- Meta descriptions auto-generated from first 160 characters of body content.
- Top-ranking competitors are listicles but you serve a product page targeting the same query.
- Internal links only in nav and footer, never contextually within content.
- Stuffing keywords into FAQ schema sections that don't match visible content.
Operating checklist
- Intent identified for every target query before content is created or optimized
- Title tag unique, 50–60 chars, primary keyword early, compelling
- Meta description unique, ~150 chars, custom-written for top pages
- One H1 per page, matching topic; clear H2/H3 structure
- Information gain audit done against top 10 SERP pages
- Author byline with credentials linked to bio page (YMYL especially)
- Date updated maintained honestly
- Internal links: 3–10 contextual links per content page with descriptive anchor text
- Images: descriptive filename, alt text, modern format, compressed, width/height set
- Video transcripts available where video is featured
- Structured data appropriate to content type (Article, FAQ, HowTo, Product, etc.)
- SERP features (snippet, PAA) reviewed and targeted on top queries
- Content refresh calendar for top pages (every 6–12 months)
- Topic cluster mapped: pillar + subtopic pages with bidirectional linking
Sources and further reading
- Google Search Central documentation — on-page guidelines, structured data, title link generation
- Google Search Quality Rater Guidelines (latest version)
- Backlinko (Brian Dean) — Skyscraper Technique, on-page SEO research
- Ahrefs SEO Hub — on-page optimization studies
- Moz On-Page SEO Guide
- Search Engine Journal On-Page SEO category
- Cyrus Shepard — on-page SEO factor studies
- Marie Haynes — E-E-A-T research and YMYL playbooks
- Lily Ray — algorithm updates impact on on-page factors
- SEMrush, Surfer SEO, Clearscope, MarketMuse — on-page content optimization platforms
- Olaf Kopp — entity SEO and semantic search research
- Google Patents — information gain, query refinement, content quality patents
Part of the SEO Mastery series. Continue to the next module or take the series exam.