💡 Quick Answer — On-Page SEO Checklist
The on-page SEO checklist covers 15 steps to apply to every post before publishing: (1) focus keyword in title near the beginning, (2) keyword in meta description (145-160 chars), (3) keyword in URL slug, (4) keyword in first 100 words, (5) keyword in at least one H2, (6) keyword density ~1% — verify with the WLH Keyword Density Checker, (7) image alt text with keyword, (8) 3-5 internal links, (9) 2-3 external dofollow links, (10) Open Graph tags, (11) schema markup, (12) page speed 90+, (13) mobile-friendly layout, (14) content length matching intent, (15) post-publish site SEO audit. Use Rank Math SEO plugin (free) on WordPress to track your score in real time.
An on-page SEO checklist is the systematic set of optimisations you apply to every page before it goes live. Unlike off-page SEO (which depends on external factors), every item on this checklist is fully within your control — making it the highest-ROI SEO activity for beginners.
This checklist reflects the criteria Rank Math SEO uses to score WordPress posts — the same signals Google's systems evaluate for ranking decisions. Apply all 15 steps and you'll consistently hit 80+ Rank Math scores while giving every post its best chance of reaching Google's first page.
Before applying this checklist, ensure you've chosen the right keyword. If you haven't done keyword research yet, read our keyword research with free tools guide first — the right keyword makes every step in this checklist more effective.
53%
Of pages that rank in Google's top 10 have complete on-page SEO
According to SEMrush's ranking factors study, pages with complete on-page optimisation — correct keyword placement, proper meta tags, and clean technical structure — are 53% more likely to appear in the top 10 results than equivalent pages without it.
Source: SEMrush Ranking Factors Study 2025
📚 SEO Context — Read Alongside This Checklist
What Is On-Page SEO and Why Every Post Needs This Checklist
On-page SEO is the set of optimisations you make directly on a webpage — the signals Google's crawlers read when they visit and evaluate your content. Every signal either supports or undermines your chance of ranking for your target keyword.
The power of a checklist approach is consistency. Professional SEO writers don't optimise from memory — they run a repeatable process on every piece of content. This checklist is that process: apply it every time and no critical signal gets missed.
✅
On-page SEO checklist — all 15 steps organised into 3 groups for systematic application
Alt: "on page seo checklist 15 steps 3 groups 2026"
Group 1 — Keyword Placement (Steps 1–6)
These six steps place your focus keyword in the locations Google's algorithm reads first and weighs most heavily for topical relevance.
1
Focus keyword in title tag — near the beginning
Place your focus keyword within the first 3 words of the title. Keep the title under 60 characters (564px). Add a power word (Proven, Complete, Best, Free) and a positive sentiment signal. Example: "On-Page SEO Checklist — 15 Steps to Rank Higher (2026)" — keyword first, power word included, year for freshness.
🛠️ Use: WLH Title Tag Checker — verify all criteria before publishing2
Focus keyword in meta description (145–160 chars)
Write a meta description that includes your focus keyword naturally and gives a compelling reason to click. Keep it between 145-160 characters (977px max). Meta descriptions don't directly affect rankings — they directly affect click-through rate, which does.
🛠️ Use: WLH Meta Tag Generator — live character counting with Google preview3
Focus keyword in URL slug — short and hyphenated
Create a short URL slug containing your focus keyword. Remove stop words (the, a, an, of). Keep it under 5 words. Once published, never change a URL without setting a 301 redirect — URL changes break all existing backlinks and lose accumulated authority.
🛠️ Use: WLH URL Slug Generator — creates the correct format instantly4
Focus keyword in first 100 words
Use your focus keyword naturally within the opening paragraph — within the first 100 words. This signals topical relevance to Google's crawler early in the page parse. Do not force it awkwardly — write it as you would naturally introduce the topic to a reader.
5
Focus keyword in at least one H2 subheading
Include your focus keyword or a close variation in at least one H2 subheading within the content body. H2 tags carry more SEO weight than body paragraph text — they signal to Google the key themes covered in each section of your page.
6
Keyword density ~1% throughout content
Check your focus keyword density before publishing. Target approximately 1% — one use per 100 words. Under 0.5% may signal insufficient relevance. Over 2% risks keyword stuffing. Also use semantic variations and related terms naturally throughout the content to build topical depth.
🛠️ Use: WLH Keyword Density Checker — free, unlimited, instant resultsAfter Applying the Checklist
Run a Free SEO Audit — Verify All 15 Factors Are in Place
Free SEO Audit →Group 2 — Content Quality & Links (Steps 7–10)
These four steps address content quality signals and link structure — both of which Google uses to evaluate how valuable and well-connected your page is.
7
Image alt text containing focus keyword
Every image on the page needs descriptive alt text. The primary image's alt text should include your focus keyword naturally. Alt text serves two purposes: it helps Google understand image content (a ranking signal) and it makes your site accessible to visually impaired users using screen readers — a trust signal.
8
3–5 internal links to related posts
Link to 3-5 related posts on your own site using keyword-rich anchor text. Internal links distribute page authority across your site, help Google understand your content structure, and keep visitors engaged longer — all of which positively impact rankings. This is the highest-ROI free link building action available. Link naturally where the related content adds value to the reader.
9
2–3 external dofollow links to authoritative sources
Link out to 2-3 authoritative external sources that support your content's claims — official research, government sources, Google's own documentation. External links to credible sources build trust signals with Google and demonstrate that your content is well-researched. Only link to URLs you've verified are live and authoritative.
🛠️ Use: WLH Backlink Anchor Checker — monitor anchor text across your site10
Open Graph and social meta tags
Add Open Graph tags to control exactly how your page appears when shared on Facebook, LinkedIn, and X/Twitter. Without Open Graph tags, social platforms generate arbitrary previews — often pulling the wrong image and title. Better social previews drive more clicks from shares and increase your content's reach.
🛠️ Use: WLH Open Graph Generator — free, complete OG tag generation💡 From Experience
In our testing across multiple WebLearningHub posts, adding proper internal links (Step 8) produced the most consistent improvement in page rankings among all on-page SEO steps — particularly for posts that had good content but were isolated in the site structure. Pages that receive internal links from 5+ related posts consistently rank 4-8 positions higher than the same quality content with no internal links pointing to it.
Group 3 — Technical On-Page SEO (Steps 11–15)
These five steps address the technical signals Google evaluates alongside content quality — schema markup, page speed, mobile performance, content depth, and post-publish verification.
11
Schema markup — Article, FAQ, HowTo
Add schema markup to every post to help Google understand your content's structure and purpose. Article schema marks your post as editorial content. FAQ schema makes your Q&As eligible for rich results. HowTo schema marks step-by-step guides. Schema is critical for Google AI Overviews eligibility in 2026 — AI systems preferentially cite pages with structured data. Use Rank Math SEO free to generate and manage all schema types automatically.
12
Page speed — 90+ on mobile PageSpeed Insights
Google uses Core Web Vitals (LCP, INP, CLS) as confirmed ranking factors. Aim for 90+ on mobile — desktop scores are less critical since Google indexes the mobile version first. Common fixes: compress images to WebP under 100KB, install LiteSpeed Cache, use a lightweight theme (Astra or GeneratePress).
🛠️ Use: WLH Page Speed Checker — quick baseline before detailed fixes13
Mobile-friendly layout — tested on a real device
Test every page on a real smartphone before publishing. Google uses mobile-first indexing — it evaluates and ranks the mobile version of your page. Common mobile issues: text too small (minimum 16px), tap targets too close together (minimum 44px spacing), images wider than the screen. Never rely solely on browser resize mode for mobile testing.
14
Content length and depth matching search intent
Your content depth should match or exceed what the current top 3 Google results provide for your keyword. For informational queries, this typically means 1,500-3,000 words. For commercial comparisons, 800-1,500 words. For local queries, 600-1,000 words. More words are not always better — match intent, not a word count target.
🛠️ Use: WLH Word Counter + Reading Time Estimator15
Post-publish site SEO audit — verify all factors
After publishing, run a full SEO audit on the live URL to verify all on-page signals are rendering correctly in Google's view. Check that meta tags are correct, images are loading with alt text, schema is valid, and the page is accessible to crawlers. Also submit the URL to Google Search Console for faster indexing.
🛠️ Use: WLH Site SEO Audit — 15 factors checked instantly, free and unlimited2×
More organic traffic from pages with complete schema markup
Pages with proper schema markup (Article, FAQ, HowTo) are twice as likely to earn rich results in Google — featured snippets, FAQ dropdowns, and How-To carousels — which drive significantly higher click-through rates than standard organic listings.
Source: Search Engine Land Schema Markup Study 2025
Every step in this checklist has a corresponding free tool. Here are the WebLearningHub tools built specifically to support this workflow:
💡 From Experience
We apply this exact 15-step checklist to every WebLearningHub post before publishing. The steps that produce the most consistent ranking improvement in our testing are, in order: schema markup (Step 11), keyword density verification (Step 6), internal linking (Step 8), and post-publish SEO audit (Step 15). The checklist takes approximately 20-30 minutes per post and produces measurable ranking differences within 4-6 weeks on low-competition keywords.
📋
On-page SEO checklist — printable reference card for all 15 steps
Alt: "on page seo checklist printable reference all 15 steps 2026"
📚 Complete the Full SEO Workflow
✅ On-Page SEO Checklist — Quick Reference
GROUP 1 — KEYWORD PLACEMENT:
✅ 1. Focus keyword in title — first 3 words, under 60 chars
✅ 2. Keyword in meta description — 145-160 chars
✅ 3. Keyword in URL slug — short, hyphenated
✅ 4. Keyword in first 100 words
✅ 5. Keyword in at least one H2
✅ 6. Keyword density ~1% — verified with WLH Checker
GROUP 2 — CONTENT & LINKS:
✅ 7. Image alt text with focus keyword
✅ 8. 3-5 internal links to related posts
✅ 9. 2-3 external dofollow links to authoritative sources
✅ 10. Open Graph tags — generated with WLH OG Generator
GROUP 3 — TECHNICAL:
✅ 11. Schema markup — Article + FAQ + HowTo (Rank Math free)
✅ 12. Page speed 90+ mobile — WLH Page Speed Checker
✅ 13. Mobile-friendly — tested on real device
✅ 14. Content depth matching top 3 competitors' intent
✅ 15. Post-publish WLH Site SEO Audit — 15 factors verified
This on-page SEO checklist works when applied consistently to every post — not occasionally. Bookmark this page and run through all 15 steps before publishing anything. For the broader SEO strategy this checklist supports, read our complete SEO guide for beginners. For keyword research — the step that comes before this checklist — read our keyword research with free tools guide. And explore all 20 free tools at weblearninghub.com/resources/ — most are directly referenced in this checklist.