SEO Test Pages SEO Test Pages Test pages for SEO crawler validation. Each page tests a specific scenario. Canonical Canonical = self (correct) Canonical points to another page Canonical missing Relative canonical Canonical with trailing slash Canonical using HTTP (not HTTPS) Canonical with fragment # Canonical with query string Meta Robots index, follow noindex, follow index, nofollow noindex, nofollow none noarchive, nosnippet max-snippet:-1, max-image-preview:large No meta robots tag Title Good title length (50-60 chars) Title too long (>120 chars) Title too short (<15 chars) Title missing Empty title Duplicate title (A) Duplicate title (B) — same as A Title identical to H1 Title different from H1 Meta Description Good description length (120-155 chars) Description too long (>300 chars) Description too short (<50 chars) Description missing Empty description Duplicate description (A) Duplicate description (B) — same as A H1 Single H1 (correct) No H1 Multiple H1 tags Empty H1 Very long H1 (>100 chars) Duplicate H1 (A) Duplicate H1 (B) — same as A H2 Multiple H2 tags No H2 H2 before H1 Images All images with alt Images without alt Mix of images with/without alt Page with many images (30+) Page with no images Hreflang French page with bidirectional hreflang English page with bidirectional hreflang Spanish page with bidirectional hreflang Non-bidirectional hreflang Hreflang with x-default Pagination Page 1 (rel=next) Page 2 (rel=prev + rel=next) Page 3 (rel=prev) Redirects (nginx) 301 target (source: /seo-tests/redirect-301-source) 302 target (source: /seo-tests/redirect-302-source) Chain target (chain-1 -> chain-2 -> target) Non-loop target (loop-a -> loop-b -> target) Text Ratio & Wordcount High text/HTML ratio (~80%) Low text/HTML ratio (~5%) High word count (5000+) Very low word count (<50) URL Structure Deep URL (5 levels) URL with parameters Open Graph & Structured Data Complete Open Graph No Open Graph Schema.org Article Schema.org BreadcrumbList Status Codes (nginx) 404 page (does not exist) Content Edge Cases Page with empty body Page with HTML but no visible text Page with special characters and accents Very large page (500KB+)