Before chasing backlinks or content volume, most sites have quick wins sitting unfixed on their own pages. This on-page SEO checklist covers exactly what to check on your key pages first, in priority order.
Title tags & meta descriptions
- Every page has a unique, descriptive title tag under ~60 characters
- Every page has a meta description under ~155 characters that includes your target phrase naturally
- Titles lead with the most important keyword, not your brand name
Headings & structure
- Exactly one <h1> per page, matching the page's main topic
- H2/H3 subheadings break content into scannable sections
- Heading hierarchy is logical (no skipping from H1 to H4)
Content
- Content actually answers the search intent behind the target keyword
- Focus keyphrase appears naturally in the first 100 words
- No thin or duplicate content across similar pages
- Content length matches what's actually needed to answer the query -- not padded, not too thin
Technical basics
- Every page has a self-referencing canonical tag
- Pages that shouldn't be indexed (thank-you pages, drafts) are marked noindex
- Images have descriptive alt text (helps accessibility and image search)
- URLs are short, readable, and use hyphens, not underscores
Performance & mobile
- Page loads in under 2.5 seconds on mobile (check Core Web Vitals)
- Site is fully usable and readable on a phone without pinch-zooming
- Largest Contentful Paint, Cumulative Layout Shift, and Interaction to Next Paint all pass Google's thresholds
Internal linking
- Related pages link to each other with descriptive anchor text
- Every important page is reachable within 3 clicks from the homepage
- No orphaned pages with zero internal links pointing to them
Structured data
- Relevant schema markup is present (Organization, Article, Product, FAQ, etc.)
- Schema is validated with Google's Rich Results Test before launch
How often should you re-run this checklist?
Run this on-page SEO checklist for every new page before it goes live, and re-audit your top-performing pages every 6-12 months. Search intent and competitor content shift over time, and a page that ranked well a year ago can quietly slip if it isn't reviewed.
None of this is glamorous, but it's the foundation everything else builds on -- you can't out-content a technically broken page. We run this exact checklist on every site we build, and offer it as a stand-alone audit too if you already have a site. See our SEO service for details.
Have a project in mind?
Tell us about it and we'll get back to you within one business day.