The On-Page SEO Infographic: A Visual Guide to Every Element That Matters
A visual, scannable on-page SEO infographic guide covering every element from title tags to schema markup. Bookmark this and reference it every time you publish.
On-page SEO is the practice of optimizing individual web pages to rank higher in search results, covering elements like title tags, headers, content structure, internal links, and schema markup.
You have read a hundred articles about on-page SEO. You understood the concepts. Then you sat down to optimize an actual page and forgot half of what you learned.
That is not a knowledge problem. It is a format problem.
Most SEO guides are walls of text that teach well but reference poorly. This guide is the opposite. It is structured as a visual reference, built to be scanned, bookmarked, and pulled up every single time you publish or optimize a page. Every on-page SEO element, organized by where it lives on the page, with exactly what you need to get it right. If you want a step-by-step action list rather than a visual format, our on-page SEO checklist covers the same territory as a sequential workflow.
No theory lectures. No “it depends” hedging. Just the elements, the specs, and the examples.
How to Use This Visual Guide
This guide maps every on-page SEO element into six zones. Think of each zone as a region on (and behind) your web page:
| Zone | What It Covers | Elements |
|---|---|---|
| 1. The Invisible Header | Code the user never sees | Title tag, meta description, canonical tag, meta robots |
| 2. The URL Bar | What shows in the browser bar | URL structure, breadcrumbs |
| 3. Above the Fold | What the user sees first | H1, hero content, above-fold CTAs |
| 4. The Body | The main content area | H2/H3 structure, content quality, images, internal links |
| 5. Below the Fold | Supporting content and navigation | FAQ sections, related content, footer links |
| 6. Under the Hood | Technical performance layer | Page speed, mobile optimization, schema markup, Core Web Vitals |
Scan the zone you need. Get the spec. Move on.
Zone 1: The Invisible Header
These elements live in your page’s <head> tag. Users never see them directly, but search engines read them first, and your title tag and meta description determine whether someone clicks your result.
Title Tag
The single most important on-page ranking factor you can control in under 60 characters.
The spec:
- Length: 50 to 60 characters (Google truncates at ~600 pixels wide)
- Structure: Primary Keyword + Modifier + Brand (optional)
- Placement: Put your target keyword as close to the beginning as possible
- Uniqueness: Every page on your site needs a different title tag
Good examples:
On-Page SEO Checklist: 47 Elements for 2026SaaS Pricing Page Best Practices (With Examples)How to Run a Marketing Audit in 5 Steps
Bad examples:
Home | My Company Name(no keyword, no value)The Ultimate, Complete, Comprehensive Guide to Everything About On-Page SEO Optimization for Beginners and Experts(way too long)On Page SEO | On Page SEO Guide | On Page SEO Tips(keyword stuffing)
Quick test: Read your title tag out loud. If it sounds like a robot wrote it, rewrite it.
Meta Description
This does not directly affect rankings, but it directly affects click-through rate, which affects rankings. Treat it like ad copy for your search result.
The spec:
- Length: 150 to 160 characters
- Content: Summarize the page’s value proposition in one or two sentences
- Include: Your primary keyword (Google bolds matching terms in results)
- Include: A reason to click (number, benefit, or curiosity hook)
- Avoid: Duplicate descriptions across pages
- Avoid: Generic descriptions like “Learn more about our services”
Formula that works: [What you will learn/get] + [proof/specificity] + [implicit CTA]
Example: “A 47-point on-page SEO checklist with real examples and before/after screenshots. The same process used to optimize 200+ SaaS pages.”
Canonical Tag
Tells search engines which version of a page is the “official” one. Essential if your content is accessible at multiple URLs.
The spec:
- Every page should have a self-referencing canonical tag
- Duplicate content (print versions, filtered pages, parameter variations) should canonical to the main version
- Cross-domain syndication: If you republish content on Medium or LinkedIn, the canonical should point back to your original
- Format:
<link rel="canonical" href="https://yoursite.com/exact-page-url" />
Meta Robots Tag
Controls how search engines interact with your page.
The spec:
- Default (no tag needed): Google will index and follow links
- Use
noindexfor: thank-you pages, internal search results, staging pages, thin tag/category pages - Use
nofollowfor: pages where you do not want to pass link equity (rare) - Never noindex your important pages accidentally. This is one of the most common SEO mistakes, usually caused by leftover staging tags after a site migration
Zone 2: The URL Bar
URL Structure
Your URL is a ranking signal, a user experience element, and a permanent piece of your site architecture. Get it right before you publish because changing URLs later means redirects.
The spec:
- Length: Keep it under 60 characters when possible
- Format: Use hyphens to separate words, all lowercase
- Keywords: Include your primary keyword naturally
- Depth: Fewer subdirectories is better (
/blog/seo-checklistbeats/blog/2026/03/articles/seo/checklist) - Avoid: Numbers that will become outdated (
/top-10-tools-2025), special characters, uppercase letters, underscores
Good URL anatomy:
https://yoursite.com/blog/on-page-seo-checklist
^domain ^section ^keyword-rich slug
Bad URLs:
/blog/post?id=4827(no keywords, not human-readable)/blog/the-ultimate-complete-comprehensive-guide-to-on-page-search-engine-optimization(too long)/Blog/On_Page_SEO(mixed case, underscores)
Breadcrumbs
Breadcrumbs help users and search engines understand your site’s hierarchy. Google often displays them in search results instead of the raw URL.
The spec:
- Structure: Home > Section > Subsection > Current Page
- Links: Every breadcrumb level should be a clickable link (except the current page)
- Schema: Add BreadcrumbList structured data so Google can display them in results
- Consistency: Use the same breadcrumb structure across your entire site
Zone 3: Above the Fold
The first screen a visitor sees. You have roughly 3 seconds to prove the page matches their search intent.
H1 Tag
Your page’s primary headline. There should be exactly one per page, and it should make the reader confident they found what they were looking for.
The spec:
- Quantity: Exactly one H1 per page
- Keyword: Include your primary keyword (does not need to be an exact match)
- Length: 20 to 70 characters
- Differentiate from title tag: Your H1 and title tag should be related but not identical. The title tag is for search results. The H1 is for the page itself
- Make it compelling: The H1 is the first thing a visitor reads. It should confirm their intent and make them want to keep scrolling
Good H1s:
- Title tag:
On-Page SEO Checklist: 47 Elements for 2026 - H1:
The On-Page SEO Checklist We Actually Use
The title tag sells the click. The H1 sells the scroll.
Above-the-Fold Content
The content visible before a user scrolls.
The spec:
- Include your primary keyword in the first 100 words of body text
- Hook the reader with a specific problem, statistic, or bold claim
- Set expectations: Tell the reader what they will get from this page and why it is worth their time
- Avoid: Giant hero images with no text, auto-playing videos, popups that obscure content
- For blog posts: Get to the point. Your intro should be 2 to 4 sentences, not 4 paragraphs of backstory
Zone 4: The Body
This is where most of your on-page SEO lives. The body content is what Google evaluates for quality, relevance, depth, and expertise.
Heading Hierarchy (H2 and H3 Structure)
Headings create the skeleton of your content. They help readers scan, help search engines understand topic structure, and create opportunities to rank for secondary keywords.
The spec:
- H2s: Major sections of your content. These are your chapter titles
- H3s: Subsections within an H2. These are your sub-points
- H4s: Use sparingly, only when H3 sections need further breakdown
- Hierarchy must be logical: Never put an H3 before its parent H2, never skip from H2 to H4
- Keywords in headings: Include secondary keywords naturally in H2s and H3s
- Phrasing: Use questions, “how to” phrases, or clear labels. Readers scan headings to decide whether to read the section
Good heading structure:
H1: The On-Page SEO Visual Guide
H2: Title Tag Optimization
H3: Length and Format
H3: Common Mistakes
H2: Content Quality Signals
H3: E-E-A-T Factors
H3: Content Depth
Content Quality Signals
Google evaluates content quality through a combination of direct signals and behavioral signals. These are the ones you can influence on-page.
The spec:
Depth and comprehensiveness:
- Cover the topic thoroughly enough that a reader does not need to go back to Google for follow-up questions
- Include definitions, examples, data points, and actionable steps
- Length should match intent. A “what is X” query needs 800 to 1,200 words. A comprehensive guide needs 2,000+. Do not pad for word count
Freshness signals:
- Include the current year in your title tag or content where relevant
- Update statistics and examples regularly
- Add a “last updated” date to evergreen content
Originality:
- Include original data, screenshots, case studies, or frameworks when possible
- First-person experience (“we tested this” or “in our experience”) signals originality to both Google and readers
- Do not just rephrase what already ranks. Add something new
E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness)
Google’s quality rater guidelines emphasize E-E-A-T, especially for YMYL (Your Money or Your Life) topics. Even for B2B content, demonstrating expertise improves rankings.
The spec:
| E-E-A-T Signal | How to Demonstrate It On-Page |
|---|---|
| Experience | First-person accounts, screenshots, original data, case studies |
| Expertise | Author byline with credentials, detailed technical explanations, correct terminology |
| Authoritativeness | Citations to authoritative sources, links from other authoritative pages to yours |
| Trustworthiness | Accurate information, clear sourcing, no misleading claims, HTTPS, clear contact info |
Practical actions:
- Add an author bio section with relevant credentials
- Link to authoritative external sources (studies, official documentation, industry reports)
- Keep information accurate and up to date
- Display clear contact information and an about page on your site
Image Optimization and Alt Text
Images are an on-page SEO element that most people either ignore or handle with a one-word alt tag. Both are wrong.
The spec:
File basics:
- Format: WebP for photos and complex images, SVG for icons and logos, PNG only when transparency is needed
- File size: Compress to under 100KB for most images, under 200KB for hero images
- Dimensions: Serve images at the exact display size. Do not load a 3000px image to display at 600px
- File names: Descriptive, keyword-aware.
on-page-seo-checklist-example.webpbeatsIMG_4827.png
Alt text:
- Purpose: Describes the image for screen readers and search engines
- Length: 5 to 15 words. Concise and descriptive
- Keyword use: Include your keyword only when it naturally describes the image. Do not force it
- Good:
alt="Screenshot of a well-optimized title tag in Google search results" - Bad:
alt="SEO"oralt="on page seo infographic on page seo checklist seo guide"
Lazy loading:
- Use
loading="lazy"on all images below the fold - Do not lazy-load above-the-fold images (it hurts Largest Contentful Paint)
Internal Linking
Internal links are one of the most underrated on-page SEO levers. They distribute page authority, help search engines discover content, and guide readers through your site.
The spec:
- Quantity: Include 3 to 10 internal links per 2,000-word post (more for longer content)
- Anchor text: Use descriptive, keyword-rich anchor text. “Read our on-page SEO checklist” is better than “click here”
- Relevance: Link to genuinely related content. Do not force links to unrelated pages
- Link placement: Links earlier in the content carry slightly more weight. Spread them naturally through the body
- Hub pages: If you have a pillar page or topic cluster hub, link to it from every related post. For SaaS companies, our SaaS SEO guide explains how topic clusters and internal linking work together to build topical authority
- Check for orphans: Every important page should be linked to from at least 2 to 3 other pages on your site
Internal linking audit checklist:
- New post links to 3+ existing related posts
- Existing related posts are updated to link back to the new post
- No important pages are orphaned (linked from zero other pages)
- Anchor text is varied and descriptive, not the same phrase every time
Zone 5: Below the Fold
FAQ Sections
FAQ sections serve double duty: they answer follow-up questions (reducing the need for readers to bounce back to Google) and they create opportunities for featured snippets and People Also Ask placements.
The spec:
- Include 4 to 6 questions that real users ask about your topic
- Source questions from: Google’s “People Also Ask,” your site’s search analytics, customer support tickets, sales call transcripts
- Answer format: 2 to 4 sentences per answer. Direct and specific
- Schema markup: Add FAQPage structured data so Google can display your Q&As directly in search results
- Placement: Near the bottom of the page, after your main content
Related Content and Navigation
Help readers find their next page. Help search engines understand your content clusters.
The spec:
- Related posts: Show 3 to 4 genuinely related articles (not random recent posts)
- Category links: Link to your topic cluster or category hub page
- Previous/next navigation: For sequential content (series, multi-part guides)
- Avoid: “Related content” widgets that are actually just your most popular posts regardless of relevance
Zone 6: Under the Hood
These elements are invisible to readers but directly impact your rankings through technical performance signals.
Page Speed and Core Web Vitals
Google uses Core Web Vitals as a ranking factor. Slow pages also lose visitors. Both reasons matter.
The spec:
| Metric | What It Measures | Target |
|---|---|---|
| LCP (Largest Contentful Paint) | How fast the main content loads | Under 2.5 seconds |
| INP (Interaction to Next Paint) | How fast the page responds to clicks | Under 200 milliseconds |
| CLS (Cumulative Layout Shift) | How much the page layout shifts during loading | Under 0.1 |
High-impact fixes (sorted by effort):
- Compress and resize images (biggest single impact for most sites)
- Enable browser caching for static assets
- Minify CSS and JavaScript
- Use a CDN for global delivery
- Remove unused CSS and JavaScript (audit with Chrome DevTools Coverage tab)
- Defer non-critical JavaScript with
asyncordeferattributes - Preload critical resources (fonts, above-fold images, key CSS)
Tools to test: Google PageSpeed Insights, Chrome Lighthouse, WebPageTest.org
Mobile Optimization
Google uses mobile-first indexing, meaning it primarily uses the mobile version of your page for ranking. If your mobile experience is broken, your rankings suffer on all devices.
The spec:
- Responsive design: Your page should adapt cleanly to all screen widths
- Tap targets: Buttons and links should be at least 48px by 48px with adequate spacing
- Font size: Minimum 16px body text on mobile. No pinch-to-zoom required to read
- No horizontal scrolling: If any element causes horizontal scroll on mobile, fix it
- Viewport meta tag:
<meta name="viewport" content="width=device-width, initial-scale=1"> - Test with real devices when possible, not just Chrome DevTools emulation
Schema Markup (Structured Data)
Schema markup helps search engines understand what your page is about and can generate rich results (stars, FAQs, how-to steps, breadcrumbs) in search listings.
The spec:
Common schema types for content pages:
| Schema Type | When to Use | Rich Result |
|---|---|---|
Article | Blog posts and articles | Article snippet with date and author |
FAQPage | Pages with FAQ sections | Expandable Q&A in search results |
HowTo | Step-by-step tutorials | Step-by-step rich result |
BreadcrumbList | All pages | Breadcrumb trail in search results |
SoftwareApplication | SaaS product pages | App details with rating and price |
Organization | Homepage and about page | Knowledge panel information |
Implementation checklist:
- Use JSON-LD format (Google’s preferred format)
- Place the script tag in the
<head>or at the top of<body> - Validate with Google’s Rich Results Test before publishing
- Do not mark up content that is not visible on the page (this violates Google’s guidelines)
- Update schema when you update the page content
The Complete On-Page SEO Quick Reference
Bookmark this table. Pull it up every time you publish or optimize a page.
Pre-Publish Checklist
| # | Element | Spec | Priority |
|---|---|---|---|
| 1 | Title tag | 50-60 chars, primary keyword near front | Critical |
| 2 | Meta description | 150-160 chars, includes keyword, has CTA hook | High |
| 3 | URL slug | Short, lowercase, hyphens, includes keyword | Critical |
| 4 | Canonical tag | Self-referencing, correct URL | High |
| 5 | H1 tag | One per page, includes primary keyword, compelling | Critical |
| 6 | H2/H3 structure | Logical hierarchy, secondary keywords in headings | High |
| 7 | Keyword in first 100 words | Natural placement in opening paragraph | High |
| 8 | Content depth | Matches or exceeds competing pages, covers topic fully | Critical |
| 9 | Internal links | 3-10 per 2,000 words, descriptive anchor text | High |
| 10 | External links | 2-5 to authoritative sources per post | Medium |
| 11 | Image alt text | 5-15 words, descriptive, keyword when natural | Medium |
| 12 | Image compression | Under 100KB, correct format (WebP preferred) | High |
| 13 | Image lazy loading | All below-fold images use loading="lazy" | Medium |
| 14 | FAQ section | 4-6 real questions with direct answers | Medium |
| 15 | Schema markup | Article + FAQ + Breadcrumb (validated) | Medium |
| 16 | Mobile responsive | Tested on real device or emulator | Critical |
| 17 | Page speed | LCP under 2.5s, INP under 200ms, CLS under 0.1 | High |
| 18 | Meta robots | Ensure page is not accidentally noindexed | Critical |
| 19 | Author byline | Name with credentials or bio link | Medium |
| 20 | Open Graph tags | Title, description, and image for social sharing | Low |
Post-Publish Checklist
| # | Action | When |
|---|---|---|
| 1 | Submit URL to Google Search Console | Immediately after publish |
| 2 | Check mobile rendering in Search Console | Within 24 hours |
| 3 | Validate schema with Rich Results Test | Within 24 hours |
| 4 | Update 3+ existing posts to link to new page | Within 48 hours |
| 5 | Monitor Search Console for indexing | After 1 week |
| 6 | Check rankings for target keyword | After 2-4 weeks |
| 7 | Review Search Console performance data | After 4-8 weeks |
| 8 | Refresh content and re-optimize if needed | After 3-6 months |
The Priority Matrix: Where to Spend Your Time
Not all on-page elements are created equal. If you can only spend an hour optimizing a page, here is where to focus:
Tier 1 (do these or do not bother publishing):
- Search intent alignment
- Title tag
- H1 tag
- Content quality and depth
- Mobile responsiveness
Tier 2 (do these within a week of publishing):
- Meta description
- H2/H3 heading structure
- Internal linking (both directions)
- Image optimization
- Page speed
Tier 3 (do these when you have time, but do them):
- Schema markup
- FAQ section with structured data
- Author byline and E-E-A-T signals
- External linking to authoritative sources
- Open Graph tags
Every element on this list matters. But if you nail Tier 1 and ignore Tier 3, you will still rank. If you nail Tier 3 and ignore Tier 1, you will not.
Save this guide somewhere you will actually find it again. Open it next time you are about to hit publish. Run through the checklist. Your future rankings will thank you.
What to Read Next
- On-Page SEO Expert: What They Do, What They Cost, and Whether You Need One - Hiring criteria, rates ($75-$200/hr), and how to evaluate results if you want a specialist handling this work.
- SaaS Technical SEO: The Complete Audit Guide - The infrastructure underneath on-page optimization, covering crawlability, JavaScript rendering, and Core Web Vitals.
- SaaS SEO: The Complete Guide to Organic Growth - How on-page SEO fits into the broader SaaS SEO framework, from keyword strategy to content types to measuring pipeline impact.
Frequently Asked Questions
What is the difference between on-page SEO and off-page SEO?
On-page SEO covers everything you control directly on your website: title tags, meta descriptions, content structure, internal links, image optimization, page speed, and schema markup. Off-page SEO covers signals from external sources like backlinks, brand mentions, and social signals. Both matter, but on-page SEO is where you should start because you have full control over it and changes take effect immediately.
How many on-page SEO elements should I optimize per page?
All of them, but prioritize by impact. Title tag, H1, search intent alignment, and content quality are the highest-impact elements. Meta description, internal links, and image alt text come next. Schema markup and advanced technical optimizations are the final layer. Do not skip any category entirely, but spend your time proportional to impact.
Can I use the same meta description across multiple pages?
No. Every page should have a unique meta description tailored to that page's specific content and target keyword. Duplicate meta descriptions confuse search engines about which page to rank and reduce your click-through rate. If you have hundreds of pages and cannot write unique descriptions for all of them, prioritize your top traffic pages and leave the rest blank. Google will auto-generate a snippet from your content, which is better than a duplicate description.
How long does it take for on-page SEO changes to affect rankings?
Most on-page changes are reflected in search results within 2 to 8 weeks, depending on how frequently Google crawls your site. Title tag and content changes tend to show impact faster (sometimes within days for high-authority sites). Technical changes like page speed improvements or schema markup additions can take longer to influence rankings because Google needs to re-evaluate your page quality over multiple crawls.
Should I optimize for one keyword per page or multiple keywords?
Target one primary keyword and 3 to 5 semantically related secondary keywords per page. Your primary keyword goes in the title tag, H1, URL, and first paragraph. Secondary keywords appear naturally throughout the body content and in H2/H3 headings. Trying to rank one page for 15 unrelated keywords dilutes your relevance. If keywords have genuinely different search intents, create separate pages.
Is on-page SEO different for SaaS companies compared to other businesses?
The fundamentals are identical, but SaaS companies need to pay extra attention to a few areas. Product pages and feature pages need clear, benefit-driven copy with schema markup for SoftwareApplication. Blog content should target the full funnel, from awareness keywords to comparison and alternative keywords. Internal linking between blog content and product pages is critical for passing authority to your money pages. And page speed matters more in SaaS because your audience expects fast, modern web experiences.
Ready to build your SaaS marketing machine?
We have run these plays at 40+ B2B SaaS companies. Let's talk about yours.
Book a Strategy Call