ALL POSTS
TECHNICAL SEO
8 MIN READ
March 17, 2026

On-Page SEO Checklist 2026: 20 Elements That Move Rankings

A complete, prioritized checklist of every on-page SEO factor — with what to actually do for each.

On-page SEO is the only ranking factor you have complete control over. Use it deliberately.

On-page SEO is the set of ranking factors you control completely — no waiting for backlinks, no algorithm guessing. Get these right on every page and you maximize the ranking potential of whatever authority you have.

Here is the complete checklist, in order of impact.

Tier 1: Critical (Do These First)

Title Tag - Contains the primary keyword, front-loaded within the first 30 characters - Under 60 characters total (longer gets truncated in search results) - Unique — no two pages share the same title - Includes brand name at the end separated by pipe or dash

Meta Description - 120–155 characters - Contains the primary keyword naturally - Written as an outcome-first pitch ("Learn how to X in Y minutes") - Unique — not auto-generated or duplicated

H1 Tag - Exactly one H1 per page - Contains the primary keyword - Matches the intent of the title tag (not identical — complementary)

Primary Keyword Placement - Appears in the first 100 words of the page - Used 2–4 times naturally throughout (not keyword-stuffed) - Appears in at least one H2 subheading

Tier 2: High Impact

Content Depth - Minimum 500 words for informational pages, 800+ for competitive topics - Covers the topic more completely than the top 3 ranking pages - Uses H2 and H3 subheadings to structure the content logically - Includes practical examples, not just definitions

URL Slug - Keyword-rich and descriptive (yourdomain.com/on-page-seo-checklist, not /post-123) - All lowercase, words separated by hyphens - Short — under 60 characters where possible

Internal Links - 3–8 contextual links to related pages on your site - Anchor text is descriptive and includes relevant keywords - Links to your most important pages from your most authoritative pages

Image Optimization - Every image has a descriptive alt tag containing relevant keywords where natural - Images are compressed (WebP format preferred) - Hero images have a preload <link> tag in the <head> for LCP improvement - File names are descriptive (seo-audit-tool.webp, not IMG_4521.jpg)

Tier 3: Supporting Signals

Canonical Tag - Every page has a self-referencing canonical tag pointing to its preferred URL - Parameter variants (/?color=red, /?sort=asc) canonical to the base URL

Structured Data (Schema) - Article schema on blog posts (includes author, date, headline) - FAQPage schema on pages with FAQ sections - HowTo schema on step-by-step guide pages - Organization schema on homepage

Page Speed - Largest Contentful Paint (LCP) under 2.5 seconds - First Input Delay (FID) / Interaction to Next Paint (INP) under 200ms - Cumulative Layout Shift (CLS) under 0.1

Content Freshness - Publication date visible on page - "Last updated" date shown for evergreen content that has been refreshed - Outdated statistics and examples updated at least annually

How to Use This Checklist

Run through it for your most important pages first — homepage, pricing page, top product/service pages. Then work through your blog posts starting with those that already have impressions but low click-through rates (check Google Search Console → Performance).

You do not need to achieve 100% on every page. Prioritize the pages that matter most to your business. Tier 1 items on your top 5 pages will move the needle faster than all tiers on all pages.

Use RankyPulse to automatically check most of these items across your entire site at once.

Related reading: - Technical SEO Checklist 2026: Everything Google Checks - How to Fix a Slow Website: 6 Fixes That Improve SEO Fast - See on-page SEO in practice: Canva SEO Audit

See this in action on your site

Free audit. No signup. 30 seconds.

Run free audit →