Optmizlyoptmizly
← Back to Blog
SEO Fundamentals9 min readJuly 2, 2026

On-Page SEO Checklist: Everything You Need to Rank in 2026

A complete on-page SEO checklist covering title tags, headings, meta descriptions, keyword usage, internal links, and more — with specific guidance for each element.

A

Aravindraj

Founder, Optmizly

What is on-page SEO?

On-page SEO refers to the optimisations you make directly on your web pages — as opposed to off-page factors like backlinks or technical factors like site speed. It's the layer of SEO you have the most direct control over, and it's often where the fastest gains come from.

This checklist covers every major on-page element, what best practice looks like for each, and the most common mistakes to avoid.

Title tag

The title tag is the single most important on-page element. It appears as the clickable headline in search results and is a strong ranking signal.

  • Length: 50–60 characters. Longer titles get truncated in search results.
  • Keyword placement: Put your primary keyword near the front of the title.
  • Uniqueness: Every page on your site should have a unique title tag. Duplicate titles confuse search engines about which page to rank.
  • Brand suffix: For most pages, append your brand name at the end: "How to Do Keyword Research | Optmizly"
  • Avoid keyword stuffing: "Keyword Research, Keyword Research Tips, Best Keyword Research Tool" is not a title — it's a red flag.

Meta description

Meta descriptions don't directly affect rankings, but they significantly affect click-through rate — which does affect rankings indirectly.

  • Length: 150–160 characters. Anything longer gets truncated.
  • Include the keyword: Google bolds matching terms in the snippet, making your result stand out.
  • Write for clicks: Your meta description is an ad for your page. Include a clear value proposition and a soft CTA ("Learn how...", "Find out...", "Get the full list...").
  • Don't duplicate: Like title tags, every page needs a unique meta description.

H1 heading

  • Every page should have exactly one H1.
  • The H1 should contain your primary keyword and closely match your title tag — but doesn't have to be identical.
  • Make it descriptive and specific. "Introduction" or "Welcome" are not H1s — they're wasted opportunities.

Heading structure (H2–H6)

Headings help both readers and search engines understand your content structure. Think of them as a table of contents.

  • Use H2s for major sections, H3s for subsections within those sections.
  • Include secondary keywords and related terms naturally in your H2s.
  • Write headings as if they're answering a question — this increases the chance of being featured in People Also Ask boxes and AI answers.
  • Don't skip levels (H1 → H3 with no H2) — this breaks the logical hierarchy.

Keyword usage

  • Primary keyword: Should appear in the title, H1, first paragraph, at least one H2, and naturally throughout the body.
  • Keyword density: There's no magic percentage. 1–2% is a rough benchmark, but natural usage matters more than hitting a number.
  • LSI keywords: Include semantically related terms — synonyms, related concepts, and terms that appear in competitor content on the same topic.
  • Avoid stuffing: If you have to force your keyword into a sentence, it doesn't belong there. Stuffing hurts more than it helps.

Content length and depth

Length is a proxy for depth — not a ranking factor in itself. The right length for your content is whatever it takes to thoroughly answer the searcher's question.

  • Check the average word count of pages ranking in the top 5 for your target keyword.
  • Cover all the subtopics those pages cover — and ideally something they don't.
  • Don't pad. A tight 800-word article beats a bloated 3,000-word one with 2,000 words of filler.

URL structure

  • Keep URLs short and descriptive: /on-page-seo-checklist not /blog/2025/04/01/complete-guide-to-on-page-seo-tips-and-tricks
  • Include your primary keyword in the URL.
  • Use hyphens to separate words, not underscores.
  • Avoid stop words (a, the, and, of) where they add length without adding meaning.
  • Once a URL is indexed, don't change it without a 301 redirect.

Images

  • Alt text: Every image should have descriptive alt text. Include your keyword where it makes sense, but don't force it on every image.
  • File names: Use descriptive file names (on-page-seo-checklist.png) rather than IMG_4821.png.
  • File size: Compress images before uploading. Large images are a leading cause of slow page speed.
  • Lazy loading: Ensure images below the fold load lazily to improve Core Web Vitals.

Internal links

  • Link to other relevant pages on your site using descriptive anchor text (not "click here" or "read more").
  • Every important page should be reachable within 3 clicks from your homepage.
  • When you publish a new page, go back and add internal links to it from existing relevant pages.
  • Internal links distribute PageRank and help search engines understand the relationship between your pages.

External links

  • Link out to credible, authoritative sources when you reference data, studies, or claims.
  • External links signal that your content is well-researched — they don't "leak" PageRank in a way that hurts you.
  • Open external links in a new tab (target="_blank") and add rel="noopener noreferrer" for security.

Schema markup

Schema markup (structured data) helps search engines understand your content and can enable rich results in SERPs.

  • Article schema: For blog posts and news articles.
  • FAQPage schema: For pages with FAQ sections — can generate expandable FAQ results directly in SERPs.
  • HowTo schema: For step-by-step guides.
  • BreadcrumbList schema: Displays breadcrumb navigation in search results.

Page speed and Core Web Vitals

Page experience is a confirmed ranking factor. Key metrics:

  • LCP (Largest Contentful Paint): Should be under 2.5 seconds. Usually affected by image size and server response time.
  • CLS (Cumulative Layout Shift): Should be under 0.1. Caused by elements that move after initial load (ads, late-loading fonts, images without dimensions).
  • INP (Interaction to Next Paint): Should be under 200ms. Affected by JavaScript execution time.

Mobile optimisation

  • Google uses mobile-first indexing — your mobile page is the one that gets ranked.
  • Test your page on a real mobile device, not just a desktop browser with a narrow viewport.
  • Ensure tap targets (buttons, links) are at least 48x48 pixels.
  • Don't use intrusive interstitials (pop-ups that block content on mobile).

How to audit your on-page SEO

Running through this checklist manually for every page is time-consuming. Optmizly's On-Page SEO tool audits your content against all these criteria automatically — it checks keyword usage, heading structure, meta tags, image alt text, and readability, then gives you a prioritised list of fixes.

The bottom line

On-page SEO isn't glamorous, but it's the foundation everything else is built on. A technically sound page with good on-page optimisation will consistently outperform a poorly optimised page with better backlinks — especially in competitive niches where the margin between page 1 and page 2 is often a handful of small improvements.

Work through this checklist for your most important pages first. Fix the highest-impact items, republish, and monitor your rankings over the next 4–6 weeks.

Free newsletter

Weekly SEO insights

Practical tips on content optimisation, E-E-A-T, and AI search — no fluff, one email a week.

No spam. Unsubscribe any time.

Optmizly

Stop guessing. Use AI-powered tools to analyze your content, fix E-E-A-T signals, map topical authority, and get cited by ChatGPT and Perplexity.

Try Optmizly Free →