The On Page SEO Checklist (for People Who Do Not Want to Read a 5,000-Word Guide)
An on page SEO checklist for small teams: title tags, meta descriptions, headings, internal links, images, URLs, and content quality.
Most on page SEO checklist advice buries the actionable work under layers of theory. This one does not. On-page SEO is straightforward when you understand what each element actually does – and more importantly, what it does not do. The items in this on page SEO checklist are the ones that help rankings, click-through, and reader clarity; the items missing from it are the ones that usually distract small teams.
Work through this list when publishing a new page, and use it periodically to audit existing pages that are close to ranking but not quite there.
What On-Page SEO Is (and Isn’t)
Before the checklist: on-page SEO covers the elements within an individual page that help search engines understand its topic and help searchers decide whether to click through. It’s distinct from:
- Technical SEO – site infrastructure: crawlability, speed, mobile, sitemaps. That’s covered in Technical SEO Basics for Small Teams.
- Off-page SEO – links and authority signals from external sites.
- Content strategy – what topics to cover and for whom.
On-page SEO assumes your technical foundation is in order. If your pages aren’t being indexed correctly, fixing that is the priority before optimizing what’s on them.
The On Page SEO Checklist
✅ Title Tag
The title tag is the clickable headline in search results. It’s one of the clearest signals to search engines about what a page covers – and it directly affects click-through rate.
What to check:
- Does the title include the primary topic keyword naturally (not forced)?
- Is it concise enough to display cleanly in results?
- Does it accurately describe the page content?
- Is it compelling enough that someone searching for this topic would want to click?
What to avoid:
- Keyword stuffing (“SEO SEO SEO guide to SEO”)
- Vague titles that could apply to anything (“The Complete Guide”)
- All-caps or excessive punctuation
- Clickbait that misrepresents the content
Google documents how it generates title links and when it may rewrite them – worth reading if you’ve noticed your titles being replaced in results.
✅ Meta Description
The meta description is the snippet of text under the title in search results. It’s not a ranking factor, but it influences click-through rate. When Google shows your description (it sometimes generates its own), a well-written description earns more clicks.
What to check:
- Does the description accurately summarize what’s on the page?
- Is it concise enough to summarize the page without being truncated?
- Does it speak to the searcher’s intent – what they’re trying to accomplish?
- Is it unique (not duplicated from another page on your site)?
What to avoid:
- Generic filler (“Read our comprehensive guide to learn everything about…”)
- Keyword repetition without actual information
- Missing descriptions (leaving Google to generate something likely worse)
Google’s snippet guidance explains what it looks for and what makes a description get replaced.
✅ H1 Heading
Every page should have exactly one H1. It’s the primary heading on the page and the first major signal after the title tag about what the page covers.
What to check:
- Is there exactly one H1 on the page?
- Does it include the primary topic keyword naturally?
- Is it different from the title tag? (Title tag is for search results; H1 is for the page itself – they can be similar but don’t need to be identical)
- Does it accurately set up what the page is about?
✅ Heading Structure (H2, H3)
Heading hierarchy makes content scannable for readers and helps search engines understand the topical structure of a page. Major sections should use H2; subsections within those sections use H3.
What to check:
- Do H2s reflect the main sections of the content?
- Are headings descriptive rather than generic? (“How to Fix a Broken robots.txt” vs. “Step 3”)
- Does the heading structure logically flow through the content?
- Do one or two H2s include the primary keyword or close variants naturally?
What to avoid:
- Using headings just to break up visual space without organizing content
- Skipping heading levels (jumping from H1 to H3 with no H2)
- Stuffing keywords into every heading
✅ Primary Keyword Placement
The primary keyword should appear in:
- The title tag
- The H1 (or very close to it)
- The opening paragraph
- Naturally throughout the body – at a density that reads well, not forced
What to check:
- Does the primary keyword appear in the first 100 words of body content?
- Are variations and related terms (synonyms, adjacent phrases) used throughout?
- Does keyword use feel natural when read aloud, or does it feel inserted?
Modern search engines understand topic context well enough that you don’t need exact-match keyword repetition. Related terms and synonyms contribute to relevance. Forcing the exact phrase repeatedly makes content worse and doesn’t improve rankings.
✅ Body Content Quality
This is the most important item on the list, even though it’s harder to check in a quick audit.
What to check:
- Does the content genuinely answer the search query, completely?
- Is it specific – with real examples, concrete steps, or precise information?
- Is it accurate and current?
- Does it reflect genuine expertise or experience with the subject?
- Is the reading level appropriate for the target audience?
- Could this page be the single best answer to this query, or does it mostly duplicate what’s already out there?
✅ Internal Links
Internal links help search engines discover your other pages and understand how your content is organized. They also guide readers to related information.
What to check:
- Does this page link to at least two or three related pages on your site?
- Are the links contextual – embedded in a sentence where the linked content is genuinely relevant?
- Is the anchor text (the clickable words) descriptive? (“Technical SEO basics” not “click here”)
- Are there other pages on your site that should link to this one that don’t yet?
What to avoid:
- A link dump section at the bottom of the page (“Related articles: [link] [link] [link]”)
- Identical anchor text for links pointing to different pages
- Over-linking to the same page repeatedly in one article
✅ Image Optimization
Images aren’t a major ranking factor, but missing alt text and unoptimized file sizes are worth fixing.
What to check:
- Does every image have alt text that accurately describes the image?
- Are images compressed to a reasonable file size for web?
- Do image filenames reflect the image content (not “IMG_4827.jpg”)?
- Are images using modern formats (WebP) where the platform supports it?
Alt text serves an accessibility function first – it describes images to screen readers. The SEO benefit is secondary and modest. Write alt text for the user, not the algorithm.
✅ URL Structure
The page URL is a minor on-page signal. It’s worth getting right on new pages; changing existing URLs without redirects is harmful.
What to check (for new pages):
- Is the URL short and descriptive? (
/on-page-seo-checklistnot/post/2026/06/19/the-complete-guide-to-on-page-seo-optimization) - Does it include the primary keyword or a close version of it?
- Does it use hyphens to separate words (not underscores)?
- Are unnecessary words removed? (Drop articles and filler words in URLs)
✅ Content Structure and Scannability
Search engines can evaluate how well a page is structured and how readable it is. More practically, readers scan before they read – good structure determines whether they stay.
What to check:
- Are paragraphs short enough to scan? (3–4 sentences is usually the ceiling for web content)
- Are lists used where items are enumerable, rather than buried in long paragraphs?
- Does the page have enough visual structure that a reader could extract the main points by scanning headings and the first sentence of each section?
- Is there adequate white space to make the content feel readable on both desktop and mobile?
How to Use This On Page SEO Checklist in Practice
Running through this on page SEO checklist on every new page before publishing is a fast way to catch the most common on-page issues. For existing pages that are ranking on page two or three, this checklist is a useful audit framework – often one or two of these elements is the differentiating factor between a page at position 8 and one at position 3.
The items most commonly missed on pages that are close-but-not-ranking:
- Title tags that don’t match search intent. A page ranking for “technical SEO checklist” shouldn’t have a title like “Our Complete SEO Guide” – the mismatch in specificity costs clicks.
- Missing internal links. New pages often get no internal links from older content, limiting how much authority flows to them.
- Generic opening paragraphs. The first 100 words set the relevance signal for the page. If the introduction is vague and doesn’t engage the topic, the rest of the content starts at a disadvantage.
For the foundational context on why these signals matter – how search engines evaluate pages and what they’re actually measuring – Modern SEO Fundamentals covers the underlying logic in detail. And for the full SEO framework this checklist fits into, the SEO Best Practices complete guide maps the broader picture.
Frequently Asked Questions
What is on-page SEO and what does it include?
On-page SEO refers to the optimization of elements within an individual page that help search engines understand its topic and help users decide to click through. This includes the title tag, meta description, heading structure, body content, internal links, image alt text, and URL. It's distinct from technical SEO (site infrastructure) and off-page SEO (links and mentions from other sites).
How long should a title tag be for SEO?
Google may rewrite titles that are too short, too generic, or poorly matched to the page content. Keep titles concise enough to display cleanly, include the primary topic keyword naturally, and write something that accurately describes the page while being compelling enough to earn the click.
Does meta description affect SEO rankings directly?
Meta descriptions are not a direct ranking factor -- Google's systems don't use them to determine where a page ranks. However, a well-written meta description affects click-through rate, which matters for traffic. When Google shows your description in results (it sometimes generates its own snippet instead), a description that speaks directly to what the searcher is looking for earns more clicks.
How many H2 headings should an article have?
There's no optimal number -- use as many H2 headings as the content naturally needs to organize its main sections. A 1,500-word article might use four or five H2s; a comprehensive guide might use ten or more. The goal is to make the content scannable and to reflect the actual structure of the information. Don't add headings just to add them.
What is keyword cannibalization and how do I avoid it?
Keyword cannibalization happens when multiple pages on your site target the same search intent with the same primary keyword, causing them to compete against each other in rankings rather than reinforce each other. Avoid it by mapping each primary keyword to a single page, using related terms as secondary mentions across other pages, and periodically reviewing your content for unintentional overlap.
