The On-Page SEO Checklist Every Website Needs
A practical on-page SEO checklist covering 20+ concrete items to check on every page of your site: the fundamentals most sites still get wrong.
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.
SiteDigiCraft Team
We are a web design and development studio in Ajman, UAE, working with clients across the Gulf, the UK, the US and Pakistan. We write up the jobs we actually run — the problems, the fixes, and the parts that did not go to plan — because that is the part nobody else publishes.
Keep reading
All articles
SEO
Google Business Profile in Dubai: Winning the Map Pack
SEO
Your Website Isn't Showing Up on Google: Find the Real Reason
SEO
How to Write SEO-Friendly Content That Actually Ranks
Would rather someone else handled this? Have a look at our SEO service, or see what our clients say and the work itself.
Have a project in mind?
Tell us about it and we'll get back to you within one business day.