By Guven Tuncay · Updated March 2026
The Complete On-Page SEO Checklist for 2026 (15 Steps)
A step-by-step on-page SEO checklist covering title tags, meta descriptions, headings, content quality, images, internal links, and user experience — everything you need to optimise every page you publish.
TL;DR
On-page SEO is the single biggest lever you control. Every page needs one target keyword, a front-loaded title tag under 60 characters, a compelling meta description, a clean URL slug, and a single H1. Structure your content with H2/H3 subheadings, write comprehensively for search intent, add internal and external links, optimise your images, and make sure the page loads fast and reads well on mobile. This checklist covers all 15 steps. Or run Seoglen's Competitor Page Breakdown to see exactly how top-ranking pages handle their on-page SEO.
The 15-Step On-Page SEO Checklist
Content & Keywords
Target one primary keyword per page
Every page on your site should have a single, clearly defined primary keyword that it aims to rank for. This keyword should reflect the main search intent of the page. Trying to optimise one page for multiple unrelated keywords splits your relevance signal and makes it harder for search engines to understand what the page is about. Choose your primary keyword based on search volume, keyword difficulty, and alignment with your business goals. You can still include semantically related terms and long-tail variations naturally throughout the content — Google is sophisticated enough to understand context and synonyms — but the page's structure (title, H1, URL) should clearly centre on one primary term.
Include keyword in title tag (front-loaded, under 60 characters)
The title tag is the single most important on-page SEO element. It appears as the clickable headline in search results, in browser tabs, and when your page is shared on social media. Place your primary keyword as close to the beginning of the title as possible — front-loading increases both relevance signals and click-through rates. Keep the total length under 60 characters to avoid truncation in SERPs. Each page on your site must have a unique title; duplicate titles signal thin or redundant content. A strong pattern is Primary Keyword: Supporting Detail | Brand. Avoid keyword stuffing — include your keyword once naturally and focus on making the title compelling enough to earn clicks.
Automate this step
Seoglen's Competitor Page Breakdown analyses how top-ranking pages structure their title tags — showing you real examples of what works for your target keyword. Get a free preview
Write a compelling meta description (120–160 characters, includes keyword)
The meta description is your page's sales pitch in search results. While not a direct ranking factor, it heavily influences click-through rate — and CTR does affect rankings indirectly. Write a concise summary that includes your target keyword naturally, communicates the page's value proposition, and gives searchers a reason to click. Keep it between 120 and 160 characters to avoid truncation. Include a call-to-action where appropriate (“Learn how”, “Discover”, “Find out”). Every page needs a unique meta description — if you leave it blank, Google will auto-generate one from your page content, which is often less compelling and may not highlight the information searchers care about most.
Use keyword in URL slug (short, descriptive, hyphenated)
Your URL slug is a minor but confirmed ranking signal. More importantly, a clean, keyword-rich URL helps users and search engines understand what the page is about before they even click. Keep slugs short — ideally 3–5 words — and use hyphens to separate words. Remove stop words (a, the, and, of) unless they're essential for clarity. Avoid numbers, dates, or parameters that will become outdated. For example, /on-page-seo-checklist is far better than /blog/2026/03/19/the-complete-guide-to-on-page-seo. Once a URL is published and indexed, avoid changing it — URL changes require 301 redirects and temporarily lose link equity.
Include keyword in H1 (one H1 per page)
The H1 tag is the main visible heading on your page and one of the strongest on-page ranking signals. Every page should have exactly one H1, and it should include your primary keyword. The H1 doesn't have to be identical to the title tag — in fact, it's often better to vary them slightly so you capture additional keyword variations. For example, your title tag might be “On-Page SEO Checklist: 15 Steps for 2026” while your H1 is “The Complete On-Page SEO Checklist for 2026.” Having multiple H1 tags on a page is not a penalty, but it weakens the signal about what the page's primary topic is. Keep it clean: one page, one primary keyword, one H1.
Automate this step
Seoglen's Competitor Page Breakdown shows you the exact H1, heading structure, and keyword placement used by pages ranking in the top positions. Get a free preview
Content Quality
Use H2/H3 subheadings to structure content logically
Subheadings (H2s and H3s) serve three purposes: they help search engines understand your content hierarchy, they make your page scannable for readers, and they create opportunities to include secondary keywords naturally. Structure your content with a clear hierarchy — H2s for major sections, H3s for sub-sections within those. Each subheading should accurately describe the content that follows. Include keyword variations in subheadings where it reads naturally, but never force them. Pages with well-structured headings are also more likely to win featured snippets, as Google often pulls structured answers directly from heading-organised content. Aim for a subheading every 200–300 words to break up long content.
Write comprehensive content that fully answers the search intent
Google's primary goal is to satisfy the searcher's intent. Your content needs to fully answer the question or solve the problem behind the keyword — not just mention the keyword a certain number of times. Analyse the top-ranking pages for your target keyword to understand what searchers expect: are they looking for a step-by-step guide, a comparison, a definition, or a product page? Match that format, then go deeper. Cover related subtopics that naturally belong on the page. Content length should be driven by what's needed to thoroughly address the topic, not by an arbitrary word count target. A 500-word page that perfectly answers a simple question will outrank a 2,000-word page that rambles around the topic.
Automate this step
Seoglen's Content Refresh Analyser identifies pages where your content is losing rankings and tells you exactly what to update to match current search intent. Get a free preview
Add internal links to related pages (3–5 per 1,000 words)
Internal links are one of the most underrated on-page SEO elements. They distribute link equity (ranking power) across your site, help search engines discover and understand the relationship between your pages, and keep users engaged by guiding them to relevant content. Aim for 3–5 contextual internal links per 1,000 words of content. Use descriptive anchor text that tells both users and search engines what the linked page is about — avoid generic phrases like “click here” or “read more.” Link from your high-authority pages (those with the most backlinks) to your most important pages to pass link equity where it matters most. Make sure every important page is reachable within 3 clicks from the homepage.
Include external links to authoritative sources
Linking out to reputable, authoritative sources signals to search engines that your content is well-researched and trustworthy. It also provides genuine value to readers who want to verify claims or explore topics in more depth. Link to primary sources where possible — official documentation, peer-reviewed research, industry reports, and recognised authorities like Google Search Central, Moz, or Ahrefs. Open external links in a new tab so readers don't lose their place on your page. There is no penalty for linking out — the “link equity leak” concern is largely a myth for reasonable outbound linking. Just avoid linking to low-quality, spammy, or irrelevant sites.
Images & Media
Add descriptive alt text to all images (include keyword where natural)
Alt text serves two critical purposes: it makes your images accessible to screen readers (which is both a legal requirement in many jurisdictions and the right thing to do), and it helps search engines understand what your images depict. Write alt text that accurately describes the image content in a concise sentence. Include your target keyword where it fits naturally, but don't force it into every image — only where the image is genuinely relevant to the keyword. Avoid generic alt text like “image” or “photo” and avoid keyword stuffing like “on-page SEO checklist on-page SEO tips on-page optimisation.” Good alt text reads like a brief, natural description: “Checklist showing 15 on-page SEO factors with completion checkboxes.”
Compress images and use WebP/AVIF format
Unoptimised images are the most common cause of slow page load times, and page speed is both a ranking factor and a user experience issue. Convert your images to modern formats like WebP or AVIF, which are 25–50% smaller than JPEG at equivalent visual quality. Use tools like Squoosh, TinyPNG, or your CMS's built-in image optimisation to compress images before uploading. Specify explicit width and height attributes on every image to prevent Cumulative Layout Shift (CLS). Add loading="lazy" to images below the fold so they only load when the user scrolls near them.
Automate this step
Seoglen's Technical SEO Audit checks image optimisation automatically — flags uncompressed images, missing alt text, and layout shift issues. Get a free preview
Add captions or context around images for relevance signals
Search engines use the text surrounding an image to understand its context and relevance. Adding a caption directly below an image, or placing it within a relevant paragraph, strengthens the topical signal. Studies from Nielsen Norman Group show that image captions are read more consistently than body text — making them a powerful way to reinforce key points and include secondary keywords. Use the HTML <figure> and <figcaption> elements for semantic markup. Original images (screenshots, diagrams, infographics) are more valuable than stock photos because they can rank in Google Image search and attract backlinks.
User Experience
Ensure above-the-fold content loads fast (LCP < 2.5s)
Largest Contentful Paint (LCP) measures how quickly the main content of your page becomes visible. Google considers anything under 2.5 seconds “good” and uses it as a ranking signal. The above-the-fold content — what users see without scrolling — is particularly critical because it shapes the first impression and determines whether users stay or bounce. Optimise LCP by preloading your hero image or critical above-the-fold assets, using a CDN, enabling text compression (gzip/brotli), and deferring non-critical JavaScript. Remove or defer any render-blocking CSS and JS that delays the initial paint. Test your LCP with PageSpeed Insights on both mobile and desktop.
Automate this step
Seoglen's Technical SEO Audit runs Lighthouse and reports your LCP, CLS, and INP scores with pass/fail thresholds and fix recommendations. Get a free preview
Use short paragraphs and bullet points for readability
Readability directly affects engagement metrics like time on page, bounce rate, and scroll depth — all of which send signals to search engines about content quality. Most web readers scan rather than read linearly, so structure your content for scanning. Keep paragraphs to 2–3 sentences maximum. Use bullet points and numbered lists for steps, features, or comparisons. Bold key phrases so scanners can grasp the main points quickly. Break up long sections with subheadings, images, or callout boxes. On mobile devices, dense paragraphs are even harder to read — and with Google's mobile-first indexing, the mobile reading experience is what matters most for rankings.
Include a clear call-to-action
Every page should guide the reader towards a next step — whether that's signing up, downloading a resource, reading a related article, or making a purchase. A clear call-to-action (CTA) improves conversion rates and reduces bounce rates by keeping users engaged with your site. Place your primary CTA where it's visible without scrolling, and repeat it at natural decision points throughout the content (e.g., after a key insight or at the end of a section). Use action-oriented language that tells the reader exactly what they'll get: “Download the free checklist” is more compelling than “Submit.” CTAs also create internal link opportunities, sending users to your most important conversion pages.
Quick Reference: All 15 Checks
- Target one primary keyword per page
- Keyword in title tag (front-loaded, under 60 characters)
- Compelling meta description (120–160 chars, includes keyword)
- Keyword in URL slug (short, descriptive, hyphenated)
- Keyword in H1 (one H1 per page)
- H2/H3 subheadings to structure content logically
- Comprehensive content that fully answers search intent
- Internal links to related pages (3–5 per 1,000 words)
- External links to authoritative sources
- Descriptive alt text on all images
- Images compressed and served in WebP/AVIF format
- Captions or context around images for relevance signals
- Above-the-fold content loads fast (LCP < 2.5s)
- Short paragraphs and bullet points for readability
- Clear call-to-action on every page
Automate This Checklist
Manually auditing on-page SEO across every page is tedious and error-prone. Seoglen's Competitor Page Breakdown shows you exactly how top-ranking pages optimise their on-page SEO — their title tags, heading structure, content depth, internal linking, and more. Instead of guessing what “good on-page SEO” looks like for your keyword, see what's already working in the top positions and reverse-engineer it. Enter a competitor URL and get a full on-page audit with AI-powered recommendations in seconds. No subscription required.
Related Guides
- The Complete Technical SEO Checklist for 2026 (12 Steps)
- Keyword Cannibalization: How to Find and Fix It
- Internal Linking for SEO — deep dive on building a strong internal link structure
- SEO Competitor Analysis Checklist: 10 Steps to Outrank Your Rivals
Frequently Asked Questions
- What is on-page SEO?
- On-page SEO is the practice of optimising individual web pages so they rank higher and earn more relevant traffic from search engines. It covers everything visible on the page — title tags, meta descriptions, headings, body content, images, internal links, and URL structure — as well as the HTML source code behind it. Unlike off-page SEO (backlinks, brand mentions) or technical SEO (crawling, indexing, site speed), on-page SEO focuses on the content and HTML elements you control directly.
- How many keywords should I target per page?
- One primary keyword per page is the standard best practice. Trying to rank a single page for multiple unrelated keywords dilutes your relevance signal and confuses search engines about what the page is actually about. That said, you should naturally include semantically related terms and long-tail variations throughout your content — Google understands synonyms and related concepts. If two keywords have genuinely different search intents, they deserve separate pages.
- Does meta description length affect rankings?
- Meta descriptions are not a direct ranking factor — Google has confirmed this. However, they heavily influence click-through rate (CTR), which indirectly affects rankings. A compelling meta description that includes your target keyword and a clear value proposition will earn more clicks from the SERP. Google typically displays 120–160 characters, so keep yours within that range to avoid truncation. If you don’t write one, Google will auto-generate a snippet from your page content, which is often less compelling.
- How many internal links should I include per page?
- A good benchmark is 3–5 internal links per 1,000 words of content. The exact number matters less than the quality and relevance of the links. Every internal link should serve the reader by pointing to genuinely related content that adds value. Avoid stuffing links just for the sake of it — search engines can detect over-optimisation. The most important pages on your site (pillar pages, money pages) should receive the most internal links from other relevant pages.
- Should I include my keyword in the URL?
- Yes, including your primary keyword in the URL slug is a minor but confirmed ranking signal. Keep URLs short, descriptive, and hyphen-separated. Avoid unnecessary words, numbers, or parameters. For example, “/on-page-seo-checklist” is better than “/blog/2026/03/the-complete-guide-to-on-page-seo-checklist-for-beginners”. Once a URL is live and indexed, avoid changing it unless absolutely necessary — URL changes require 301 redirects and temporarily lose link equity.
- How often should I update my on-page SEO?
- Review your on-page SEO whenever you publish new content, and audit existing pages at least quarterly. Content freshness is a ranking factor for many queries, so updating statistics, examples, and dates signals to Google that your page is current. If a page’s rankings or traffic start declining, that’s a strong signal to revisit its on-page optimisation. Tools like Seoglen’s Content Refresh Analyser can identify which pages need attention and what specifically to update.
- What is the difference between on-page SEO and technical SEO?
- On-page SEO focuses on the content and HTML elements visible on a page — keywords, headings, meta tags, images, internal links, and content quality. Technical SEO focuses on the underlying infrastructure — crawlability, site speed, mobile rendering, HTTPS, structured data, and server configuration. Both are essential: technical SEO ensures search engines can access and understand your site, while on-page SEO ensures your content is relevant and well-optimised for target keywords. A page with perfect on-page SEO won’t rank if technical issues prevent it from being indexed.
Sources & Further Reading
- Google Search Central: SEO Starter Guide — Google's official guide to search engine optimisation fundamentals
- Moz: On-Page SEO Ranking Factors — Comprehensive overview of on-page ranking factors and best practices
- Ahrefs: On-Page SEO Guide — Data-driven guide to on-page optimisation with case studies
- Backlinko: On-Page SEO — The Definitive Guide — Actionable on-page SEO techniques with real-world examples
See how top-ranking pages optimise their on-page SEO
Seoglen's Competitor Page Breakdown analyses any URL's title tags, headings, content structure, and internal links — with AI-powered recommendations. No subscription needed.
Run Free Competitor Page Breakdown