The On-Page SEO Checklist That Still Works in 2026
By ABD Web Tools Editorial · 2026-01-12 · 9 min read
On-page SEO has a reputation for being a solved problem. It is not solved — it is just unglamorous. Most pages that underperform in search do so for reasons a careful reader could spot in ten minutes: an ambiguous title, a heading structure that hides the answer, a slow hero image, an internal link graph that leaves the page orphaned. This checklist walks through the fourteen checks we run before publishing anything, in the order we run them, with notes on what actually changes results versus what is merely tidy.
Start with intent, not keywords
Before touching a tag, open a private browser window and search the phrase you want to rank for. Read the first five results properly. Are they tutorials, comparison tables, product pages or definitions? That format is the consensus answer to what searchers want, and a page that ignores it rarely wins, regardless of how well it is optimised.
If the results are all calculators and your page is a 2,000-word essay, the essay is the problem. Rework the format first; the rest of this checklist assumes the format is right.
Title tags: one promise, front-loaded
Keep titles under roughly 60 characters so they survive truncation, put the distinguishing phrase near the start, and make sure the title describes exactly one thing. Titles that stack three keywords with pipes read as spam to humans even when algorithms tolerate them.
A useful test: if you saw only the title in a list of ten, would you know what the page gives you? If not, rewrite it.
Advertisement
Meta descriptions are click copy, not ranking copy
Descriptions are not a direct ranking factor, but they influence click-through, and click-through influences whether your ranking sticks. Aim for 140–160 characters, state the concrete benefit, and include the search phrase naturally so it bolds in the results.
Heading structure that mirrors the question
Use exactly one H1 that matches the page's promise. Below it, H2s should read like the sub-questions a curious reader would ask in order. Skipping levels (H2 to H4) confuses assistive technology and makes machine extraction less reliable.
Read only the headings top to bottom. If that outline alone answers the query, the structure is right.
The answer belongs above the fold
Give the core answer in the first 100 words, then expand. Long preambles push the substance below the fold, increase bounce rate and reduce the chance of being pulled into an AI summary or featured snippet.
Images: compress, size, describe
Three checks, in this order. Compress to a modern format so the largest image on the page is comfortably under 200 KB. Set explicit width and height attributes so the layout does not shift while loading. Write alt text that describes the image for someone who cannot see it, rather than stuffing keywords into it.
- Convert hero images to WebP or AVIF where support allows.
- Lazy-load everything below the fold, never the hero.
- Serve responsive sizes so phones do not download desktop assets.
Internal links are the cheapest ranking lever you own
Every new page should receive at least two contextual internal links from existing pages that already get traffic, using descriptive anchor text. Then link outward from the new page to two or three related pages so crawlers can continue the journey.
Orphan pages — pages with no internal links pointing to them — are the single most common cause of 'published but never ranked'.
Structured data where it genuinely applies
Add Article markup to articles, Product to products, BreadcrumbList on deep pages. Structured data does not create rankings, but it helps machines understand entity relationships and makes your listing eligible for richer presentation. Never mark up content that is not visible on the page.
Canonical, robots and the boring plumbing
Confirm each page has a self-referencing canonical URL, that robots.txt is not blocking anything important, and that your sitemap lists every public page and nothing else. Sites lose more traffic to an accidental noindex than to any competitor.
Core Web Vitals, in plain terms
Three numbers matter: how quickly the main content paints, how quickly the page responds to a tap, and how much the layout jumps around. Fix the biggest offender rather than chasing a perfect score — usually an oversized hero image, a render-blocking font or an ad script loaded too early.
Publish, then measure the right things
Give a new page four to eight weeks before judging it. Track impressions before clicks: impressions rising with a poor position means the topic is right but the page is not yet competitive; flat impressions mean the topic or format is wrong.
Frequently asked questions
How long should a page be for SEO?
Long enough to answer the question completely and no longer. Word count is not a ranking factor; coverage is. Compare against what the top results actually cover, then decide.
Do meta keywords still matter?
No. Major search engines have ignored the meta keywords tag for well over a decade. Spend that effort on titles and headings instead.
How often should I re-audit an existing page?
Every six months for evergreen pages, or immediately after a redesign, a CMS migration or a noticeable traffic drop.
Is exact-match keyword placement still necessary?
Placing the phrase naturally in the title, one heading and the opening paragraph is enough. Repetition beyond that reads badly and adds nothing.
Advertisement