What Is On-Page SEO?
On-page SEO is everything you control on the page itself to help it rank: title tags, meta descriptions, headings, content, URL structure, images, internal links, and schema. It's the part of SEO you fully own — no waiting on links, no waiting on Google, no dependency on anyone else.
This is the 20-point on-page checklist we run on every page we publish. Most ranking pages fail 5–10 of these. Getting them right is often the difference between page 2 and page 1.
The Priority Structure
- ▪Content foundation (points 1–7) — the reason the page exists
- ▪HTML structure (points 8–13) — how Google reads the page
- ▪Media and links (points 14–17) — images, internal links, schema
- ▪Trust and user experience (points 18–20) — what makes a page win clicks
Content Foundation (1–7)
1. One target keyword per page
Every page should rank for one primary keyword or tight keyword cluster. Pages that try to rank for five different phrases rank for none. Pick the keyword, then build the entire page around it.
2. Keyword matches user intent
The keyword dictates the format. Intent categories:
| Intent | Searcher wants | Best format |
|---|---|---|
| Informational | To learn | Guide, blog post, FAQ |
| Commercial | To compare | Comparison, review, "best X" |
| Transactional | To buy | Product page, service page |
| Local | To find nearby | Location page, GBP, reviews |
Check the current page-one results: if all five are guides, you're writing a guide.
3. Keyword in the first 100 words
The first paragraph should use your keyword naturally and — for informational queries — answer the question directly. This is what wins featured snippets and AI Overview citations.
4. Content is comprehensive
Cover the topic completely. If the top result covers it in 1,500 words, match or exceed with better structure and value — not padding. Answer the related questions searchers ask next (People Also Ask is a goldmine for this).
5. Content is genuinely useful
Better than what currently ranks. More specific, more current, better explained, better examples. "Good enough" ranks nowhere.
6. Content is formatted for reading
- ▪Short paragraphs (1–3 sentences)
- ▪H2/H3 section breaks
- ▪Lists and tables where they help
- ▪Bold key phrases
- ▪No walls of text
7. Answer-first structure for AI search
In 2026, AI assistants and AI Overviews quote pages directly. Give them quotable, self-contained answers: state the answer in the first 1–2 sentences, then explain. This gets you cited when people ask AI assistants questions.
HTML Structure (8–13)
8. Title tag
The most important on-page element.
- ▪Unique per page
- ▪Keyword near the front
- ▪Under ~60 characters (Google truncates after that)
- ▪Compelling — it's your ad in the search results
- ▪No keyword stuffing
9. Meta description
- ▪Unique per page
- ▪150–160 characters
- ▪Includes the keyword naturally
- ▪Written to earn the click (specific benefit, numbers, or a clear answer)
- ▪Not a ranking factor directly, but CTR is — and CTR influences rankings
10. One H1 per page
Exactly one H1, containing your keyword or a natural variant, and matching intent. Multiple H1s confuse both Google and readers. Your H1 is your page's headline — make it the reason people read on.
11. Logical heading hierarchy
H1 → H2 → H3 in a sensible tree. Headings should break the page into scannable sections and include your semantic keywords. This is your content outline made visible.
12. Clean URL structure
Short, readable, keyword-inclusive:
- ▪✅
/on-page-seo-checklist - ▪❌
/page?id=482&cat=3 - ▪No dates, no parameters, no random strings where avoidable
- ▪Use hyphens, not underscores
13. No duplicate content
No two pages targeting the same query. If you have near-duplicates (product variants, category + tag pages), consolidate and 301-redirect the weaker page.
Media and Links (14–17)
14. Optimized images
- ▪Descriptive, keyword-relevant alt text (describes the image naturally)
- ▪Descriptive filenames (
, noton-page-seo-checklist.webp
)IMG_2034.webp - ▪WebP/AVIF format where supported
- ▪
/width
attributes to prevent layout shiftheight - ▪
below the foldloading="lazy" - ▪Compressed to reasonable size
15. Internal links with descriptive anchors
- ▪Link to 3–5 related pages from each article
- ▪Anchor text describes the target ("on-page SEO checklist," not "click here")
- ▪Distribute authority to your important pages
- ▪No orphan pages — everything important is linked
16. Schema markup (structured data)
Add the schema type that matches each page:
- ▪Article — blog posts (with author + publisher)
- ▪Product — product pages
- ▪LocalBusiness — location pages
- ▪FAQ — pages with Q&A content
- ▪Breadcrumb — site-wide
Validate with Google's Rich Results Test. Schema earns you rich results (stars, FAQs, breadcrumbs) that make your listing bigger and more clickable.
17. One clear CTA
Every page should have a job and a call to action: buy, call, book, or read the next article. A page that dead-ends wastes the traffic it earned.
Trust and User Experience (18–20)
18. E-E-A-T signals
Experience, Expertise, Authoritativeness, and Trustworthiness — especially for health, finance, and legal topics:
- ▪Author bylines with real names and credentials
- ▪Last-updated dates
- ▪Sources and citations
- ▪About page and contact info linked
19. Mobile-perfect
Over 60% of traffic is mobile, and Google crawls mobile-first:
- ▪No horizontal scroll
- ▪Tap targets big enough to hit
- ▪Readable font sizes without zoom
- ▪No intrusive interstitials/pop-ups that block content
20. Fast page speed
- ▪LCP under 2.5s
- ▪INP under 200ms
- ▪CLS under 0.1
- ▪CDN, caching, compressed assets
Test with PageSpeed Insights — page speed is a ranking factor, and users punish slow pages even harder than Google does.
The 60-Second Page Check (Before You Publish)
Run this on every page before hitting publish:
- ▪ One target keyword
- ▪ Keyword matches intent
- ▪ Keyword in first 100 words
- ▪ Title tag: unique, keyword-first, under 60 chars
- ▪ Meta description: unique, 150–160 chars
- ▪ One H1 with keyword
- ▪ Logical H2/H3 structure
- ▪ Clean URL with keyword
- ▪ Comprehensive, useful content
- ▪ Answer-first for AI search
- ▪ Alt text on all images
- ▪ 3–5 internal links with descriptive anchors
- ▪ Schema markup
- ▪ Clear CTA
- ▪ Mobile-perfect, fast loading
Common On-Page SEO Mistakes
- ▪Keyword stuffing — "SEO SEO SEO" doesn't rank; it reads as spam
- ▪Duplicate titles/metas — copied templates across pages
- ▪Multiple H1s — confuses the page's focus
- ▪Content that doesn't match intent — a product searcher landing on a blog post
- ▪Orphan pages — great content nobody links to
- ▪No schema — leaving rich results on the table
- ▪Ignoring mobile — still broken on the device most people use
The Bottom Line
- ▪One page, one keyword, one clear intent — focus wins rankings
- ▪Title, H1, URL, first-100-words — the four highest-leverage on-page elements
- ▪Comprehensiveness beats length — cover the topic fully, don't pad
- ▪Internal links and schema are underused advantages — most competitors skip both
- ▪Answer-first content wins AI search — structure for citations, not just clicks
- ▪Publish through the checklist, not against it — 15 minutes of checks, every page
On-page SEO is the most controllable part of ranking. Do the 20 points consistently across your pages and you'll outrank competitors who optimize once and forget.
Next Steps
Want us to optimize your pages against this checklist? Book a free 20-minute call — we'll audit your top pages, show you what's missing, and tell you exactly what to fix. No obligations, no lock-ins.
Related Guides
- ▪SEO Audit Checklist 2026: The Complete Technical + Content Audit
- ▪Technical SEO Checklist 2026: The 25-Point Audit
- ▪How to Do SEO Step-by-Step (2026 Beginner's Guide)
- ▪10 SEO Strategies That Actually Work
About the Author
Talib Raza is Head of SEO & Marketing at Orometa, where he leads data-driven strategies that have grown organic traffic 4.8x on average for 270+ clients. With deep expertise in technical SEO, content strategy, and local search optimization, Talib helps businesses dominate their markets. His methodology combines keyword research, content architecture, and AI-powered optimization to deliver measurable results.