Skip to content
DevMarDe
Crawl Audit

Every Crawl Audit check, explained

Crawl Audit scores a site on 200 checks in six modules. Each explainer says what the check looks at, why it matters and how to fix it on common platforms. We publish them in batches: 200 of 200 are live, and the rest are listed so you can see everything the report covers.

AI Search Visibility & GEO

Checks 1–30 · 30 explained
  1. 1GPTBot permission status in robots.txtHigh
  2. 2ClaudeBot permission status in robots.txtHigh
  3. 3PerplexityBot permission status in robots.txtHigh
  4. 4Google-Extended permission status in robots.txtHigh
  5. 5Bytespider permission status in robots.txtLow
  6. 6CCBot (Common Crawl) permission status in robots.txtMedium
  7. 7Organization JSON-LD schema presenceHigh
  8. 8WebSite JSON-LD schema with SearchAction presenceMedium
  9. 9Product schema validation (pricing, availability, SKU)Medium
  10. 10FAQPage schema validationMedium
  11. 11Article / BlogPosting schema validationMedium
  12. 12BreadcrumbList schema validationLow
  13. 13LocalBusiness schema & geolocation validationMedium
  14. 14Review / AggregateRating schema validationLow
  15. 15HowTo schema validationLow
  16. 16High-density semantic entity extraction scoreMedium
  17. 17Direct-answer summary blocks above the foldHigh
  18. 18Question-based header formatting (H2/H3 query matching)Medium
  19. 19Machine-readable HTML tables for structured dataLow
  20. 20Semantic tag structure (<article>, <section>, <aside>)Medium
  21. 21Machine-readable pricing & package structuresMedium
  22. 22Bulleted key-benefit list density ratioLow
  23. 23Contextual definition blocks for industry entitiesLow
  24. 24Author profile schema & sameAs linkingMedium
  25. 25NAP (Name, Address, Phone) data consistencyMedium
  26. 26sameAs social profile schema array presenceMedium
  27. 27External authority Wikipedia/Wikidata entity linksLow
  28. 28Verification of official accreditation/award markupLow
  29. 29Machine-readable copyright & licensing tagsLow
  30. 30Outbound cited reference link presenceMedium

Technical SEO & Indexability

Checks 31–70 · 40 explained
  1. 31robots.txt file presence and syntax validationHigh
  2. 32XML Sitemap presence and accessibilityHigh
  3. 33XML Sitemap file size check (<50MB uncompressed)Low
  4. 34XML Sitemap reference in robots.txtMedium
  5. 35HTML Sitemap page availabilityLow
  6. 36Self-referential canonical tag checkHigh
  7. 37Missing canonical tag detectionMedium
  8. 38Duplicate canonical URL declaration checkMedium
  9. 39Meta noindex tag detectionHigh
  10. 40Meta nofollow tag detectionMedium
  11. 41URL character length audit (<100 characters)Low
  12. 42Clean URL slug validation (hyphens vs. underscores/special characters)Low
  13. 43Trailing slash consistency check (/ vs. non-slash)Low
  14. 44Uppercase vs. lowercase URL path checkLow
  15. 45Deep folder nesting hierarchy audit (>4 subfolders deep)Low
  16. 46Orphan page detection (pages without internal incoming links)Medium
  17. 47Internal link count per page audit (<150 total links)Low
  18. 48HTTP-to-HTTPS 301 permanent redirect validationHigh
  19. 49Multi-hop redirect chain detection (301 > 301 > 200)Medium
  20. 50Temporary 302 redirect misconfiguration checkMedium
  21. 51Title tag presence validationHigh
  22. 52Title tag character length (50-60 characters)Medium
  23. 53Meta description presence validationHigh
  24. 54Meta description character length (120-160 characters)Medium
  25. 55Duplicate title tag audit across siteMedium
  26. 56Duplicate meta description audit across siteMedium
  27. 57Single <h1> tag presence per pageMedium
  28. 58Missing <h1> tag detectionHigh
  29. 59Sequential heading hierarchy check (H1 > H2 > H3 without skipping)Low
  30. 60Empty or whitespace-only heading tag auditLow
  31. 61Broken internal link audit (404 Error detection)High
  32. 62Broken external link audit (Dead outgoing links)Medium
  33. 63Internal rel="nofollow" attribute auditMedium
  34. 64Paid/affiliate link rel="sponsored" tag auditMedium
  35. 65User-generated content rel="ugc" link tag auditLow
  36. 66External link target="_blank" missing rel="noopener noreferrer"Low
  37. 67Pagination rel="next" / rel="prev" implementationLow
  38. 68Paginated page canonical handling (self-referencing vs. page 1)Low
  39. 69URL parameter handling & dynamic tracking clean-upMedium
  40. 70hreflang language tag validation & bidirectional link checkMedium

Performance & Core Web Vitals

Checks 71–100 · 30 explained
  1. 71Time to First Byte (TTFB < 0.8s)High
  2. 72Largest Contentful Paint (LCP < 2.5s)High
  3. 73Interaction to Next Paint (INP < 200ms)High
  4. 74Cumulative Layout Shift (CLS < 0.1)High
  5. 75First Contentful Paint (FCP < 1.8s)Medium
  6. 76Total Blocking Time (TBT < 200ms)Medium
  7. 77Speed Index evaluation (<3.4s)Medium
  8. 78DOM tree size audit (<1,500 total nodes)Low
  9. 79Next-gen image format check (WebP/AVIF vs. PNG/JPG)Medium
  10. 80Image compression status (uncompressed asset flag)Medium
  11. 81Image explicit width and height attribute checkMedium
  12. 82CSS minification checkLow
  13. 83JavaScript minification checkLow
  14. 84Unused CSS coverage audit (>20KB unused)Low
  15. 85Unused JavaScript execution audit (>50KB unused)Medium
  16. 86Render-blocking CSS stylesheet identificationMedium
  17. 87Render-blocking JavaScript file identificationMedium
  18. 88Critical above-the-fold CSS inline implementationLow
  19. 89Gzip compression header checkMedium
  20. 90Brotli compression header checkLow
  21. 91HTTP Cache-Control header duration check (>30 days for static assets)Medium
  22. 92Content Delivery Network (CDN) edge detectionMedium
  23. 93DNS lookup latency check (<100ms)Low
  24. 94HTTP/2 or HTTP/3 protocol supportMedium
  25. 95HTTP Keep-Alive header configurationLow
  26. 96Server HTTP response status code audit (200 OK baseline)High
  27. 97Custom web font preloading check (rel="preload")Low
  28. 98Font rendering swap optimization (font-display: swap)Low
  29. 99Third-party script execution deferral (defer / async)Medium
  30. 100Native lazy loading on below-the-fold images (loading="lazy")Medium

UX & Conversion (CRO)

Checks 101–140 · 40 explained
  1. 101Viewport meta tag declaration checkHigh
  2. 102Disabled user zooming/scaling audit (user-scalable=no flags)Medium
  3. 103Mobile horizontal scroll / content overflow detectionMedium
  4. 104Minimum touch target size audit (minimum 48x48px)Medium
  5. 105Mobile font size legibility audit (minimum 16px body text)Medium
  6. 106Responsive image implementation (srcset / <picture>)Medium
  7. 107Sticky mobile header screen footprint (<15% viewport)Low
  8. 108Mobile navigation hamburger menu accessibilityMedium
  9. 109Intrusive interstitial / pop-up overlay detectionMedium
  10. 110Tap-to-call phone link validation (tel: protocol)Low
  11. 111Primary Call-To-Action (CTA) button visibility above the foldHigh
  12. 112Primary CTA background contrast ratio against hero backgroundMedium
  13. 113Secondary CTA distinct visual hierarchyLow
  14. 114Unique Value Proposition (UVP) headline clarity scoreHigh
  15. 115Hero element rendering delay checkMedium
  16. 116Pricing table / product offer accessibility above the foldMedium
  17. 117High-resolution product / service hero image presentLow
  18. 118Form input field count check (maximum 3-5 fields recommended)Medium
  19. 119Browser auto-fill attribute support on forms (autocomplete="")Low
  20. 120Clear inline form error notification stylingLow
  21. 121Customer review / star rating badge placement above the foldMedium
  22. 122Client / partner logo trust bar visibilityLow
  23. 123SSL security trust badge / seal visibility near conversion pointsLow
  24. 124Money-back guarantee / risk-reversal microcopy near CTAsLow
  25. 125Founder / team bio or company verification page presentMedium
  26. 126Direct contact phone number in header or footerMedium
  27. 127Physical business address listed in page footerMedium
  28. 128Direct link to Privacy Policy in footerHigh
  29. 129Direct link to Terms of Service in footerMedium
  30. 130Functional live chat or support widget presenceLow
  31. 131On-site search bar presence for complex site catalogsLow
  32. 132Search input accessibility and placeholder textLow
  33. 133Custom branded 404 page fallback with navigation linksMedium
  34. 134Floating "Back to Top" navigation button on long scroll pagesLow
  35. 135Sticky mobile conversion bar on scrollLow
  36. 136Accessible cookie consent banner configurationMedium
  37. 137Breadcrumb visual navigation trail presentLow
  38. 138Interactive hover/focus state on all clickable linksLow
  39. 139Modal overlay close button (X) clarity and tap sizeLow
  40. 140Post-form submission confirmation / thank-you page triggerLow

Security & Infrastructure

Checks 141–170 · 30 explained
  1. 141Active SSL/TLS certificate validity checkHigh
  2. 142SSL certificate expiration lead time (>30 days remaining)High
  3. 143TLS protocol version enforcement (TLS 1.2 or 1.3 required)High
  4. 144Mixed content warning check (HTTP assets on HTTPS page)High
  5. 145Automatic HTTP-to-HTTPS redirection enforcementHigh
  6. 146Strict-Transport-Security (HSTS) header implementationMedium
  7. 147X-Frame-Options header presence (Clickjacking defense)Medium
  8. 148X-Content-Type-Options: nosniff header presenceMedium
  9. 149Content-Security-Policy (CSP) header configurationMedium
  10. 150Referrer-Policy header configurationLow
  11. 151Permissions-Policy (Feature Policy) header presenceLow
  12. 152X-XSS-Protection legacy header verificationLow
  13. 153Server software version masking (Hiding Server: Nginx/Apache detail)Low
  14. 154Framework software version masking (Hiding X-Powered-By: Express/PHP)Low
  15. 155Cross-Origin Resource Sharing (CORS) access control policyMedium
  16. 156Subresource Integrity (SRI) hash on external CDN scriptsMedium
  17. 157SPF (Sender Policy Framework) record DNS validationHigh
  18. 158DKIM (DomainKeys Identified Mail) DNS record presenceMedium
  19. 159DMARC (Domain-based Message Authentication) DNS enforcement policyHigh
  20. 160MX DNS record validity and security statusMedium
  21. 161Exposed server port scan (Restricted to ports 80 and 443)Medium
  22. 162Directory listing vulnerability check (Options -Indexes)High
  23. 163Open URL redirection parameter auditMedium
  24. 164Input field reflection XSS vulnerability checkHigh
  25. 165Canonical domain forwarding check (www vs. non-www resolving to single domain)Medium
  26. 166Default admin login panel path concealment (/wp-admin / /admin checks)Low
  27. 167Publicly accessible source backup files (.bak, .zip, .tar)High
  28. 168Publicly exposed .git directory checkHigh
  29. 169Publicly exposed environment file check (.env)High
  30. 170Default server installation landing page suppressionMedium

Content Quality & Accessibility

Checks 171–200 · 30 explained
  1. 171Image missing alt attribute audit across all mediaHigh
  2. 172Decorative image alt="" null attribute checkLow
  3. 173WCAG AA body text color contrast ratio check (Minimum 4.5:1)High
  4. 174WCAG AA large text color contrast ratio check (Minimum 3:1)Medium
  5. 175Screen reader ARIA labels on icon-only buttons (aria-label)Medium
  6. 176Dynamic UI state aria-expanded tag declarationLow
  7. 177Visible keyboard navigation focus outline (:focus-visible)Medium
  8. 178Skip-to-main-content accessible link presenceLow
  9. 179Form input <label> explicit association (for="input_id")Medium
  10. 180Media auto-play restriction with audio outputMedium
  11. 181Semantic <main> landmark element presenceMedium
  12. 182Semantic <nav> landmark element presenceLow
  13. 183Semantic <header> landmark element presenceLow
  14. 184Semantic <footer> landmark element presenceLow
  15. 185Logical tabindex DOM navigation order checkLow
  16. 186Page word count threshold check (>300 words for indexable pages)High
  17. 187Thin content penalty risk flag (<150 words)High
  18. 188Flesch-Kincaid Reading Ease score calculationMedium
  19. 189Keyword density / stuffing anomaly flag (>3.5% density)Medium
  20. 190Duplicate body copy block detection across internal pagesMedium
  21. 191External source citation / link validity auditLow
  22. 192Automated spell check anomaly flagLow
  23. 193Content last modified date timestamp presenceMedium
  24. 194Social sharing action button availabilityLow
  25. 195OpenGraph title tag presence (og:title)Medium
  26. 196OpenGraph description tag presence (og:description)Medium
  27. 197OpenGraph share image dimension audit (1200x630px recommended)Medium
  28. 198Twitter Card metadata tag presence (twitter:card set to summary_large_image)Low
  29. 199Standard Favicon file format and sizing (32x32px PNG/ICO)Low
  30. 200Apple Touch Icon presence for mobile bookmarking (180x180px)Low