SEO rules

71 rules checked on every crawl.

Monitoring (regression detection)

Compare the current state with the previous crawl. Detect what broke, changed or disappeared. Trigger alerts.

47 rules

P0 — Deindexing

LabelSeverityDetails
Noindex addedcriticalRead the guide
HTTP status code changedcritical/warningRead the guide
Canonical missingcriticalRead the guide
Canonical changedwarningRead the guide
Meta title removedcriticalRead the guide
Soft 404 detectedcriticalRead the guide
Redirect to homepagecriticalRead the guide
robots.txt blocks GooglebotcriticalRead the guide

P1 — Direct ranking

LabelSeverityDetails
Page redirectedwarningRead the guide
JavaScript redirectwarningRead the guide
Broken redirectwarningRead the guide
Broken SSRcriticalRead the guide
SSR/CSR gapcriticalRead the guide
H1 removedcriticalRead the guide
Multiple H1 tagswarningRead the guide
H1 changedwarningRead the guide
Viewport removedcriticalRead the guide
Thin contentwarningRead the guide
Content removedcriticalRead the guide
Hreflang removedcriticalRead the guide
Hreflang changedwarningRead the guide
HTTP resources on HTTPS pagewarningRead the guide

P2 — CTR / SERP

LabelSeverityDetails
Temporary redirect on removed pageinfoRead the guide
Removal without 410 or 301infoRead the guide
Noindex page declared in sitemapwarningRead the guide
Meta description removedwarningRead the guide
Structured data removedwarningRead the guide
Invalid JSON-LDwarningRead the guide
OG image removedwarningRead the guide
OG title removedwarningRead the guide
Meta refresh detectedwarningRead the guide
robots.txt changedwarningRead the guide

P3 — Quality

LabelSeverityDetails
Broken heading hierarchyinfoRead the guide
Lang attribute removedwarningRead the guide
Lang attribute changedwarningRead the guide
Content length changedinfoRead the guide
Charset removedwarningRead the guide
SSR/CSR title mismatchwarningRead the guide
SSR/CSR description mismatchwarningRead the guide
Meta title changedwarningRead the guide
Meta description changedinfoRead the guide
Crawler blocked (anti-bot)warningRead the guide

GEO — AI visibility

LabelSeverityDetails
llms.txt removedinfoRead the guide
New AI citation crawler blockingwarningRead the guide
FAQ schema removedinfoRead the guide
Author removed (JSON-LD)warningRead the guide

Performance

LabelSeverityDetails
Page weight increasewarningRead the guide

Audit (recommendations)

Check the absolute state of every page on every crawl. No comparison with the past — they flag best practices that are not followed.

24 rules

Recommendations

LabelSeverityDetails
Images without altinfo/warningRead the guide
Title lengthinfoRead the guide
Description lengthinfoRead the guide
Missing H1warningRead the guide
H1 missing from raw HTML (JS-only)warningRead the guide
Internal links missing from raw HTML (JS-only)infoRead the guide
JSON-LD missing from raw HTML (JS-only)warningRead the guide
JS-injected images without altinfoRead the guide
Semantic tags missing from raw HTMLinfoRead the guide
Missing faviconinfoRead the guide
Semantic structureinfoRead the guide
Missing structured datainfoRead the guide
Missing Open GraphinfoRead the guide
Too few internal linksinfo/warningRead the guide

GEO recommendations

LabelSeverityDetails
Content visible only after JavaScriptwarningRead the guide
Title missing from raw HTML (JS-only)warningRead the guide
Description missing from raw HTML (JS-only)infoRead the guide
Missing llms.txtinfoRead the guide
AI citation crawlers blocked (robots.txt)warningRead the guide
Incomplete structured datainfoRead the guide
Missing FAQ schemainfoRead the guide
Weak citation signalsinfoRead the guide
Content structure (GEO)infoRead the guide

Performance recommendations

LabelSeverityDetails
Heavy pageinfo/warningRead the guide