Home / Check catalog / 2. Crawlability & Site Architecture / 2.2 Sitemap Integrity Suite

2.2 Sitemap Integrity Suite

50 checks in Crawlability & Site Architecture. Automated Its subsection has a live automated checker in the engine.

IDCheckPasses whenWeightRuns
2.2.01Fetch /sitemap.xmlHTTP 200CriticalDeterministic
2.2.02Validate sitemap.xml MIME type = application/xml or text/xmlCorrect MIMECriticalDeterministic
2.2.03Confirm sitemap.xml parses without XML errorsValid XMLHeavyDeterministic
2.2.04Identify if sitemap.xml is an index referencing child sitemapsCorrect structureHeavyDeterministic
2.2.05Extract all <sitemap> entriesNon-zero count if index sitemapHeavyDeterministic
2.2.06Confirm each child sitemap URL returns HTTP 200200HeavyDeterministic
2.2.07Confirm each child sitemap URL is HTTPSHTTPSHeavyDeterministic
2.2.08Confirm lastmod tags exist in sitemap indexPresentMediumDeterministic
2.2.09Validate lastmod values are within 12 months for active sitesUp-to-dateMediumDeterministic
2.2.10Fetch all URLs from sitemap(s) into memoryURLs extractedHeavyDeterministic
2.2.11Count total URLs in sitemap(s)Reasonable count (< 50,000 per file)HeavyDeterministic
2.2.12Validate sitemap does not exceed allowed 50MB uncompressedValidHeavyDeterministic
2.2.13Validate each sitemap file does not exceed 50,000 URL entriesValidHeavyDeterministic
2.2.14Ensure no disallowed URLs appear in sitemapNo robots-blocked URLsCriticalDeterministic
2.2.15Ensure canonical URLs match sitemap URLsIdenticalHeavyDeterministic
2.2.16Validate URL paths use lowercaseConsistentMediumDeterministic
2.2.17Validate URLs end in normalized format (slash vs no-slash)ConsistentMediumDeterministic
2.2.18Detect duplicate URLs inside sitemapsZero duplicatesHeavyDeterministic
2.2.19Detect URLs appearing in more than one sitemap fileNo redundancyHeavyDeterministic
2.2.20Validate HTTP status of all sitemap URLs200HeavyDeterministic
2.2.21Detect sitemap URLs returning 3xx< 5%HeavyDeterministic
2.2.22Detect sitemap URLs returning 4xx0HeavyDeterministic
2.2.23Detect sitemap URLs returning 5xx0HeavyDeterministic
2.2.24Validate sitemap URLs contain no query parametersClean URLsMediumDeterministic
2.2.25Validate sitemap URLs contain no session IDsClean URLsMediumDeterministic
2.2.26Validate sitemap URLs contain no hash fragmentsClean URLsMediumDeterministic
2.2.27Confirm mobile version URLs (if present) match desktopConsistencyHeavyDeterministic
2.2.28Validate hreflang sitemap entries (if multilingual)CorrectMediumDeterministic
2.2.29Cross-validate <loc> URLs with hreflang alternate URLsCorrectMediumDeterministic
2.2.30Ensure sitemap does not include staging/dev URLsNoneMediumDeterministic
2.2.31Ensure sitemap does not include admin URLsNoneMediumDeterministic
2.2.32Fetch and validate media/image sitemap (if exists)Valid structureHeavyDeterministic
2.2.33Validate <image:image> tagsCorrectMediumDeterministic
2.2.34Fetch and validate video sitemap (if exists)ValidHeavyDeterministic
2.2.35Validate <video:video> tagsCorrectMediumDeterministic
2.2.36Identify orphan pages missing from sitemapNoneHeavyDeterministic
2.2.37Identify sitemap URLs missing from site navigationMinimalHeavyDeterministic
2.2.38Validate that sitemap URL count aligns with site sizeReasonableMediumDeterministic
2.2.39Validate that sitemap updates automatically with new pagesAutomatedMediumDeterministic
2.2.40Validate sitemap compression (e.g., sitemap.xml.gz) if largePresentCriticalDeterministic
2.2.41Detect malformed URLs (spaces, invalid chars)NoneMediumDeterministic
2.2.42Validate indexing priority <priority> tags (if used)ReasonableHeavyDeterministic
2.2.43Validate <changefreq> tags (if used)ReasonableMediumDeterministic
2.2.44Detect outdated URLs still present in sitemapNoneMediumDeterministic
2.2.45Validate sitemap resolves correctly across user-agentsSame result for Chrome/Googlebot/BingbotHeavyDeterministic
2.2.46Detect soft-404 URLs inside sitemapNoneMediumDeterministic
2.2.47Validate canonical chain for sitemap URLsCanonical → SelfHeavyDeterministic
2.2.48Validate that each sitemap URL is indexableIndexableHeavyDeterministic
2.2.49Detect cloaked sitemaps (different XML for Googlebot vs browser)IdenticalCriticalDeterministic
2.2.50Compute total sitemap integrity composite score>= 90%CriticalDeterministic

← 2.1 robots.txt Compliance Suite2.3 Canonical Integrity Suite →

Run these checks on your site

A Deep Audit scores every check here that applies to your page, then an AI pass of up to 150 checks. Included on Pro and Ultra, or $9 for one audit.

See plans

Machine-readable: catalog totals and the full catalog as JSON (IDs, section, weight, status).