What Is On-Page SEO?
On-page SEO refers to the practice of optimizing individual web pages to rank higher and earn more relevant traffic from search engines. Unlike off-page SEO (which focuses on backlinks and external signals), on-page SEO is entirely within your control. It encompasses everything from the HTML source code to the content itself.
Perfecting your on-page SEO creates the foundation that all other SEO efforts build upon. Even the best backlink profile cannot compensate for poor on-page optimization. Use this checklist to ensure every page on your site is fully optimized.
Title Tags
The title tag is the single most important on-page ranking factor. Follow these guidelines:
- Include the primary keyword — Place it as close to the beginning of the title as naturally possible.
- Keep it under 60 characters — Google truncates titles longer than approximately 60 characters in search results.
- Make every title unique — No two pages on your site should share the same title tag.
- Write for humans first — The title should be compelling and click-worthy, not just a string of keywords.
- Include your brand name — Append "| Brand Name" at the end for brand recognition, unless the title is already too long.
Meta Descriptions
While meta descriptions are not a direct ranking factor, they significantly influence click-through rate (CTR), which indirectly affects rankings:
- Keep it under 155 characters — Google truncates longer descriptions on desktop.
- Include the target keyword — Google bolds matching search terms in meta descriptions, drawing the eye.
- Write a compelling call to action — Treat it as ad copy. "Learn," "Discover," "Get started" drive clicks.
- Make each description unique — Duplicate meta descriptions confuse search engines and bore users.
- Match search intent — If the keyword is informational, promise an answer. If commercial, highlight value and benefits.
Header Hierarchy (H1-H6)
Headers structure your content for both readers and search engine crawlers:
- One H1 per page — The H1 should contain your primary keyword and accurately describe the page's topic.
- Use H2s for main sections — Each major section of your content should have an H2 containing related keywords.
- Use H3-H6 for subsections — Nest subsections logically. Never skip levels (e.g., going from H2 directly to H4).
- Include keywords naturally — Headers are strong ranking signals. Work target and related keywords into them without forcing it.
- Make headers descriptive — A reader scanning only the headers should understand the page's structure and key points.
Internal Linking Strategy
Internal links are one of the most underutilized on-page SEO tactics. They distribute link equity, establish content hierarchy, and help search engines discover and understand your pages:
- Link from high-authority pages to priority pages — Your homepage and top-performing blog posts pass the most internal link equity.
- Use descriptive anchor text — "Learn about on-page SEO" is far more effective than "click here."
- Add 3-5 internal links per 1,000 words — This is a guideline, not a rigid rule. Link where it genuinely helps the reader.
- Link to deep pages — Pages buried deep in your site structure need internal links to be discovered and indexed.
- Create content hubs — Build pillar pages that link to related cluster content, and have cluster content link back to the pillar.
Schema Markup
Structured data helps search engines understand your content with precision and can earn rich results in SERPs:
- Article schema — For blog posts and news articles. Include headline, author, datePublished, and image.
- FAQ schema — Mark up question-and-answer sections for expandable FAQ rich results.
- HowTo schema — For step-by-step guides and tutorials.
- Product schema — For e-commerce pages with price, availability, and reviews.
- LocalBusiness schema — For businesses with physical locations.
- Breadcrumb schema — Enhance navigation display in search results.
Use JSON-LD format (Google's preferred method) and validate with Google's Rich Results Test.
Image Optimization
- Descriptive alt text — Describe the image content and include relevant keywords where natural. This aids accessibility and image search rankings.
- Optimized file names — Use descriptive, hyphenated file names: "on-page-seo-checklist-infographic.webp" not "image1.jpg".
- Compressed file sizes — Use WebP or AVIF format. Aim for under 100KB for most images.
- Responsive images — Use srcset to serve different sizes based on screen resolution.
- Explicit dimensions — Always specify width and height attributes to prevent layout shifts.
URL Structure
- Include the target keyword — A URL like /on-page-seo-checklist is more effective than /post-id-4832.
- Keep it short — Shorter URLs correlate with higher rankings. Aim for 3-5 words maximum.
- Use hyphens, not underscores — Google treats hyphens as word separators but treats underscores as word joiners.
- Lowercase only — Mixed case URLs can create duplicate content issues on some servers.
- Avoid unnecessary parameters — Clean, static URLs outperform dynamic URLs with query strings.
Content Optimization
- Include the keyword in the first 100 words — This signals topical relevance early to both readers and crawlers.
- Use semantic keywords and related terms — Tools like Surfer SEO and Clearscope help identify related terms that top-ranking pages use.
- Write long-form content where appropriate — The average first-page result contains 1,447 words. Cover the topic comprehensively.
- Optimize for featured snippets — Answer questions concisely in 40-60 words directly below an H2 that phrases the question.
- Update content regularly — Google favors fresh, current content. Review and update key pages quarterly.
Conclusion: On-Page SEO Is Your Foundation
On-page optimization is the foundation that every other SEO effort builds upon. Without it, backlinks, content marketing, and technical SEO cannot reach their full potential. Use this checklist to audit every important page on your site.
For a broader view of your site's SEO health, pair this with our complete 50-point SEO audit checklist. And if you want expert implementation, SEO Atlantic's on-page optimization service covers every item on this list — delivering a fully optimized page structure that ranks.