Try the SEO Checklist

SEO Checklist β€” Complete On-Page & Technical SEO Audit Framework

A complete SEO checklist covering technical foundations, on-page optimisation, content quality, Core Web Vitals, structured data, and link building β€” with prioritisation guidance for maximum impact.

By sadiqbd Β· June 6, 2026

SEO Checklist β€” Complete On-Page & Technical SEO Audit Framework

SEO has a lot of moving parts β€” a checklist keeps them from falling through the cracks

Search engine optimisation isn't a single action; it's dozens of interconnected elements working together. Technical configuration, on-page optimisation, content quality, link structure, page experience β€” each area has its own set of requirements. Miss one category entirely and you'll wonder why a well-written, well-structured page isn't ranking despite obvious effort.

An SEO checklist organises these requirements into a systematic audit framework. Work through it page by page and you're not relying on memory or guesswork β€” you're verifying each factor against a defined standard.


Technical SEO Foundations

These are the baseline requirements. Without them, content quality and link building have limited impact.

Crawlability and indexability

  • robots.txt exists at the domain root and is accessible
  • No critical pages are blocked in robots.txt
  • Important pages have index, follow robots meta tag (or no robots meta tag β€” default is index, follow)
  • Staging/development pages are blocked from indexing
  • XML sitemap exists and is accessible (/sitemap.xml)
  • Sitemap is submitted to Google Search Console and Bing Webmaster Tools
  • Sitemap includes only indexable URLs (no noindex pages, no 404s, no redirects)

HTTPS and site security

  • Site serves on HTTPS (not HTTP)
  • SSL certificate is valid and not expiring soon
  • HTTP URLs redirect to HTTPS with 301
  • Mixed content warnings are absent (HTTP assets on HTTPS pages)

Domain and URL structure

  • Preferred domain version is consistent (www or non-www, enforced by 301)
  • Trailing slash usage is consistent (e.g. always /page/ or always /page)
  • URL structure is clean and descriptive (lowercase, hyphens, no special characters)
  • URL parameters are handled with canonical tags or robots.txt where applicable

Core Web Vitals

  • LCP (Largest Contentful Paint): under 2.5 seconds
  • INP (Interaction to Next Paint): under 200ms
  • CLS (Cumulative Layout Shift): under 0.1
  • Check in Google Search Console β†’ Core Web Vitals or PageSpeed Insights

Mobile usability

  • Viewport meta tag is present
  • No horizontal scrolling on mobile
  • Tap targets (buttons, links) are adequately sized and spaced
  • Mobile usability report in Google Search Console shows no errors

On-Page SEO

Each page should be audited against these elements.

Title tag

  • Unique title tag on every page
  • 50–60 characters
  • Includes primary keyword (ideally near the start)
  • Compelling and descriptive β€” reflects the page content accurately

Meta description

  • Unique meta description on every page
  • 150–160 characters
  • Includes primary keyword naturally
  • Written to encourage clicks β€” not just a generic summary

Heading structure

  • One H1 per page
  • H1 includes primary keyword and describes the page accurately
  • H2s divide major sections; H3s subdivide H2s
  • No heading levels skipped (H1 β†’ H3 without H2)
  • Headings are informative β€” not just decorative

URL

  • Short, descriptive URL slug
  • Includes primary keyword
  • No dates or IDs that will become outdated
  • All lowercase, words separated by hyphens

Canonical tag

  • Every page has a <link rel="canonical"> tag
  • Canonical points to the correct preferred URL
  • Self-referential on pages with no duplicates

Content quality

  • Sufficient depth β€” covers the topic comprehensively
  • Written primarily for users, not search engines
  • No keyword stuffing or unnatural repetition
  • Unique content β€” not duplicated from other pages on the site or external sources
  • Content is regularly updated where freshness matters

Images

  • Every informational image has descriptive alt text
  • Decorative images have empty alt=""
  • Images are compressed and appropriately sized
  • Images use modern formats (WebP where possible)
  • Filenames are descriptive, not IMG_1234.jpg

Internal links

  • Page links to relevant related pages
  • Anchor text is descriptive (not "click here" or "read more")
  • No broken internal links
  • Important pages receive internal links from other pages

Open Graph and Social Meta Tags

  • og:title is set
  • og:description is set
  • og:image is set (1200Γ—630px, properly hosted)
  • og:url matches the canonical URL
  • Twitter Card tags are set (twitter:card, twitter:title, twitter:image)

Structured Data (Schema Markup)

  • Relevant schema type is implemented (Article, Product, FAQ, HowTo, LocalBusiness, etc.)
  • Schema markup is valid (tested in Google's Rich Results Test)
  • No markup for content that doesn't appear on the page

Content and E-E-A-T

E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) increasingly shapes how Google evaluates content quality.

  • Author information is visible for articles and expert content
  • Author has credentials or demonstrated expertise relevant to the topic
  • About page exists and explains the site/organisation
  • Contact information is accessible
  • Privacy policy exists
  • Sources are cited for factual claims

Link Profile

  • Reasonable number of external backlinks from relevant, authoritative sites
  • No toxic or spammy links pointing to the site (check in Google Search Console β†’ Links)
  • Disavow file used if spam links are unavoidable
  • External links from the site go to credible, relevant sources

Local SEO (if applicable)

  • Google Business Profile is claimed and complete
  • NAP (Name, Address, Phone) is consistent across site and directories
  • LocalBusiness schema is implemented
  • Location pages exist for each location served

Page Speed

  • Server response time (TTFB) under 200ms
  • Images are served in appropriate sizes (no 2000px images displayed at 200px)
  • CSS and JavaScript are minified
  • Render-blocking resources are deferred or eliminated
  • Caching headers are configured (Cache-Control, ETags)
  • CDN is used for static assets

Google Search Console Checks

Run these monthly:

  • No manual actions or penalties
  • Core Web Vitals report shows no "Poor" URLs
  • Coverage report shows no unintended "Excluded" or "Error" pages
  • Links report reviewed for unexpected changes
  • Sitemap shows all submitted pages indexed

Prioritising the Checklist

Not all items have equal impact. A practical prioritisation:

Critical (fix first):

  • HTTPS and valid SSL
  • robots.txt not blocking important pages
  • No accidental noindex on key pages
  • Unique, descriptive title tags
  • Core Web Vitals in acceptable range

High impact:

  • Meta descriptions written for CTR
  • Canonical tags on all pages
  • Heading structure with H1/H2 hierarchy
  • Image alt text
  • Internal link structure

Ongoing improvement:

  • Schema markup
  • E-E-A-T signals
  • Page speed optimisation
  • Backlink profile

Frequently Asked Questions

How often should I run an SEO audit? A full technical audit every 6 months for established sites. After major changes (redesign, migration, new CMS) β€” immediately. Core Web Vitals and Search Console checks monthly.

Which SEO factors matter most? Content quality, backlinks, Core Web Vitals, and HTTPS are the broadest impact factors. Technical issues that prevent crawling and indexing have outsized negative impact even when other factors are strong.

Should I prioritise technical SEO or content? Both are essential and interdependent. Technical issues prevent good content from being found; thin content makes good technical SEO irrelevant. Fix critical technical issues first, then invest in content quality.

Is the SEO checklist free? Yes β€” the SEO Checklist tool on sadiqbd.com is completely free, no sign-up required.


SEO is a long-term investment. A checklist doesn't replace strategy or expertise, but it does prevent the basic oversights that quietly undermine rankings β€” the missing canonical tag, the blocked robots.txt, the meta description that was never written. Work through it systematically and eliminate the low-hanging issues before pursuing more complex optimisations.

Try the SEO Checklist tool free at sadiqbd.com β€” audit any page against the full list of on-page and technical SEO factors.

Try the related tool:
Open SEO Checklist

More SEO Checklist articles