On-page SEO is the practice of optimizing individual web pages so search engines can understand what they’re about, and so users get real value from them. It covers everything on the page itself keywords, headings, content, images, links, and technical elements.
This on-page SEO checklist walks through the key factors that matter, why they matter, and how to apply them. It’s built for beginners but useful for experienced marketers who want a quick reference to audit their own pages.
1. Keyword Optimization
Keywords tell search engines what a page is about and help match it to what people are searching for.
Target the primary keyword. Pick one main keyword per page, and make sure it matches the page’s search intent. Don’t try to rank the same page for unrelated terms.
Include secondary keywords. Use relevant variations, semantic terms, and related concepts without forcing them into every paragraph.
Match search intent. Keywords generally fall into four categories:
- Informational (learning something)
- Navigational (finding a specific site or page)
- Commercial (comparing options before buying)
- Transactional (ready to buy or take action)
Place keywords naturally. Work them into the introduction, headings, body content, image alt text, metadata, and the URL where it reads naturally, not just where it fits.
Avoid keyword stuffing. Repeating a keyword too often hurts readability and user experience without helping rankings. Natural usage beats keyword density.
2. Metadata Optimization
Metadata gives search engines and users a quick summary of what a page offers before they click.
Title tag: Include the primary keyword naturally, keep it descriptive and compelling, align it with search intent, avoid repeating keywords, and make every title unique.
Meta description: Summarize the page accurately, work in the primary keyword naturally, communicate why someone should click, keep the length appropriate, and write a unique description for each page.
Quick checklist:
- ☐ Unique title tag
- ☐ Primary keyword included naturally
- ☐ Compelling title
- ☐ Relevant meta description
- ☐ Clear alignment with search intent
3. Content Hierarchy
A logical heading structure helps both readers and search engines understand how a page’s content is organized.
- Use a single H1 per page that clearly describes the topic and includes the primary keyword where it fits naturally.
- Use H2 and H3 subheadings to break content into logical sections.
- Keep the structure consistent:H1 → H2 → H3 → supporting content, without skipping heading levels randomly.
4. URL Structure
Clean URLs are easier to read, share, and understand at a glance.
- Keep URLs short and descriptive, reflecting the page’s actual topic.
- Include the primary keyword or a concise variation.
- Use hyphens, not underscores: example.com/on-page-seo-checklist rather than example.com/on_page_seo_checklist.
- Drop unnecessary stop words (and, the, of) when they don’t change the meaning.
5. Content Quality
This is arguably the most important part of on-page SEO. Keywords and structure help search engines find a page but content quality is what actually satisfies the reader.
Front-load the keyword. Use the primary keyword naturally within the first 100 words.
Build topical depth. Cover the main topic comprehensively, address related questions, and connect supporting content through internal links to build topical authority.
Improve readability. Use short paragraphs, clear headings, bullet points, lists, and simple language.
Provide original value. Favor original insights, practical examples, and useful explanations over filler content.
6. Image Optimization
Optimized images improve accessibility, user experience, and page performance.
- Alt text: Describe the image accurately and add context for accessibility without stuffing in keywords.
- Filenames: Use descriptive names like on-page-seo-checklist.jpg instead of IMG12345.jpg.
- Compression: Reduce file size without sacrificing necessary quality.
- Modern formats: Formats like WebP can reduce image size and improve load times.
7. Linking Strategy
Internal and external links help users navigate and give search engines additional context about a page.
- Internal links: Connect related pages naturally supporting posts, category pages, pillar pages, or relevant product/service pages.
- Anchor text: Use descriptive text instead of generic phrases. Instead of “click here,” use something like “learn more about technical SEO optimization.”
- Fix broken links: Regularly check for broken internal and external links, incorrect redirects, and dead pages.
- Outbound links: Link to trustworthy, relevant external sources when they add credibility or usefulness.
8. Technical Factors
On-page SEO also depends on a technically sound, user-friendly experience.
Mobile responsiveness: Confirm content displays correctly on mobile, text is readable, buttons are tappable, images adapt to smaller screens, and navigation works.
Core Web Vitals: Pay attention to:
- LCP (Largest Contentful Paint)
- INP (Interaction to Next Paint)
- CLS (Cumulative Layout Shift)
Schema markup: Structured data (Article, Product, FAQ, Breadcrumb, Local Business, etc.) helps search engines understand specific content types. It represents the page accurately but doesn’t guarantee rich results.
HTTPS: Essential for security, user trust, data protection, and overall credibility.
Quick-Reference On-Page SEO Checklist
Keyword Optimization
- ☐ Primary keyword selected
- ☐ Secondary keywords identified
- ☐ Search intent matched
- ☐ Keywords used naturally
- ☐ Keyword stuffing avoided
Metadata
- ☐ Unique title tag
- ☐ Optimized meta description
- ☐ Primary keyword used naturally
Content Structure
- ☐ One clear H1
- ☐ Keyword included in H1
- ☐ Logical H2/H3 hierarchy
URL
- ☐ Short, descriptive URL
- ☐ Primary keyword included where appropriate
- ☐ Hyphens used, unnecessary words removed
Content Quality
- ☐ Keyword used naturally in the intro
- ☐ Topic covered comprehensively
- ☐ Short paragraphs
- ☐ E-E-A-T demonstrated
- ☐ Original, helpful information
Images
- ☐ Descriptive alt text
- ☐ Descriptive filenames
- ☐ Images compressed
- ☐ Modern formats used
Links
- ☐ Relevant internal links
- ☐ Descriptive anchor text
- ☐ Broken links fixed
- ☐ Relevant authoritative external links
Technical
- ☐ Mobile responsive
- ☐ Core Web Vitals considered
- ☐ Relevant schema implemented
- ☐ HTTPS enabled
Common On-Page SEO Mistakes to Avoid
- Keyword stuffing
- Writing for search engines instead of users
- Duplicate title tags and meta descriptions
- Poor heading structure
- Long, confusing URLs
- Ignoring image optimization
- Using generic anchor text
- Neglecting internal linking
- Publishing thin or unhelpful content
- Ignoring mobile experience and page performance
On-page SEO isn’t a one-time task it’s an ongoing process of aligning each page with what users need and what search engines can understand. Use this checklist to audit new and existing pages, prioritize the factors that matter most for your content, and keep refining as search behavior and page performance evolve.