Back to Blog

SEOChecklist

On-page SEO checklist: what to check on every page

By Vladislav Savko · Jul 10, 2026 · 7 min read

On-page SEO is everything you control inside a single page's HTML. Get it right and search engines understand your page instantly; get it wrong and even great content struggles to rank. This is the checklist I run on every page — the same signals the SEO Inspector extension surfaces in one click.

Title & meta description

The <title> is still one of the strongest on-page signals and the headline users see in search results. Aim for roughly 50–60 characters (about 580px) so it isn't truncated — title tag optimization covers length, format and Google's rewrites in depth — put the primary keyword near the front, and make every title unique across the site.

The meta description doesn't directly affect ranking, but it's your ad copy in the SERP. Keep it around 140–160 characters, describe the page honestly, and include the terms people actually search for. If it's missing, Google will generate one from the page — usually worse than what you'd write.

Headings (H1–H6)

Use exactly one H1 per page that states what the page is about. Then structure the rest with H2s and H3s in a logical order — don't skip levels (H2 → H4) just for styling — the heading structure guide walks through getting H1–H6 right. A clean heading outline helps both readers scanning the page and crawlers building a content map.

If you can't understand a page from its headings alone, neither can a search engine.

Canonical & robots

The canonical tag tells search engines which URL is the "real" one when the same content is reachable at multiple addresses (trailing slashes, query params, http/https). Point it at the clean, preferred URL (full details in canonical tags and duplicate content) — usually self-referencing.

Check the robots meta tag and the X-Robots-Tag HTTP header: a stray noindex is the single most common reason a page silently disappears from Google. Make sure pages you want indexed say index, follow.

Images

Every meaningful image needs a descriptive alt attribute — it's an accessibility requirement and helps image search. Beyond that: serve modern formats (WebP/AVIF) — see the image SEO guide — size images to their display dimensions instead of shipping a 4000px photo into a 400px slot, and add loading="lazy" to below-the-fold images.

Internal links spread authority and help crawlers discover pages — use descriptive anchor text, not "click here" (the internal linking guide covers structure, anchors and orphan pages). Audit for broken links (404s) and unnecessary redirect chains (each hop wastes crawl budget and slows users). Add rel="nofollow" or sponsored where appropriate on paid or untrusted outbound links.

Structured data

JSON-LD structured data (Schema.org) unlocks rich results — star ratings, FAQs, breadcrumbs, product info. Add the type that matches your content (Article, Product, FAQPage…) and validate it so all required fields are present. Even a basic WebSite + Organization markup helps.

Performance

Core Web Vitals are a ranking factor. Watch LCP (loading), CLS (visual stability) and INP (responsiveness). The usual wins: compress and lazy-load images, defer non-critical JavaScript, reserve space for images/ads to avoid layout shift, and cache aggressively.

Putting it together

You don't need to memorise all of this — you need a repeatable pass. Open a page, check the title and description lengths, confirm a single H1 and a sane heading outline, verify canonical/robots, scan images for missing alt, look for broken links, and glance at Web Vitals. That's a 60-second audit that catches 90% of on-page problems.

If you'd rather not do it by hand, SEO Inspector runs this exact checklist in your browser and flags anything missing with colour-coded warnings — free, and nothing leaves your machine.

Vladislav Savko
Written by Vladislav Savko Full-stack developer & SEO specialist

Full-stack developer with 10+ years building websites, web apps and browser extensions, plus hands-on technical SEO — the experience behind the tools and guides here.

About the author →
Share 𝕏 Share on X

Try SEO Inspector — free →