Technical SEO
27 audit rules in this category. Click any rule to see the full description, examples, and an AI-agent fix snippet.
canonical_exists
high
Page has a canonical link
Checks if the page has a rel=canonical link tag.
canonical_absolute
medium
Canonical URL is absolute
Checks that the canonical URL is an absolute URL.
canonical_self_ref
low
Canonical is self-referencing
Checks that the canonical tag points to the page itself.
canonical_conflict
high
No conflicting canonical tags
Checks for conflicting canonical signals.
meta_robots_noindex
info
Page has a noindex directive
Detects pages with a noindex directive.
meta_robots_conflict
high
No conflicting robots directives
Checks for conflicting robots meta directives.
http_status_ok
critical
Page returns HTTP 200 status
Checks if the page returns HTTP 200 OK status.
crawl_depth
medium
Page crawl depth is reasonable
Checks that page crawl depth is reasonable.
pagination_rel_tags
low
Pagination uses rel=next/prev
Checks for proper rel=next/prev pagination tags.
robots_txt_exists
high
robots.txt file exists
Checks if a robots.txt file exists at the domain root.
robots_txt_size
low
robots.txt is not too large
Checks that robots.txt file is not too large.
robots_txt_sitemap
medium
robots.txt references sitemap
Checks that robots.txt references the sitemap.
robots_txt_syntax
medium
robots.txt has valid syntax
Checks that robots.txt has valid syntax.
sitemap_exists
high
Sitemap.xml exists
Checks if a sitemap.xml file exists.
sitemap_valid_xml
high
Sitemap has valid XML
Checks that the sitemap has valid XML syntax.
sitemap_index
info
Sitemap index detected
Sitemap index detected. This audit rule is part of the Booltools SEO Crawler rule set for optimizing search engine visibility.
sitemap_size
medium
Sitemap is within size limits
Sitemap is within size limits. This audit rule is part of the Booltools SEO Crawler rule set for optimizing search engine visibility.
sitemap_freshness
low
Sitemap URLs have recent lastmod
Sitemap URLs have recent lastmod. This audit rule is part of the Booltools SEO Crawler rule set for optimizing search engine visibility.
sitemap_coverage
medium
Crawled URLs appear in sitemap
Crawled URLs appear in sitemap. This audit rule is part of the Booltools SEO Crawler rule set for optimizing search engine visibility.
sitemap_orphan_urls
medium
No sitemap-only orphan URLs
No sitemap-only orphan URLs. This audit rule is part of the Booltools SEO Crawler rule set for optimizing search engine visibility.
sitemap_broken_urls
high
No broken URLs in sitemap
No broken URLs in sitemap. This audit rule is part of the Booltools SEO Crawler rule set for optimizing search engine visibility.
sitemap_redirect_urls
medium
No redirect URLs in sitemap
No redirect URLs in sitemap. This audit rule is part of the Booltools SEO Crawler rule set for optimizing search engine visibility.
sitemap_robots_conflict
high
No sitemap/robots.txt conflicts
No sitemap/robots.txt conflicts. This audit rule is part of the Booltools SEO Crawler rule set for optimizing search engine visibility.
sitemap_image
low
Sitemap includes image entries
Sitemap includes image entries. This audit rule is part of the Booltools SEO Crawler rule set for optimizing search engine visibility.
sitemap_video
info
Sitemap includes video entries
Sitemap includes video entries. This audit rule is part of the Booltools SEO Crawler rule set for optimizing search engine visibility.
redirect_chains
medium
No redirect chains detected
No redirect chains detected. This audit rule is part of the Booltools SEO Crawler rule set for optimizing search engine visibility.
temporary_redirects
low
Temporary redirects are intentional
Temporary redirects are intentional. This audit rule is part of the Booltools SEO Crawler rule set for optimizing search engine visibility.