SEO Audit Checklist: 12 Things to Check on Every Page
Direct answer
An SEO audit checks 12 critical on-page factors that determine whether search engines can find, understand, and rank your content — from title tags to structured data.
Here's the exact checklist BAZY's SEO scanner uses to audit every page of your website.
The 12-Point SEO Audit Checklist
1. Title Tag
Present on every page
Unique (not duplicated across pages)
Under 60 characters
Contains primary keyword in the first 5 words
2. Meta Description
Present on every page
Under 160 characters
Includes a call-to-action
Unique per page
3. H1 Heading
Exactly one H1 per page
Contains primary keyword naturally
Describes the page's main topic
4. Heading Hierarchy
Logical H1 → H2 → H3 nesting
No skipped levels (H1 → H3 without H2)
Headings contain relevant keywords
5. Open Graph Tags
og:title, og:description, og:image present
Image is 1200x630px
Description matches or complements meta description
6. Structured Data (JSON-LD)
Organization schema on homepage
Article schema on blog posts
FAQPage schema on FAQ pages
Product/Service schema where relevant
7. Canonical URL
Present on every page
Points to the correct canonical version
Prevents duplicate content issues
8. Image Alt Text
Every image has descriptive alt text
Alt text includes keywords where natural
Decorative images use alt=""
9. Internal Links
Pages link to each other
Key pages are reachable within 3 clicks
Anchor text is descriptive
10. robots.txt
Exists at domain root
Allows search engine crawling
Doesn't accidentally block important pages
11. sitemap.xml
Exists and lists all public pages
Submitted to Google Search Console
Updated when pages are added/removed
12. URL Structure
Clean, lowercase, hyphenated
Contains relevant keywords
No special characters or query parameters
Run BAZY's free SEO audit — we check all 12 factors on every page automatically.