Agency Insights

On-Page SEO Checklist for 2026

May 22, 2026 · 6 min read

On-page SEO is the practice of optimizing the content and HTML structure of individual web pages so search engines can understand the page and rank it appropriately for relevant queries. It covers everything you control on the page itself, as opposed to off-page signals like backlinks or technical signals like server performance. This checklist walks through every on-page element that matters in 2026, in priority order.

The title tag

The single most important on-page SEO element. The title tag appears as the clickable headline in search results and is the strongest single content-based signal of what the page is about.

  • Length. 50-60 characters. Titles longer than 60 characters get truncated in search results with an ellipsis.
  • Primary keyword. Include the primary target keyword, preferably near the front.
  • Brand at the end. Format: “[Page topic] – [Brand]” or “[Page topic] | [Brand]”. Both work; pick one and use it consistently.
  • Uniqueness. Every page on the site needs a unique title tag. Duplicate titles signal duplicate content.
  • Write for humans. The title gets seen by humans deciding whether to click. Keyword-stuffed titles get fewer clicks even when they rank.

The meta description

Not a ranking factor directly, but a major influence on click-through rate (which is a ranking factor). The meta description appears as the snippet under the title in search results.

  • Length. 140-160 characters. Shorter descriptions get auto-filled by Google with content from the page.
  • Include the primary keyword so it bolds in search results when matched.
  • Sell the click. Tell the reader what they will get if they click. Specific benefits outperform generic descriptions.
  • Active voice. “Learn how to” outperforms “Information about how to.”

The H1 tag

Every page should have exactly one H1, and it should describe the page topic. The H1 can differ slightly from the title tag (the title is for search results; the H1 is for the page itself), but they should be conceptually aligned.

Heading hierarchy (H2-H6)

Use subsequent headings (H2, H3, etc.) to organize the page into logical sections. Each section gets an H2; subsections within a section get H3s. Do not skip levels (H2 directly to H4). Heading hierarchy is read by search engines and screen readers, and a well-structured page is easier for both to parse.

For content optimization, include keyword variations in H2s where natural. Do not stuff every heading with the primary keyword; that pattern triggers over-optimization signals.

URL structure

  • Short. Shorter URLs outperform longer ones on average. Aim for under 60 characters.
  • Hyphens between words. “/on-page-seo-checklist/” not “/on_page_seo_checklist/” or “/onpageseochecklist/”.
  • Include the keyword. The URL slug should match or include the primary keyword for the page.
  • Avoid stop words where possible. “/seo-checklist/” outperforms “/the-best-seo-checklist-for-you/”.
  • Avoid dates, numbers, and IDs in URLs. “/2026/03/post-1742/” tells search engines nothing about the content.

Body content

Length

There is no magic word count. Longer pages do not automatically rank higher. The rule: the page should be as long as needed to fully answer the query, no longer. For most informational queries, 800-2000 words is appropriate. For service or product pages, 300-1000 words. For deep-dive guides, 2000-4000+ words.

Keyword usage

Include the primary keyword in the first 100 words, in at least one H2, and naturally throughout the body. Do not stuff the keyword artificially; modern algorithms detect over-optimization and penalize it. Aim for natural language that genuinely answers the search intent.

Related entities and topics

Include related concepts and entities that any expert writing on the topic would naturally include. If the page is about “Google Ads conversion tracking,” it should mention concepts like conversion actions, conversion windows, conversion lag, attribution models, and Google Tag Manager. These related concepts demonstrate topical depth.

Readability

  • Short paragraphs (2-4 sentences max).
  • Bullet points and numbered lists for scannable structure.
  • Bold text for key concepts.
  • Sentence length variation; avoid 30-word sentences throughout.
  • Active voice over passive voice where possible.

Images

  • Alt text on every image. Describe what the image shows. Include the primary keyword where genuinely descriptive. Empty alt text is a missed signal.
  • File names. Use descriptive file names (google-ads-conversion-tracking-dashboard.jpg) instead of generic names (IMG_0234.jpg).
  • Compressed file sizes. Large images slow page load, which hurts rankings. Target under 200 KB per image for body content.
  • Modern formats. WebP or AVIF outperforms JPEG on file size. Most modern sites should serve images in modern formats with JPEG fallbacks.
  • Width and height attributes. Prevent layout shift (Cumulative Layout Shift penalty) by specifying image dimensions in the HTML.

Internal linking

Every page should link to and be linked from other pages on the site. Internal links pass relevance signal and help search engines discover and prioritize content. The rules:

  • Link from new posts to related pillar pages.
  • Link from pillar pages to detailed cluster posts.
  • Use descriptive anchor text (the clickable text in the link) that includes keywords naturally.
  • Avoid generic anchor text like “click here” or “learn more” for important internal links.
  • Most pages should have 3-10 internal links in the body content.

Schema markup

Structured data (schema.org markup, usually in JSON-LD format) helps search engines understand the page content and may produce rich results in search. The schemas most worth implementing for a typical small business website:

  • Organization (sitewide)
  • LocalBusiness (sitewide for local businesses)
  • WebSite (sitewide)
  • BreadcrumbList (on every page)
  • Article (on every blog post)
  • Person (on author bio pages)
  • FAQPage (on pages with FAQ sections)
  • Service (on each service page)
  • Product (on each product page, for e-commerce)
  • Review or AggregateRating (where genuine reviews exist)

Canonical tags

Every page should have a self-referencing canonical tag in the head section. For pages that legitimately exist at multiple URLs (e.g. with query parameters), the canonical should point to the preferred version. This prevents duplicate-content issues.

Mobile responsiveness

Every page should render correctly on mobile devices. Google indexes the mobile version of pages as the primary index (mobile-first indexing). Test with the Chrome DevTools mobile emulator or a real device.

Core Web Vitals

The technical performance metrics — Largest Contentful Paint, Cumulative Layout Shift, Interaction to Next Paint — that Google factors into rankings. These are technical-SEO concerns more than pure on-page, but they affect every page on the site.

The on-page audit checklist

  1. Title tag under 60 chars, includes primary keyword, brand at end
  2. Meta description 140-160 chars, primary keyword included, click-attractive
  3. One H1, matching the page topic
  4. Heading hierarchy correct, no skipped levels
  5. URL short, hyphenated, includes keyword, no stop words or IDs
  6. Primary keyword in first 100 words, in one H2, naturally throughout
  7. Related entities and topics covered
  8. Short paragraphs, bullets, scannable structure
  9. Images have descriptive alt text, descriptive file names, compressed sizes
  10. 3-10 internal links in body, descriptive anchor text
  11. Schema markup appropriate to page type
  12. Self-referencing canonical tag
  13. Renders on mobile
  14. Core Web Vitals in green

Related reading

Get in touch

Let's talk about
your project.

We respond within one business day with a scoped proposal and clear next steps.