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.