On-page SEO is everything you do directly on a web page to improve its search rankings. Unlike off-page factors (backlinks, brand mentions), on-page elements are entirely under your control. Key elements include optimized meta titles, clean URL structures, and properly tagged images. This checklist covers every element, in priority order, so you can optimize each page systematically.
Use our free SEO quick audit tool to get an instant snapshot, then work through each item below.
1. Title Tag Optimization
The title tag is the single most important on-page SEO element. It appears in search results as the clickable headline and directly influences both rankings and click-through rate.
- Keep titles under 60 characters to avoid truncation in search results.
- Place your primary keyword as close to the beginning as possible.
- Make every title unique across your site. Duplicate titles confuse search engines about which page to rank.
- Write for humans first. A title that reads naturally will earn more clicks.
- Use the meta tags checker to review your current titles.
2. Meta Description
The meta description does not directly affect rankings, but it strongly influences click-through rate. A compelling description convinces searchers to click your result over competitors.
- Keep descriptions under 160 characters.
- Include your primary keyword naturally. Google bolds matching terms in the description.
- Write a clear value proposition: what will the reader get from this page?
- Include a call to action when appropriate: "Learn how", "Discover", "Find out".
3. URL Structure
Clean, descriptive URLs help both search engines and users understand what a page is about before they even open it.
- Use short, descriptive slugs that include the primary keyword.
- Separate words with hyphens, not underscores.
- Avoid parameter-heavy URLs, session IDs, and unnecessary folders.
- Use the SEO-friendly URL generator to create optimized slugs.
4. Heading Structure (H1-H6)
Headings organize your content into scannable sections and signal topic hierarchy to search engines.
- Use exactly one H1 per page that contains your primary keyword.
- Use H2 tags for main sections and H3 tags for subsections within them.
- Never skip heading levels (e.g., jumping from H2 to H4).
- Make headings descriptive. "How to Write Better Subject Lines" beats "Tips".
- Run the heading structure checker to verify your outline.
5. Content Quality and Depth
Google rewards content that thoroughly answers a searcher's question. Thin pages with 300 words of fluff rarely rank for competitive terms.
- Aim for comprehensive coverage. Cover the topic from multiple angles.
- Include specific examples, data points, and actionable advice.
- Add original insights that competitors do not have: personal experience, unique research, or niche-specific tips.
- Update content regularly. Stale content drops in rankings over time.
6. Internal Linking
Internal links distribute authority across your site and help search engines discover new pages. They also keep visitors on your site longer.
- Link to 3 to 5 relevant internal pages from every new article.
- Use descriptive anchor text that tells both users and search engines what the linked page is about.
- Ensure every page is reachable from the homepage within three clicks.
- Audit your site with the SEO quick audit to find orphan pages with no internal links.
7. Image Optimization
Images affect page speed, accessibility, and can rank in image search results. Optimizing them covers multiple SEO bases at once.
- Compress images to under 100KB where possible without visible quality loss.
- Write descriptive alt text that includes your keyword naturally.
- Use descriptive filenames:
blue-running-shoes.jpgbeatsIMG_4523.jpg. - Use the image alt text checker to audit existing images.
- Implement lazy loading for below-the-fold images.
8. Open Graph and Social Meta Tags
Social shares drive referral traffic and build brand awareness. Open Graph tags control how your pages look when shared on social platforms.
- Set og:title, og:description, og:image, and og:url on every page.
- Use an image that is at least 1200 x 630 pixels for optimal display.
- Validate with the Open Graph checker before publishing.
9. Schema Markup
Structured data helps search engines understand your content and can unlock rich results like FAQ boxes, review stars, and recipe cards.
- Add Article schema to blog posts and news articles.
- Add FAQ schema to pages with question-and-answer content.
- Validate your markup with the schema validator.
10. Mobile Readability
Google uses mobile-first indexing, meaning it evaluates your site based on the mobile version. If your content is hard to read on a phone, it will not rank well.
- Use responsive design that adapts to all screen sizes.
- Ensure font size is at least 16px for body text.
- Make buttons and links tap-friendly with adequate spacing.
- Test with the pagespeed checker on a mobile connection.
Run the Checklist Monthly
On-page SEO is not a one-time task. Content gets outdated, competitors improve their pages, and search algorithms evolve. Run through this checklist for every new page before publishing, and re-audit your top 20 pages quarterly. Small, consistent improvements compound into significant ranking gains over time.