CrawlProof
View raw .md

AEO Audit for threatcrush.com

Target: https://threatcrush.com/
Score: 49 / 100
Generated: 2026-05-12T14:40:21.942Z
Pages crawled: 9
Findings: 22 pass · 46 warn · 1 fail · 0 unknown


1. Crawl Summary

2. Data Found

Data Point Found? Source Notes
Pricing Yes Pricing page https://threatcrush.com/pricing
Customer logos No
Social proof No
Recent launches Yes Press/news pages https://threatcrush.com/blog
Blog post activity Yes Blog https://threatcrush.com/blog
New hires No Often only on a /blog/team or LinkedIn page
Headline copy Yes Homepage Crush Every ThreatBefore It Crushes You
Positioning No
Executive team No
Product/service descriptions Yes Homepage From meta description
Case studies or testimonials No
Contact/demo/signup paths No

3. Homepage Audit

  • Homepage fetched successfully HTTP 200 · 81250 bytes · 13ms
  • Single H1 Crush Every ThreatBefore It Crushes You
  • present</strong></li> <li>✅ <strong>Meta description present</strong></li> <li>✅ <strong>Canonical present</strong> <a href="https://threatcrush.com">https://threatcrush.com</a></li> <li>✅ <strong>Open Graph tags complete</strong></li> <li>✅ <strong>Alt text coverage: 100%</strong> 6/6 images have alt text.</li> </ul> <h2>4. Schema / Structured Data Audit</h2> <ul> <li>⚠️ <strong>WebSite missing</strong> Adding WebSite JSON-LD helps LLMs identify your entity.</li> <li>⚠️ <strong>SoftwareApplication missing</strong> Adding SoftwareApplication JSON-LD helps LLMs identify your entity.</li> <li>⚠️ <strong>FAQPage JSON-LD missing</strong> Add an FAQPage block on pages that answer common questions — high-value for AI summaries.</li> <li>✅ <strong>1 JSON-LD block(s) found</strong> Types: Organization</li> <li>✅ <strong>Organization present</strong></li> </ul> <h2>5. robots.txt and sitemap.xml Audit</h2> <ul> <li>✅ <strong>robots.txt present</strong> 190 chars</li> <li>✅ <strong>robots.txt references sitemap(s)</strong></li> <li>✅ <strong>sitemap.xml present (14 URLs)</strong></li> </ul> <h2>6. LLM / AI Crawler Accessibility</h2> <ul> <li>⚠️ <strong>GPTBot not explicitly addressed</strong> No User-agent: GPTBot block in robots.txt. We recommend explicit Allow rules so crawlers don't fall back to defaults.</li> <li>⚠️ <strong>ClaudeBot not explicitly addressed</strong> No User-agent: ClaudeBot block in robots.txt. We recommend explicit Allow rules so crawlers don't fall back to defaults.</li> <li>⚠️ <strong>PerplexityBot not explicitly addressed</strong> No User-agent: PerplexityBot block in robots.txt. We recommend explicit Allow rules so crawlers don't fall back to defaults.</li> <li>⚠️ <strong>Google-Extended not explicitly addressed</strong> No User-agent: Google-Extended block in robots.txt. We recommend explicit Allow rules so crawlers don't fall back to defaults.</li> <li>⚠️ <strong>OAI-SearchBot not explicitly addressed</strong> No User-agent: OAI-SearchBot block in robots.txt. We recommend explicit Allow rules so crawlers don't fall back to defaults.</li> <li>⚠️ <strong>Applebot-Extended not explicitly addressed</strong> No User-agent: Applebot-Extended block in robots.txt. We recommend explicit Allow rules so crawlers don't fall back to defaults.</li> <li>⚠️ <strong>CCBot not explicitly addressed</strong> No User-agent: CCBot block in robots.txt. We recommend explicit Allow rules so crawlers don't fall back to defaults.</li> <li>⚠️ <strong>skill.md missing</strong> Add /skill.md describing what your site lets agents do — speeds up agent task routing.</li> <li>✅ <strong>llms.txt present</strong> 1411 chars</li> </ul> <h2>7. Positioning Clarity</h2> <ul> <li>⚠️ <strong>No clear About/Team link</strong> Add an About or Team link in the nav or footer so LLMs can identify the company.</li> <li>⚠️ <strong>Value-prop language not detected</strong> Pages with phrases like 'we help X', 'platform for Y', 'built for Z' are easier for LLMs to summarize.</li> <li>✅ <strong>H1 communicates value</strong> Crush Every ThreatBefore It Crushes You</li> <li>✅ <strong>Pricing path discoverable</strong></li> <li>✅ <strong>Contact / signup path discoverable</strong></li> </ul> <h2>8. Missing or Hard-to-Find Information</h2> <ul> <li>❌ <strong>7 data point(s) could not be found from public pages</strong> · Customer logos · Social proof · New hires · Positioning · Executive team · Case studies or testimonials · Contact/demo/signup paths</li> </ul> <h2>9. Recommended Fixes</h2> <ul> <li>⚠️ <strong>Make your About/Team page reachable</strong> Add a top-nav or footer link to /about or /team so LLMs can identify the entity behind the site.</li> <li>⚠️ <strong>Allow GPTBot in robots.txt</strong> Add an explicit User-agent: GPTBot Allow: / block so this AI crawler can read your site.</li> <li>⚠️ <strong>Allow ClaudeBot in robots.txt</strong> Add an explicit User-agent: ClaudeBot Allow: / block so this AI crawler can read your site.</li> <li>⚠️ <strong>Allow PerplexityBot in robots.txt</strong> Add an explicit User-agent: PerplexityBot Allow: / block so this AI crawler can read your site.</li> <li>⚠️ <strong>Allow Google-Extended in robots.txt</strong> Add an explicit User-agent: Google-Extended Allow: / block so this AI crawler can read your site.</li> <li>⚠️ <strong>Allow OAI-SearchBot in robots.txt</strong> Add an explicit User-agent: OAI-SearchBot Allow: / block so this AI crawler can read your site.</li> <li>⚠️ <strong>Allow Applebot-Extended in robots.txt</strong> Add an explicit User-agent: Applebot-Extended Allow: / block so this AI crawler can read your site.</li> <li>⚠️ <strong>Allow CCBot in robots.txt</strong> Add an explicit User-agent: CCBot Allow: / block so this AI crawler can read your site.</li> <li>⚠️ <strong>Add /skill.md</strong> Describe what an agent can do with your site (e.g., 'Search docs', 'Look up pricing'). Useful for agentic flows.</li> <li>⚠️ <strong>State your audience explicitly</strong> Use phrases like 'Built for B2B SaaS marketing teams' on the homepage and About page.</li> <li>⚠️ <strong>Add WebSite JSON-LD</strong> Helps engines understand the root site and enables sitelinks-search-box features.</li> <li>⚠️ <strong>Add Product / SoftwareApplication JSON-LD</strong> On /pricing and feature pages — include offers, name, applicationCategory.</li> <li>⚠️ <strong>Add FAQPage JSON-LD</strong> Wrap your homepage FAQ in FAQPage JSON-LD; it routinely lifts AI answer inclusion.</li> </ul> <h2>10. Priority To-Do Checklist</h2> <ul> <li><input disabled="" type="checkbox"> <strong>P2</strong> — Make your About/Team page reachable Add a top-nav or footer link to /about or /team so LLMs can identify the entity behind the site.</li> <li><input disabled="" type="checkbox"> <strong>P3</strong> — Allow GPTBot in robots.txt Add an explicit User-agent: GPTBot Allow: / block so this AI crawler can read your site.</li> <li><input disabled="" type="checkbox"> <strong>P3</strong> — Allow ClaudeBot in robots.txt Add an explicit User-agent: ClaudeBot Allow: / block so this AI crawler can read your site.</li> <li><input disabled="" type="checkbox"> <strong>P3</strong> — Allow PerplexityBot in robots.txt Add an explicit User-agent: PerplexityBot Allow: / block so this AI crawler can read your site.</li> <li><input disabled="" type="checkbox"> <strong>P3</strong> — Allow Google-Extended in robots.txt Add an explicit User-agent: Google-Extended Allow: / block so this AI crawler can read your site.</li> <li><input disabled="" type="checkbox"> <strong>P3</strong> — Allow OAI-SearchBot in robots.txt Add an explicit User-agent: OAI-SearchBot Allow: / block so this AI crawler can read your site.</li> <li><input disabled="" type="checkbox"> <strong>P3</strong> — Allow Applebot-Extended in robots.txt Add an explicit User-agent: Applebot-Extended Allow: / block so this AI crawler can read your site.</li> <li><input disabled="" type="checkbox"> <strong>P3</strong> — Allow CCBot in robots.txt Add an explicit User-agent: CCBot Allow: / block so this AI crawler can read your site.</li> <li><input disabled="" type="checkbox"> <strong>P3</strong> — Add /skill.md Describe what an agent can do with your site (e.g., 'Search docs', 'Look up pricing'). Useful for agentic flows.</li> <li><input disabled="" type="checkbox"> <strong>P3</strong> — State your audience explicitly Use phrases like 'Built for B2B SaaS marketing teams' on the homepage and About page.</li> <li><input disabled="" type="checkbox"> <strong>P3</strong> — Add WebSite JSON-LD Helps engines understand the root site and enables sitelinks-search-box features.</li> <li><input disabled="" type="checkbox"> <strong>P3</strong> — Add Product / SoftwareApplication JSON-LD On /pricing and feature pages — include offers, name, applicationCategory.</li> <li><input disabled="" type="checkbox"> <strong>P3</strong> — Add FAQPage JSON-LD Wrap your homepage FAQ in FAQPage JSON-LD; it routinely lifts AI answer inclusion.</li> </ul> <hr> <p><em>Report by <a href="https://crawlproof.com">CrawlProof</a>. Reusable after every major website change.</em></p> </article></div><div hidden=""><div class="grid gap-6 lg:grid-cols-[16rem_1fr] lg:gap-8"><aside class="lg:sticky lg:top-20 lg:self-start"><details class="card p-4 text-sm lg:!block" open=""><summary class="cursor-pointer list-none text-xs uppercase tracking-wider text-[var(--color-muted)] lg:cursor-default [&::-webkit-details-marker]:hidden">Sections</summary><nav class="mt-3 flex flex-col gap-1"><a href="#section-1" class="rounded px-2 py-1 hover:bg-[var(--color-bg)]">1<!-- -->. <!-- -->Crawl Summary</a><a href="#section-2" class="rounded px-2 py-1 hover:bg-[var(--color-bg)]">2<!-- -->. <!-- -->Data Found</a><a href="#section-3" class="rounded px-2 py-1 hover:bg-[var(--color-bg)]">3<!-- -->. <!-- -->Homepage Audit</a><a href="#section-4" class="rounded px-2 py-1 hover:bg-[var(--color-bg)]">4<!-- -->. <!-- -->Schema / Structured Data Audit</a><a href="#section-5" class="rounded px-2 py-1 hover:bg-[var(--color-bg)]">5<!-- -->. <!-- -->robots.txt and sitemap.xml Audit</a><a href="#section-6" class="rounded px-2 py-1 hover:bg-[var(--color-bg)]">6<!-- -->. <!-- -->LLM / AI Crawler Accessibility</a><a href="#section-7" class="rounded px-2 py-1 hover:bg-[var(--color-bg)]">7<!-- -->. <!-- -->Positioning Clarity</a><a href="#section-8" class="rounded px-2 py-1 hover:bg-[var(--color-bg)]">8<!-- -->. <!-- -->Missing or Hard-to-Find Information</a><a href="#section-9" class="rounded px-2 py-1 hover:bg-[var(--color-bg)]">9<!-- -->. <!-- -->Recommended Fixes</a><a href="#section-10" class="rounded px-2 py-1 hover:bg-[var(--color-bg)]">10<!-- -->. <!-- -->Priority To-Do Checklist</a></nav></details></aside><article class="space-y-10"><header class="card p-4 sm:p-6"><div class="flex flex-col gap-4 sm:flex-row sm:items-start sm:justify-between"><div class="min-w-0"><p class="text-xs uppercase tracking-wider text-[var(--color-muted)]">AEO audit</p><h1 class="mt-1 text-2xl font-extrabold break-all sm:text-3xl">https://threatcrush.com/</h1><p class="mt-2 text-sm text-[var(--color-muted)]">Completed 5/12/2026, 2:40:21 PM</p></div><div class="flex items-center gap-3 sm:flex-shrink-0"><div class="flex size-20 items-center justify-center rounded-full border-2 text-center" style="border-color:var(--color-fail)"><div><div class="text-2xl font-extrabold" style="color:var(--color-fail)">49</div><div class="text-[10px] uppercase text-[var(--color-muted)]">/100</div></div></div><div class="flex flex-col gap-2 sm:flex-row"><button class="btn">Copy share link</button></div></div></div></header><section id="section-1" class="space-y-3"><h2 class="text-xl font-bold"><span class="text-[var(--color-muted)]">1<!-- -->.</span> <!-- -->Crawl Summary</h2><ul class="space-y-2"><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-pass uppercase">pass</span><div class="min-w-0 flex-1"><div class="font-semibold">Fetched 9 of 9 pages successfully</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Target: https://threatcrush.com</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "pages": [ { "url": "https://threatcrush.com", "bytes": 81250, "status": 200, "fetchMs": 13 }, { "url": "https://threatcrush.com/pricing", "bytes": 29539, "status": 200, "fetchMs": 67 }, { "url": "https://threatcrush.com/blog", "bytes": 45864, "status": 200, "fetchMs": 258 }, { "url": "https://threatcrush.com/docs", "bytes": 65178, "status": 200, "fetchMs": 73 }, { "url": "https://threatcrush.com/docs/modules", "bytes": 62360, "status": 200, "fetchMs": 72 }, { "url": "https://threatcrush.com/", "bytes": 81250, "status": 200, "fetchMs": 78 }, { "url": "https://threatcrush.com/store", "bytes": 30968, "status": 200, "fetchMs": 66 }, { "url": "https://threatcrush.com/get-whitepaper", "bytes": 38691, "status": 200, "fetchMs": 70 }, { "url": "https://threatcrush.com/store/publish", "bytes": 30371, "status": 200, "fetchMs": 72 } ], "origin": "https://threatcrush.com", "target": "https://threatcrush.com" }</pre></details></div><span class="badge text-xs">P<!-- -->5</span></div></li></ul></section><section id="section-2" class="space-y-3"><h2 class="text-xl font-bold"><span class="text-[var(--color-muted)]">2<!-- -->.</span> <!-- -->Data Found</h2><div class="card overflow-x-auto"><table class="w-full text-sm"><thead><tr class="border-b border-[var(--color-border)] text-left text-xs uppercase text-[var(--color-muted)]"><th class="px-4 py-3">Data Point</th><th class="px-4 py-3">Found?</th><th class="px-4 py-3">Source</th><th class="px-4 py-3">Notes</th></tr></thead><tbody><tr class="border-b border-[var(--color-border)] last:border-0"><td class="px-4 py-3 font-medium">Pricing</td><td class="px-4 py-3"><span class="badge badge-pass">Yes</span></td><td class="px-4 py-3 text-[var(--color-muted)]">Pricing page</td><td class="px-4 py-3 text-[var(--color-muted)]">https://threatcrush.com/pricing</td></tr><tr class="border-b border-[var(--color-border)] last:border-0"><td class="px-4 py-3 font-medium">Customer logos</td><td class="px-4 py-3"><span class="badge badge-warn">No</span></td><td class="px-4 py-3 text-[var(--color-muted)]">—</td><td class="px-4 py-3 text-[var(--color-muted)]">—</td></tr><tr class="border-b border-[var(--color-border)] last:border-0"><td class="px-4 py-3 font-medium">Social proof</td><td class="px-4 py-3"><span class="badge badge-warn">No</span></td><td class="px-4 py-3 text-[var(--color-muted)]">—</td><td class="px-4 py-3 text-[var(--color-muted)]">—</td></tr><tr class="border-b border-[var(--color-border)] last:border-0"><td class="px-4 py-3 font-medium">Recent launches</td><td class="px-4 py-3"><span class="badge badge-pass">Yes</span></td><td class="px-4 py-3 text-[var(--color-muted)]">Press/news pages</td><td class="px-4 py-3 text-[var(--color-muted)]">https://threatcrush.com/blog</td></tr><tr class="border-b border-[var(--color-border)] last:border-0"><td class="px-4 py-3 font-medium">Blog post activity</td><td class="px-4 py-3"><span class="badge badge-pass">Yes</span></td><td class="px-4 py-3 text-[var(--color-muted)]">Blog</td><td class="px-4 py-3 text-[var(--color-muted)]">https://threatcrush.com/blog</td></tr><tr class="border-b border-[var(--color-border)] last:border-0"><td class="px-4 py-3 font-medium">New hires</td><td class="px-4 py-3"><span class="badge badge-warn">No</span></td><td class="px-4 py-3 text-[var(--color-muted)]">—</td><td class="px-4 py-3 text-[var(--color-muted)]">Often only on a /blog/team or LinkedIn page</td></tr><tr class="border-b border-[var(--color-border)] last:border-0"><td class="px-4 py-3 font-medium">Headline copy</td><td class="px-4 py-3"><span class="badge badge-pass">Yes</span></td><td class="px-4 py-3 text-[var(--color-muted)]">Homepage</td><td class="px-4 py-3 text-[var(--color-muted)]">Crush Every ThreatBefore It Crushes You</td></tr><tr class="border-b border-[var(--color-border)] last:border-0"><td class="px-4 py-3 font-medium">Positioning</td><td class="px-4 py-3"><span class="badge badge-warn">No</span></td><td class="px-4 py-3 text-[var(--color-muted)]">—</td><td class="px-4 py-3 text-[var(--color-muted)]">—</td></tr><tr class="border-b border-[var(--color-border)] last:border-0"><td class="px-4 py-3 font-medium">Executive team</td><td class="px-4 py-3"><span class="badge badge-warn">No</span></td><td class="px-4 py-3 text-[var(--color-muted)]">—</td><td class="px-4 py-3 text-[var(--color-muted)]">—</td></tr><tr class="border-b border-[var(--color-border)] last:border-0"><td class="px-4 py-3 font-medium">Product/service descriptions</td><td class="px-4 py-3"><span class="badge badge-pass">Yes</span></td><td class="px-4 py-3 text-[var(--color-muted)]">Homepage</td><td class="px-4 py-3 text-[var(--color-muted)]">From meta description</td></tr><tr class="border-b border-[var(--color-border)] last:border-0"><td class="px-4 py-3 font-medium">Case studies or testimonials</td><td class="px-4 py-3"><span class="badge badge-warn">No</span></td><td class="px-4 py-3 text-[var(--color-muted)]">—</td><td class="px-4 py-3 text-[var(--color-muted)]">—</td></tr><tr class="border-b border-[var(--color-border)] last:border-0"><td class="px-4 py-3 font-medium">Contact/demo/signup paths</td><td class="px-4 py-3"><span class="badge badge-warn">No</span></td><td class="px-4 py-3 text-[var(--color-muted)]">—</td><td class="px-4 py-3 text-[var(--color-muted)]">—</td></tr></tbody></table></div></section><section id="section-3" class="space-y-3"><h2 class="text-xl font-bold"><span class="text-[var(--color-muted)]">3<!-- -->.</span> <!-- -->Homepage Audit</h2><ul class="space-y-2"><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-pass uppercase">pass</span><div class="min-w-0 flex-1"><div class="font-semibold">Homepage fetched successfully</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">HTTP 200 · 81250 bytes · 13ms</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "bytes": 81250, "status": 200, "fetchMs": 13 }</pre></details></div><span class="badge text-xs">P<!-- -->5</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-pass uppercase">pass</span><div class="min-w-0 flex-1"><div class="font-semibold">Single H1</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Crush Every ThreatBefore It Crushes You</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "h1": "Crush Every ThreatBefore It Crushes You" }</pre></details></div><span class="badge text-xs">P<!-- -->5</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-pass uppercase">pass</span><div class="min-w-0 flex-1"><div class="font-semibold"><title> present</div><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "title": "ThreatCrush — Real-Time Threat Intelligence Platform" }</pre></details></div><span class="badge text-xs">P<!-- -->5</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-pass uppercase">pass</span><div class="min-w-0 flex-1"><div class="font-semibold">Meta description present</div><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "description": "Crush every threat before it crushes you. Real-time threat feeds, vulnerability tracking, attack surface monitoring, and threat actor intelligence." }</pre></details></div><span class="badge text-xs">P<!-- -->5</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-pass uppercase">pass</span><div class="min-w-0 flex-1"><div class="font-semibold">Canonical present</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">https://threatcrush.com</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "canonical": "https://threatcrush.com" }</pre></details></div><span class="badge text-xs">P<!-- -->5</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-pass uppercase">pass</span><div class="min-w-0 flex-1"><div class="font-semibold">Open Graph tags complete</div><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "image": "https://threatcrush.com/banner.png", "title": "ThreatCrush — Real-Time Threat Intelligence Platform", "description": "Crush every threat before it crushes you. Lifetime access to real-time threat intelligence." }</pre></details></div><span class="badge text-xs">P<!-- -->5</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-pass uppercase">pass</span><div class="min-w-0 flex-1"><div class="font-semibold">Alt text coverage: 100%</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">6/6 images have alt text.</p></div><span class="badge text-xs">P<!-- -->5</span></div></li></ul></section><section id="section-4" class="space-y-3"><h2 class="text-xl font-bold"><span class="text-[var(--color-muted)]">4<!-- -->.</span> <!-- -->Schema / Structured Data Audit</h2><ul class="space-y-2"><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">WebSite missing</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Adding WebSite JSON-LD helps LLMs identify your entity.</p></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">SoftwareApplication missing</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Adding SoftwareApplication JSON-LD helps LLMs identify your entity.</p></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">FAQPage JSON-LD missing</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Add an FAQPage block on pages that answer common questions — high-value for AI summaries.</p></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-pass uppercase">pass</span><div class="min-w-0 flex-1"><div class="font-semibold">1 JSON-LD block(s) found</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Types: Organization</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "types": [ "Organization" ], "blocks": 1 }</pre></details></div><span class="badge text-xs">P<!-- -->5</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-pass uppercase">pass</span><div class="min-w-0 flex-1"><div class="font-semibold">Organization present</div></div><span class="badge text-xs">P<!-- -->5</span></div></li></ul></section><section id="section-5" class="space-y-3"><h2 class="text-xl font-bold"><span class="text-[var(--color-muted)]">5<!-- -->.</span> <!-- -->robots.txt and sitemap.xml Audit</h2><ul class="space-y-2"><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-pass uppercase">pass</span><div class="min-w-0 flex-1"><div class="font-semibold">robots.txt present</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">190 chars</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "snippet": "User-Agent: *\nAllow: /\nDisallow: /admin\nDisallow: /admin/\nDisallow: /account\nDisallow: /dashboard\nDisallow: /api/\n\nHost: https://threatcrush.com\nSitemap: https://threatcrush.com/sitemap.xml\n" }</pre></details></div><span class="badge text-xs">P<!-- -->5</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-pass uppercase">pass</span><div class="min-w-0 flex-1"><div class="font-semibold">robots.txt references sitemap(s)</div><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "sitemaps": [ "https://threatcrush.com/sitemap.xml" ] }</pre></details></div><span class="badge text-xs">P<!-- -->5</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-pass uppercase">pass</span><div class="min-w-0 flex-1"><div class="font-semibold">sitemap.xml present (14 URLs)</div><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "snippet": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<urlset xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\">\n<url>\n<loc>https://threatcrush.com</loc>\n<changefreq>weekly</changefreq>\n<priority>1</priority>\n</url>\n<url>\n<loc>https://threatcrush.com/blog</loc>\n<changefreq>daily</changefreq>\n<priority>0.7</priority>\n</url>\n<url>\n<loc>https://threatcrush.com/store</loc>\n<changefreq>weekly</changefreq>\n<priority>0.7</priority>\n</url>\n<url>\n<loc>https://threatcrush.com/docs</loc>\n<changefreq>weekly</changefreq>\n<priority>0.7</priority>\n</url>\n<url>\n<loc>https://threatcrush.com/pricing</loc>\n<changefreq>weekly</changefreq>\n<priority>0.7</priority>\n</url>\n<url>\n<loc>https://threatcrush.com/investors</loc>\n<changefreq>weekly</changefreq>\n<priority>0.7</priority>\n</url>\n<url>\n<loc>https://threatcrush.com/get-", "urlCount": 14 }</pre></details></div><span class="badge text-xs">P<!-- -->5</span></div></li></ul></section><section id="section-6" class="space-y-3"><h2 class="text-xl font-bold"><span class="text-[var(--color-muted)]">6<!-- -->.</span> <!-- -->LLM / AI Crawler Accessibility</h2><ul class="space-y-2"><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">GPTBot not explicitly addressed</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">No User-agent: GPTBot block in robots.txt. We recommend explicit Allow rules so crawlers don't fall back to defaults.</p></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">ClaudeBot not explicitly addressed</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">No User-agent: ClaudeBot block in robots.txt. We recommend explicit Allow rules so crawlers don't fall back to defaults.</p></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">PerplexityBot not explicitly addressed</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">No User-agent: PerplexityBot block in robots.txt. We recommend explicit Allow rules so crawlers don't fall back to defaults.</p></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">Google-Extended not explicitly addressed</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">No User-agent: Google-Extended block in robots.txt. We recommend explicit Allow rules so crawlers don't fall back to defaults.</p></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">OAI-SearchBot not explicitly addressed</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">No User-agent: OAI-SearchBot block in robots.txt. We recommend explicit Allow rules so crawlers don't fall back to defaults.</p></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">Applebot-Extended not explicitly addressed</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">No User-agent: Applebot-Extended block in robots.txt. We recommend explicit Allow rules so crawlers don't fall back to defaults.</p></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">CCBot not explicitly addressed</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">No User-agent: CCBot block in robots.txt. We recommend explicit Allow rules so crawlers don't fall back to defaults.</p></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">skill.md missing</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Add /skill.md describing what your site lets agents do — speeds up agent task routing.</p></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-pass uppercase">pass</span><div class="min-w-0 flex-1"><div class="font-semibold">llms.txt present</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">1411 chars</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "snippet": "# ThreatCrush\n\n> All-in-one security agent for builders. ThreatCrush is a Continuous Threat\n> Exposure Management (CTEM) platform that monitors, detects, scans, and\n> protects servers in real time — open-source CLI, daemon, desktop app, and\n> hosted dashboard.\n\n## What We Do\n- Real-time threat intelligence and exposure monitoring (CTEM)\n- Server agent + daemon: live syslog, auth, firewall, and pro" }</pre></details></div><span class="badge text-xs">P<!-- -->5</span></div></li></ul></section><section id="section-7" class="space-y-3"><h2 class="text-xl font-bold"><span class="text-[var(--color-muted)]">7<!-- -->.</span> <!-- -->Positioning Clarity</h2><ul class="space-y-2"><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">No clear About/Team link</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Add an About or Team link in the nav or footer so LLMs can identify the company.</p></div><span class="badge text-xs">P<!-- -->2</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">Value-prop language not detected</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Pages with phrases like 'we help X', 'platform for Y', 'built for Z' are easier for LLMs to summarize.</p></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-pass uppercase">pass</span><div class="min-w-0 flex-1"><div class="font-semibold">H1 communicates value</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Crush Every ThreatBefore It Crushes You</p></div><span class="badge text-xs">P<!-- -->5</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-pass uppercase">pass</span><div class="min-w-0 flex-1"><div class="font-semibold">Pricing path discoverable</div></div><span class="badge text-xs">P<!-- -->5</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-pass uppercase">pass</span><div class="min-w-0 flex-1"><div class="font-semibold">Contact / signup path discoverable</div></div><span class="badge text-xs">P<!-- -->5</span></div></li></ul></section><section id="section-8" class="space-y-3"><h2 class="text-xl font-bold"><span class="text-[var(--color-muted)]">8<!-- -->.</span> <!-- -->Missing or Hard-to-Find Information</h2><ul class="space-y-2"><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-fail uppercase">fail</span><div class="min-w-0 flex-1"><div class="font-semibold">7 data point(s) could not be found from public pages</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">· Customer logos · Social proof · New hires · Positioning · Executive team · Case studies or testimonials · Contact/demo/signup paths</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "missing": [ "Customer logos", "Social proof", "New hires", "Positioning", "Executive team", "Case studies or testimonials", "Contact/demo/signup paths" ] }</pre></details></div><span class="badge text-xs">P<!-- -->1</span></div></li></ul></section><section id="section-9" class="space-y-3"><h2 class="text-xl font-bold"><span class="text-[var(--color-muted)]">9<!-- -->.</span> <!-- -->Recommended Fixes</h2><ul class="space-y-2"><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">Make your About/Team page reachable</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Add a top-nav or footer link to /about or /team so LLMs can identify the entity behind the site.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "for": "positioning.who" }</pre></details></div><span class="badge text-xs">P<!-- -->2</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">Add Product / SoftwareApplication JSON-LD</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">On /pricing and feature pages — include offers, name, applicationCategory.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "for": "schema.product" }</pre></details></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">Add FAQPage JSON-LD</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Wrap your homepage FAQ in FAQPage JSON-LD; it routinely lifts AI answer inclusion.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "for": "schema.faq" }</pre></details></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">Allow GPTBot in robots.txt</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Add an explicit User-agent: GPTBot Allow: / block so this AI crawler can read your site.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "for": "aibot.GPTBot" }</pre></details></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">Allow ClaudeBot in robots.txt</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Add an explicit User-agent: ClaudeBot Allow: / block so this AI crawler can read your site.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "for": "aibot.ClaudeBot" }</pre></details></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">Allow PerplexityBot in robots.txt</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Add an explicit User-agent: PerplexityBot Allow: / block so this AI crawler can read your site.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "for": "aibot.PerplexityBot" }</pre></details></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">Allow Google-Extended in robots.txt</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Add an explicit User-agent: Google-Extended Allow: / block so this AI crawler can read your site.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "for": "aibot.Google-Extended" }</pre></details></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">Allow OAI-SearchBot in robots.txt</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Add an explicit User-agent: OAI-SearchBot Allow: / block so this AI crawler can read your site.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "for": "aibot.OAI-SearchBot" }</pre></details></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">Allow Applebot-Extended in robots.txt</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Add an explicit User-agent: Applebot-Extended Allow: / block so this AI crawler can read your site.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "for": "aibot.Applebot-Extended" }</pre></details></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">Allow CCBot in robots.txt</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Add an explicit User-agent: CCBot Allow: / block so this AI crawler can read your site.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "for": "aibot.CCBot" }</pre></details></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">Add /skill.md</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Describe what an agent can do with your site (e.g., 'Search docs', 'Look up pricing'). Useful for agentic flows.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "for": "skill_md" }</pre></details></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">State your audience explicitly</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Use phrases like 'Built for B2B SaaS marketing teams' on the homepage and About page.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "for": "positioning.audience" }</pre></details></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">Add WebSite JSON-LD</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Helps engines understand the root site and enables sitelinks-search-box features.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "for": "schema.web" }</pre></details></div><span class="badge text-xs">P<!-- -->3</span></div></li></ul></section><section id="section-10" class="space-y-3"><h2 class="text-xl font-bold"><span class="text-[var(--color-muted)]">10<!-- -->.</span> <!-- -->Priority To-Do Checklist</h2><ul class="space-y-2"><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">[ ] Make your About/Team page reachable</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Add a top-nav or footer link to /about or /team so LLMs can identify the entity behind the site.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "priority": 2 }</pre></details></div><span class="badge text-xs">P<!-- -->2</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">[ ] Allow GPTBot in robots.txt</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Add an explicit User-agent: GPTBot Allow: / block so this AI crawler can read your site.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "priority": 3 }</pre></details></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">[ ] Allow ClaudeBot in robots.txt</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Add an explicit User-agent: ClaudeBot Allow: / block so this AI crawler can read your site.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "priority": 3 }</pre></details></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">[ ] Allow PerplexityBot in robots.txt</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Add an explicit User-agent: PerplexityBot Allow: / block so this AI crawler can read your site.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "priority": 3 }</pre></details></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">[ ] Allow Google-Extended in robots.txt</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Add an explicit User-agent: Google-Extended Allow: / block so this AI crawler can read your site.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "priority": 3 }</pre></details></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">[ ] Allow OAI-SearchBot in robots.txt</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Add an explicit User-agent: OAI-SearchBot Allow: / block so this AI crawler can read your site.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "priority": 3 }</pre></details></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">[ ] Allow Applebot-Extended in robots.txt</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Add an explicit User-agent: Applebot-Extended Allow: / block so this AI crawler can read your site.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "priority": 3 }</pre></details></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">[ ] Allow CCBot in robots.txt</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Add an explicit User-agent: CCBot Allow: / block so this AI crawler can read your site.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "priority": 3 }</pre></details></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">[ ] Add /skill.md</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Describe what an agent can do with your site (e.g., 'Search docs', 'Look up pricing'). Useful for agentic flows.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "priority": 3 }</pre></details></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">[ ] State your audience explicitly</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Use phrases like 'Built for B2B SaaS marketing teams' on the homepage and About page.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "priority": 3 }</pre></details></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">[ ] Add WebSite JSON-LD</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Helps engines understand the root site and enables sitelinks-search-box features.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "priority": 3 }</pre></details></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">[ ] Add Product / SoftwareApplication JSON-LD</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">On /pricing and feature pages — include offers, name, applicationCategory.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "priority": 3 }</pre></details></div><span class="badge text-xs">P<!-- -->3</span></div></li><li class="card p-4"><div class="flex items-start gap-3"><span class="badge badge-warn uppercase">warn</span><div class="min-w-0 flex-1"><div class="font-semibold">[ ] Add FAQPage JSON-LD</div><p class="mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]">Wrap your homepage FAQ in FAQPage JSON-LD; it routinely lifts AI answer inclusion.</p><details class="mt-2"><summary class="cursor-pointer text-xs text-[var(--color-muted)]">Evidence</summary><pre class="mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs">{ "priority": 3 }</pre></details></div><span class="badge text-xs">P<!-- -->3</span></div></li></ul></section></article></div></div><div hidden=""><div class="space-y-6"><div class="card flex flex-wrap items-center justify-between gap-3 p-5"><div><div class="text-xs font-semibold uppercase tracking-wider text-[var(--color-accent)]">Premium feature</div><h3 class="mt-1 text-lg font-bold">Track this site week over week</h3><p class="mt-1 text-sm text-[var(--color-muted)]">Save it as a project, run scheduled re-audits, and watch your AEO score climb with the four charts below. Sample data shown.</p></div><a class="btn btn-primary" href="/signup">Start tracking →</a></div><div class="relative"><div aria-hidden="true" class="pointer-events-none select-none"><div class="grid gap-4 lg:grid-cols-2"><div class="card p-4"><div class="mb-2 flex items-baseline justify-between"><h3 class="font-semibold">Score over time</h3><span class="text-xs text-[var(--color-muted)]">8<!-- --> run<!-- -->s</span></div><div class="h-56"><div class="recharts-responsive-container" style="width:100%;height:100%;min-width:0"><div style="width:0;height:0;overflow:visible"></div></div></div></div><div class="card p-4"><div class="mb-2 flex items-baseline justify-between"><h3 class="font-semibold">Findings by status</h3><span class="text-xs text-[var(--color-muted)]">56<!-- --> total</span></div><div class="h-56"><div class="recharts-responsive-container" style="width:100%;height:100%;min-width:0"><div style="width:0;height:0;overflow:visible"></div></div></div></div><div class="card p-4"><h3 class="mb-2 font-semibold">Findings by section</h3><div class="h-72"><div class="recharts-responsive-container" style="width:100%;height:100%;min-width:0"><div style="width:0;height:0;overflow:visible"></div></div></div></div><div class="card p-4"><h3 class="mb-2 font-semibold">Open issues by priority</h3><div class="h-56"><div class="recharts-responsive-container" style="width:100%;height:100%;min-width:0"><div style="width:0;height:0;overflow:visible"></div></div></div></div></div></div><div class="pointer-events-none absolute inset-0 flex items-end justify-center bg-gradient-to-b from-[var(--color-bg)]/0 via-[var(--color-bg)]/40 to-[var(--color-bg)]"><div class="pointer-events-auto card mb-6 max-w-md p-5 text-center shadow-lg"><span class="badge badge-pass">Premium</span><h4 class="mt-2 text-base font-bold">Your charts, not these.</h4><p class="mt-1 text-sm text-[var(--color-muted)]">Sign up free, add this URL as a project, and we'll rebuild the dashboard with your own scan history.</p><a class="btn btn-primary mt-3 w-full" href="/signup">Sign up free</a><p class="mt-2 text-xs text-[var(--color-muted)]">3 free credits on signup · 10 free scans/day/URL after that.</p></div></div></div></div></div></div></main><footer class="mt-24 border-t border-[var(--color-border)]"><div class="mx-auto grid max-w-6xl grid-cols-2 gap-8 px-4 sm:px-6 py-10 text-sm text-[var(--color-muted)] md:grid-cols-4"><div><div class="font-semibold text-[var(--color-fg)]">CrawlProof</div><p class="mt-2">See your site the way AI crawlers do.</p></div><div><div class="font-semibold text-[var(--color-fg)]">Product</div><ul class="mt-2 space-y-1"><li><a href="/pricing">Pricing</a></li><li><a href="/recent">Recent scans</a></li><li><a href="/blog">Blog</a></li></ul></div><div><div class="font-semibold text-[var(--color-fg)]">Company</div><ul class="mt-2 space-y-1"><li><a href="/about">About</a></li><li><a href="/bot">Bot info</a></li></ul></div><div><div class="font-semibold text-[var(--color-fg)]">Legal</div><ul class="mt-2 space-y-1"><li><a href="/privacy">Privacy</a></li><li><a href="/terms">Terms</a></li></ul></div></div><div class="mx-auto max-w-6xl px-4 sm:px-6 pb-8 text-xs text-[var(--color-muted)]">© <!-- -->2026<!-- --> CrawlProof</div></footer><!--$--><!--/$--><script src="/_next/static/chunks/0uey9~y.82-s4.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[39756,[\"/_next/static/chunks/01xlw8hd842-c.js\",\"/_next/static/chunks/0n4z.7yu76je-.js\"],\"default\"]\n3:I[37457,[\"/_next/static/chunks/01xlw8hd842-c.js\",\"/_next/static/chunks/0n4z.7yu76je-.js\"],\"default\"]\n4:I[79520,[\"/_next/static/chunks/0mjs9rztbd-jy.js\"],\"\"]\n6:I[97367,[\"/_next/static/chunks/01xlw8hd842-c.js\",\"/_next/static/chunks/0n4z.7yu76je-.js\"],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\na:I[97367,[\"/_next/static/chunks/01xlw8hd842-c.js\",\"/_next/static/chunks/0n4z.7yu76je-.js\"],\"ViewportBoundary\"]\nc:I[97367,[\"/_next/static/chunks/01xlw8hd842-c.js\",\"/_next/static/chunks/0n4z.7yu76je-.js\"],\"MetadataBoundary\"]\ne:I[68027,[\"/_next/static/chunks/0mjs9rztbd-jy.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/02i~q042cf7v8.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"r\",\"r-ceiZSv2VnqypqUfjLwtrV0\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"r\",{\"children\":[[\"token\",\"r-ceiZSv2VnqypqUfjLwtrV0\",\"d\",null],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/02i~q042cf7v8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0mjs9rztbd-jy.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"dark\",\"children\":[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L4\",null,{\"src\":\"https://datafa.st/js/script.js\",\"data-website-id\":\"dfid_8BKVGnR966rQYogyWQoI8\",\"data-domain\":\"crawlproof.com\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L4\",null,{\"id\":\"robauto-pixel\",\"strategy\":\"afterInteractive\",\"children\":\"(function(){\\n var pid=\\\"5b1ee9c4-5877-43cd-91e8-01406011bf83\\\";\\n var ep=\\\"https://hkeytqaukllckucnhzey.supabase.co/functions/v1/track\\\";\\n var d=JSON.stringify({path:location.pathname,url:location.href,referer:document.referrer});\\n if(navigator.sendBeacon){navigator.sendBeacon(ep+\\\"?pid=\\\"+pid,d)}\\n else{var x=new XMLHttpRequest();x.open(\\\"POST\\\",ep+\\\"?pid=\\\"+pid);x.setRequestHeader(\\\"Content-Type\\\",\\\"application/json\\\");x.send(d)}\\n})();\"}]]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$L5\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/048eok0l~90_s.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/00nefiz3newxy.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L6\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@8\"}]}]]}],{},null,false,null]},null,false,\"$@9\"]},null,false,\"$@9\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$La\",null,{\"children\":\"$Lb\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lc\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Ld\"}]}]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$e\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/02i~q042cf7v8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":false,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"D8xsaBtB9acClrrY8-ks_\"}\n"])</script><script>self.__next_f.push([1,"f:[]\n9:\"$Wf\"\nb:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=5\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#0b0d10\"}],[\"$\",\"meta\",\"3\",{\"name\":\"color-scheme\",\"content\":\"dark\"}]]\n"])</script><script>self.__next_f.push([1,"10:I[27201,[\"/_next/static/chunks/01xlw8hd842-c.js\",\"/_next/static/chunks/0n4z.7yu76je-.js\"],\"IconMark\"]\n8:null\n"])</script><script>self.__next_f.push([1,"d:[[\"$\",\"title\",\"0\",{\"children\":\"AEO audit for threatcrush.com — Score 49/100 · CrawlProof\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"AEO audit for threatcrush.com scored 49/100. See exactly what AI crawlers — GPTBot, ClaudeBot, PerplexityBot, Google-Extended — can find on the site, plus a prioritised to-do list of fixes.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"3\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"4\",{\"name\":\"googlebot\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"5\",{\"name\":\"article:section\",\"content\":\"AEO Audit\"}],[\"$\",\"meta\",\"6\",{\"name\":\"article:tag\",\"content\":\"AEO, LLM, GPTBot, ClaudeBot, PerplexityBot\"}],[\"$\",\"link\",\"7\",{\"rel\":\"canonical\",\"href\":\"https://crawlproof.com/r/r-ceiZSv2VnqypqUfjLwtrV0\"}],[\"$\",\"meta\",\"8\",{\"name\":\"mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"9\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"CrawlProof\"}],[\"$\",\"meta\",\"10\",{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"black-translucent\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:title\",\"content\":\"AEO audit for threatcrush.com — Score 49/100\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:description\",\"content\":\"AEO audit for threatcrush.com scored 49/100. See exactly what AI crawlers — GPTBot, ClaudeBot, PerplexityBot, Google-Extended — can find on the site, plus a prioritised to-do list of fixes.\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:url\",\"content\":\"https://crawlproof.com/r/r-ceiZSv2VnqypqUfjLwtrV0\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:site_name\",\"content\":\"CrawlProof\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:type\",\"content\":\"article\"}],[\"$\",\"meta\",\"16\",{\"property\":\"article:published_time\",\"content\":\"2026-05-12T14:04:21.196364+00:00\"}],[\"$\",\"meta\",\"17\",{\"property\":\"article:modified_time\",\"content\":\"2026-05-12T14:40:21.983+00:00\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:title\",\"content\":\"AEO audit for threatcrush.com — Score 49/100\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:description\",\"content\":\"AEO audit for threatcrush.com scored 49/100. See exactly what AI crawlers — GPTBot, ClaudeBot, PerplexityBot, Google-Extended — can find on the site, plus a prioritised to-do list of fixes.\"}],[\"$\",\"link\",\"21\",{\"rel\":\"icon\",\"href\":\"/icon?18c36602b4631697\",\"alt\":\"$undefined\",\"type\":\"image/png\",\"sizes\":\"32x32\"}],[\"$\",\"$L10\",\"22\",{}]]\n"])</script><script>self.__next_f.push([1,"12:I[25896,[\"/_next/static/chunks/0mjs9rztbd-jy.js\",\"/_next/static/chunks/048eok0l~90_s.js\",\"/_next/static/chunks/00nefiz3newxy.js\"],\"ViewTabs\"]\n"])</script><script>self.__next_f.push([1,"5:[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"Article\\\",\\\"headline\\\":\\\"AEO audit for threatcrush.com — Score 49/100\\\",\\\"description\\\":\\\"Public Answer Engine Optimization audit for threatcrush.com produced by CrawlProof. Covers crawlability, schema, robots.txt, AI-bot accessibility, positioning, and a priority to-do checklist.\\\",\\\"url\\\":\\\"https://crawlproof.com/r/r-ceiZSv2VnqypqUfjLwtrV0\\\",\\\"inLanguage\\\":\\\"en\\\",\\\"datePublished\\\":\\\"2026-05-12T14:04:21.196364+00:00\\\",\\\"dateModified\\\":\\\"2026-05-12T14:40:21.983+00:00\\\",\\\"author\\\":{\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"CrawlProof\\\",\\\"url\\\":\\\"https://crawlproof.com\\\"},\\\"publisher\\\":{\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"CrawlProof\\\",\\\"url\\\":\\\"https://crawlproof.com\\\",\\\"logo\\\":{\\\"@type\\\":\\\"ImageObject\\\",\\\"url\\\":\\\"https://crawlproof.com/icon\\\"}},\\\"mainEntityOfPage\\\":{\\\"@type\\\":\\\"WebPage\\\",\\\"@id\\\":\\\"https://crawlproof.com/r/r-ceiZSv2VnqypqUfjLwtrV0\\\"},\\\"about\\\":{\\\"@type\\\":\\\"WebSite\\\",\\\"url\\\":\\\"https://threatcrush.com/\\\",\\\"name\\\":\\\"threatcrush.com\\\"},\\\"additionalProperty\\\":{\\\"@type\\\":\\\"PropertyValue\\\",\\\"name\\\":\\\"AEO score\\\",\\\"value\\\":49,\\\"unitText\\\":\\\"out of 100\\\"}}\"}}],\"$L11\",[\"$\",\"main\",null,{\"className\":\"mx-auto max-w-6xl px-4 sm:px-6 py-10\",\"children\":[false,false,[\"$\",\"$L12\",null,{\"rawMarkdownUrl\":\"/r/r-ceiZSv2VnqypqUfjLwtrV0/report.md\",\"markdownView\":\"$L13\",\"structuredView\":[\"$\",\"div\",null,{\"className\":\"grid gap-6 lg:grid-cols-[16rem_1fr] lg:gap-8\",\"children\":[[\"$\",\"aside\",null,{\"className\":\"lg:sticky lg:top-20 lg:self-start\",\"children\":[\"$\",\"details\",null,{\"className\":\"card p-4 text-sm lg:!block\",\"open\":true,\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none text-xs uppercase tracking-wider text-[var(--color-muted)] lg:cursor-default [\u0026::-webkit-details-marker]:hidden\",\"children\":\"Sections\"}],[\"$\",\"nav\",null,{\"className\":\"mt-3 flex flex-col gap-1\",\"children\":[[\"$\",\"a\",\"Crawl Summary\",{\"href\":\"#section-1\",\"className\":\"rounded px-2 py-1 hover:bg-[var(--color-bg)]\",\"children\":[1,\". \",\"Crawl Summary\"]}],[\"$\",\"a\",\"Data Found\",{\"href\":\"#section-2\",\"className\":\"rounded px-2 py-1 hover:bg-[var(--color-bg)]\",\"children\":[2,\". \",\"Data Found\"]}],[\"$\",\"a\",\"Homepage Audit\",{\"href\":\"#section-3\",\"className\":\"rounded px-2 py-1 hover:bg-[var(--color-bg)]\",\"children\":[3,\". \",\"Homepage Audit\"]}],[\"$\",\"a\",\"Schema / Structured Data Audit\",{\"href\":\"#section-4\",\"className\":\"rounded px-2 py-1 hover:bg-[var(--color-bg)]\",\"children\":[4,\". \",\"Schema / Structured Data Audit\"]}],[\"$\",\"a\",\"robots.txt and sitemap.xml Audit\",{\"href\":\"#section-5\",\"className\":\"rounded px-2 py-1 hover:bg-[var(--color-bg)]\",\"children\":[5,\". \",\"robots.txt and sitemap.xml Audit\"]}],[\"$\",\"a\",\"LLM / AI Crawler Accessibility\",{\"href\":\"#section-6\",\"className\":\"rounded px-2 py-1 hover:bg-[var(--color-bg)]\",\"children\":[6,\". \",\"LLM / AI Crawler Accessibility\"]}],[\"$\",\"a\",\"Positioning Clarity\",{\"href\":\"#section-7\",\"className\":\"rounded px-2 py-1 hover:bg-[var(--color-bg)]\",\"children\":[7,\". \",\"Positioning Clarity\"]}],[\"$\",\"a\",\"Missing or Hard-to-Find Information\",{\"href\":\"#section-8\",\"className\":\"rounded px-2 py-1 hover:bg-[var(--color-bg)]\",\"children\":[8,\". \",\"Missing or Hard-to-Find Information\"]}],[\"$\",\"a\",\"Recommended Fixes\",{\"href\":\"#section-9\",\"className\":\"rounded px-2 py-1 hover:bg-[var(--color-bg)]\",\"children\":[9,\". \",\"Recommended Fixes\"]}],[\"$\",\"a\",\"Priority To-Do Checklist\",{\"href\":\"#section-10\",\"className\":\"rounded px-2 py-1 hover:bg-[var(--color-bg)]\",\"children\":[10,\". \",\"Priority To-Do Checklist\"]}]]}]]}]}],[\"$\",\"article\",null,{\"className\":\"space-y-10\",\"children\":[[\"$\",\"header\",null,{\"className\":\"card p-4 sm:p-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4 sm:flex-row sm:items-start sm:justify-between\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs uppercase tracking-wider text-[var(--color-muted)]\",\"children\":\"AEO audit\"}],\"$L14\",\"$L15\"]}],\"$L16\"]}]}],[\"$L17\",\"$L18\",\"$L19\",\"$L1a\",\"$L1b\",\"$L1c\",\"$L1d\",\"$L1e\",\"$L1f\",\"$L20\"]]}]]}],\"performanceView\":\"$L21\"}]]}],\"$L22\"]\n"])</script><script>self.__next_f.push([1,"23:I[75786,[\"/_next/static/chunks/0mjs9rztbd-jy.js\",\"/_next/static/chunks/048eok0l~90_s.js\",\"/_next/static/chunks/00nefiz3newxy.js\"],\"CopyLink\"]\n4b:I[85557,[\"/_next/static/chunks/0mjs9rztbd-jy.js\",\"/_next/static/chunks/048eok0l~90_s.js\",\"/_next/static/chunks/00nefiz3newxy.js\"],\"PerformancePreview\"]\n4c:I[22016,[\"/_next/static/chunks/0mjs9rztbd-jy.js\",\"/_next/static/chunks/048eok0l~90_s.js\",\"/_next/static/chunks/00nefiz3newxy.js\"],\"\"]\n14:[\"$\",\"h1\",null,{\"className\":\"mt-1 text-2xl font-extrabold break-all sm:text-3xl\",\"children\":\"https://threatcrush.com/\"}]\n15:[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-[var(--color-muted)]\",\"children\":\"Completed 5/12/2026, 2:40:21 PM\"}]\n16:[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 sm:flex-shrink-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex size-20 items-center justify-center rounded-full border-2 text-center\",\"style\":{\"borderColor\":\"var(--color-fail)\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"text-2xl font-extrabold\",\"style\":{\"color\":\"var(--color-fail)\"},\"children\":49}],[\"$\",\"div\",null,{\"className\":\"text-[10px] uppercase text-[var(--color-muted)]\",\"children\":\"/100\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2 sm:flex-row\",\"children\":[\"$\",\"$L23\",null,{\"url\":\"https://crawlproof.com/r/r-ceiZSv2VnqypqUfjLwtrV0\"}]}]]}]\n24:T4b9,{\n \"pages\": [\n {\n \"url\": \"https://threatcrush.com\",\n \"bytes\": 81250,\n \"status\": 200,\n \"fetchMs\": 13\n },\n {\n \"url\": \"https://threatcrush.com/pricing\",\n \"bytes\": 29539,\n \"status\": 200,\n \"fetchMs\": 67\n },\n {\n \"url\": \"https://threatcrush.com/blog\",\n \"bytes\": 45864,\n \"status\": 200,\n \"fetchMs\": 258\n },\n {\n \"url\": \"https://threatcrush.com/docs\",\n \"bytes\": 65178,\n \"status\": 200,\n \"fetchMs\": 73\n },\n {\n \"url\": \"https://threatcrush.com/docs/modules\",\n \"bytes\": 62360,\n \"status\": 200,\n \"fetchMs\": 72\n },\n {\n \"url\": \"https://threatcrush.com/\",\n \"bytes\": 81250,\n \"status\": 200,\n \"fetchMs\": 78\n },\n {\n \"url\": \"https://threatcrush.com/store\",\n \"bytes\": 30968,\n \"status\": 200,\n \"fetchMs\": 66\n },\n {\n \"url\": \"https://threatcrush.com/get-whitepaper\",\n \"bytes\": 38691,\n \"status\": 200,\n \"fetchMs\": 70\n },\n {\n \"url\": \"https://threatcrush.com/store/publish\",\n \"bytes\": 30371,\n \"status\": 200,\n \"fetchMs\": 72\n }\n ],\n \"origin\": \"https://threatcrush.com\",\n \"target\": \"https://threatcrush.com\"\n}17:[\"$\",\"section\",\"Crawl Summary\",{\"id\":\"section-1\",\"className\":\"space-y-3\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-xl font-bold\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[var(--color-muted)]\",\"children\":[1,\".\"]}],\" \",\"Crawl Summary\"]}],[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"li\",\"crawl.pages_fetched-0\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-pass uppercase\",\"children\":\"pass\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Fetched 9 of 9 pages successfully\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Target: https://threatcrush.com\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"$24\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",5]}]]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"18:[\"$\",\"section\",\"Data Found\",{\"id\":\"section-2\",\"className\":\"space-y-3\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-xl font-bold\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[var(--color-muted)]\",\"children\":[2,\".\"]}],\" \",\"Data Found\"]}],[\"$\",\"div\",null,{\"className\":\"card overflow-x-auto\",\"children\":[\"$\",\"table\",null,{\"className\":\"w-full text-sm\",\"children\":[[\"$\",\"thead\",null,{\"children\":[\"$\",\"tr\",null,{\"className\":\"border-b border-[var(--color-border)] text-left text-xs uppercase text-[var(--color-muted)]\",\"children\":[[\"$\",\"th\",null,{\"className\":\"px-4 py-3\",\"children\":\"Data Point\"}],[\"$\",\"th\",null,{\"className\":\"px-4 py-3\",\"children\":\"Found?\"}],[\"$\",\"th\",null,{\"className\":\"px-4 py-3\",\"children\":\"Source\"}],[\"$\",\"th\",null,{\"className\":\"px-4 py-3\",\"children\":\"Notes\"}]]}]}],[\"$\",\"tbody\",null,{\"children\":[[\"$\",\"tr\",\"Pricing\",{\"className\":\"border-b border-[var(--color-border)] last:border-0\",\"children\":[[\"$\",\"td\",null,{\"className\":\"px-4 py-3 font-medium\",\"children\":\"Pricing\"}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3\",\"children\":[\"$\",\"span\",null,{\"className\":\"badge badge-pass\",\"children\":\"Yes\"}]}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3 text-[var(--color-muted)]\",\"children\":\"Pricing page\"}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3 text-[var(--color-muted)]\",\"children\":\"https://threatcrush.com/pricing\"}]]}],[\"$\",\"tr\",\"Customer logos\",{\"className\":\"border-b border-[var(--color-border)] last:border-0\",\"children\":[[\"$\",\"td\",null,{\"className\":\"px-4 py-3 font-medium\",\"children\":\"Customer logos\"}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3\",\"children\":[\"$\",\"span\",null,{\"className\":\"badge badge-warn\",\"children\":\"No\"}]}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3 text-[var(--color-muted)]\",\"children\":\"—\"}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3 text-[var(--color-muted)]\",\"children\":\"—\"}]]}],[\"$\",\"tr\",\"Social proof\",{\"className\":\"border-b border-[var(--color-border)] last:border-0\",\"children\":[[\"$\",\"td\",null,{\"className\":\"px-4 py-3 font-medium\",\"children\":\"Social proof\"}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3\",\"children\":[\"$\",\"span\",null,{\"className\":\"badge badge-warn\",\"children\":\"No\"}]}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3 text-[var(--color-muted)]\",\"children\":\"—\"}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3 text-[var(--color-muted)]\",\"children\":\"—\"}]]}],[\"$\",\"tr\",\"Recent launches\",{\"className\":\"border-b border-[var(--color-border)] last:border-0\",\"children\":[[\"$\",\"td\",null,{\"className\":\"px-4 py-3 font-medium\",\"children\":\"Recent launches\"}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3\",\"children\":[\"$\",\"span\",null,{\"className\":\"badge badge-pass\",\"children\":\"Yes\"}]}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3 text-[var(--color-muted)]\",\"children\":\"Press/news pages\"}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3 text-[var(--color-muted)]\",\"children\":\"https://threatcrush.com/blog\"}]]}],[\"$\",\"tr\",\"Blog post activity\",{\"className\":\"border-b border-[var(--color-border)] last:border-0\",\"children\":[[\"$\",\"td\",null,{\"className\":\"px-4 py-3 font-medium\",\"children\":\"Blog post activity\"}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3\",\"children\":[\"$\",\"span\",null,{\"className\":\"badge badge-pass\",\"children\":\"Yes\"}]}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3 text-[var(--color-muted)]\",\"children\":\"Blog\"}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3 text-[var(--color-muted)]\",\"children\":\"https://threatcrush.com/blog\"}]]}],[\"$\",\"tr\",\"New hires\",{\"className\":\"border-b border-[var(--color-border)] last:border-0\",\"children\":[[\"$\",\"td\",null,{\"className\":\"px-4 py-3 font-medium\",\"children\":\"New hires\"}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3\",\"children\":[\"$\",\"span\",null,{\"className\":\"badge badge-warn\",\"children\":\"No\"}]}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3 text-[var(--color-muted)]\",\"children\":\"—\"}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3 text-[var(--color-muted)]\",\"children\":\"Often only on a /blog/team or LinkedIn page\"}]]}],[\"$\",\"tr\",\"Headline copy\",{\"className\":\"border-b border-[var(--color-border)] last:border-0\",\"children\":[[\"$\",\"td\",null,{\"className\":\"px-4 py-3 font-medium\",\"children\":\"Headline copy\"}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3\",\"children\":[\"$\",\"span\",null,{\"className\":\"badge badge-pass\",\"children\":\"Yes\"}]}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3 text-[var(--color-muted)]\",\"children\":\"Homepage\"}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3 text-[var(--color-muted)]\",\"children\":\"Crush Every ThreatBefore It Crushes You\"}]]}],[\"$\",\"tr\",\"Positioning\",{\"className\":\"border-b border-[var(--color-border)] last:border-0\",\"children\":[\"$L25\",\"$L26\",\"$L27\",\"$L28\"]}],\"$L29\",\"$L2a\",\"$L2b\",\"$L2c\"]}]]}]}]]}]\n"])</script><script>self.__next_f.push([1,"19:[\"$\",\"section\",\"Homepage Audit\",{\"id\":\"section-3\",\"className\":\"space-y-3\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-xl font-bold\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[var(--color-muted)]\",\"children\":[3,\".\"]}],\" \",\"Homepage Audit\"]}],[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"li\",\"homepage.fetch-0\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-pass uppercase\",\"children\":\"pass\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Homepage fetched successfully\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"HTTP 200 · 81250 bytes · 13ms\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"bytes\\\": 81250,\\n \\\"status\\\": 200,\\n \\\"fetchMs\\\": 13\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",5]}]]}]}],[\"$\",\"li\",\"homepage.h1-1\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-pass uppercase\",\"children\":\"pass\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Single H1\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Crush Every ThreatBefore It Crushes You\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"h1\\\": \\\"Crush Every ThreatBefore It Crushes You\\\"\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",5]}]]}]}],[\"$\",\"li\",\"homepage.title-2\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-pass uppercase\",\"children\":\"pass\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"\u003ctitle\u003e present\"}],\"$undefined\",[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"title\\\": \\\"ThreatCrush — Real-Time Threat Intelligence Platform\\\"\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",5]}]]}]}],[\"$\",\"li\",\"homepage.description-3\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-pass uppercase\",\"children\":\"pass\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Meta description present\"}],\"$undefined\",[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"description\\\": \\\"Crush every threat before it crushes you. Real-time threat feeds, vulnerability tracking, attack surface monitoring, and threat actor intelligence.\\\"\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",5]}]]}]}],[\"$\",\"li\",\"homepage.canonical-4\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-pass uppercase\",\"children\":\"pass\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Canonical present\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"https://threatcrush.com\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],\"$L2d\"]}]]}],\"$L2e\"]}]}],\"$L2f\",\"$L30\"]}]]}]\n"])</script><script>self.__next_f.push([1,"1a:[\"$\",\"section\",\"Schema / Structured Data Audit\",{\"id\":\"section-4\",\"className\":\"space-y-3\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-xl font-bold\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[var(--color-muted)]\",\"children\":[4,\".\"]}],\" \",\"Schema / Structured Data Audit\"]}],[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"li\",\"schema.web-0\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"WebSite missing\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Adding WebSite JSON-LD helps LLMs identify your entity.\"}],false]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}],[\"$\",\"li\",\"schema.product-1\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"SoftwareApplication missing\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Adding SoftwareApplication JSON-LD helps LLMs identify your entity.\"}],false]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}],[\"$\",\"li\",\"schema.faq-2\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"FAQPage JSON-LD missing\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Add an FAQPage block on pages that answer common questions — high-value for AI summaries.\"}],false]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}],[\"$\",\"li\",\"schema.any-3\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-pass uppercase\",\"children\":\"pass\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"1 JSON-LD block(s) found\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Types: Organization\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"types\\\": [\\n \\\"Organization\\\"\\n ],\\n \\\"blocks\\\": 1\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",5]}]]}]}],[\"$\",\"li\",\"schema.org-4\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-pass uppercase\",\"children\":\"pass\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Organization present\"}],\"$undefined\",false]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",5]}]]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"1b:[\"$\",\"section\",\"robots.txt and sitemap.xml Audit\",{\"id\":\"section-5\",\"className\":\"space-y-3\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-xl font-bold\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[var(--color-muted)]\",\"children\":[5,\".\"]}],\" \",\"robots.txt and sitemap.xml Audit\"]}],[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"li\",\"robots.exists-0\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-pass uppercase\",\"children\":\"pass\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"robots.txt present\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"190 chars\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"snippet\\\": \\\"User-Agent: *\\\\nAllow: /\\\\nDisallow: /admin\\\\nDisallow: /admin/\\\\nDisallow: /account\\\\nDisallow: /dashboard\\\\nDisallow: /api/\\\\n\\\\nHost: https://threatcrush.com\\\\nSitemap: https://threatcrush.com/sitemap.xml\\\\n\\\"\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",5]}]]}]}],[\"$\",\"li\",\"robots.sitemap_ref-1\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-pass uppercase\",\"children\":\"pass\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"robots.txt references sitemap(s)\"}],\"$undefined\",[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"sitemaps\\\": [\\n \\\"https://threatcrush.com/sitemap.xml\\\"\\n ]\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",5]}]]}]}],[\"$\",\"li\",\"sitemap.exists-2\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-pass uppercase\",\"children\":\"pass\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"sitemap.xml present (14 URLs)\"}],\"$undefined\",[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"snippet\\\": \\\"\u003c?xml version=\\\\\\\"1.0\\\\\\\" encoding=\\\\\\\"UTF-8\\\\\\\"?\u003e\\\\n\u003curlset xmlns=\\\\\\\"http://www.sitemaps.org/schemas/sitemap/0.9\\\\\\\"\u003e\\\\n\u003curl\u003e\\\\n\u003cloc\u003ehttps://threatcrush.com\u003c/loc\u003e\\\\n\u003cchangefreq\u003eweekly\u003c/changefreq\u003e\\\\n\u003cpriority\u003e1\u003c/priority\u003e\\\\n\u003c/url\u003e\\\\n\u003curl\u003e\\\\n\u003cloc\u003ehttps://threatcrush.com/blog\u003c/loc\u003e\\\\n\u003cchangefreq\u003edaily\u003c/changefreq\u003e\\\\n\u003cpriority\u003e0.7\u003c/priority\u003e\\\\n\u003c/url\u003e\\\\n\u003curl\u003e\\\\n\u003cloc\u003ehttps://threatcrush.com/store\u003c/loc\u003e\\\\n\u003cchangefreq\u003eweekly\u003c/changefreq\u003e\\\\n\u003cpriority\u003e0.7\u003c/priority\u003e\\\\n\u003c/url\u003e\\\\n\u003curl\u003e\\\\n\u003cloc\u003ehttps://threatcrush.com/docs\u003c/loc\u003e\\\\n\u003cchangefreq\u003eweekly\u003c/changefreq\u003e\\\\n\u003cpriority\u003e0.7\u003c/priority\u003e\\\\n\u003c/url\u003e\\\\n\u003curl\u003e\\\\n\u003cloc\u003ehttps://threatcrush.com/pricing\u003c/loc\u003e\\\\n\u003cchangefreq\u003eweekly\u003c/changefreq\u003e\\\\n\u003cpriority\u003e0.7\u003c/priority\u003e\\\\n\u003c/url\u003e\\\\n\u003curl\u003e\\\\n\u003cloc\u003ehttps://threatcrush.com/investors\u003c/loc\u003e\\\\n\u003cchangefreq\u003eweekly\u003c/changefreq\u003e\\\\n\u003cpriority\u003e0.7\u003c/priority\u003e\\\\n\u003c/url\u003e\\\\n\u003curl\u003e\\\\n\u003cloc\u003ehttps://threatcrush.com/get-\\\",\\n \\\"urlCount\\\": 14\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",5]}]]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"1c:[\"$\",\"section\",\"LLM / AI Crawler Accessibility\",{\"id\":\"section-6\",\"className\":\"space-y-3\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-xl font-bold\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[var(--color-muted)]\",\"children\":[6,\".\"]}],\" \",\"LLM / AI Crawler Accessibility\"]}],[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"li\",\"aibot.GPTBot-0\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"GPTBot not explicitly addressed\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"No User-agent: GPTBot block in robots.txt. We recommend explicit Allow rules so crawlers don't fall back to defaults.\"}],false]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}],[\"$\",\"li\",\"aibot.ClaudeBot-1\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"ClaudeBot not explicitly addressed\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"No User-agent: ClaudeBot block in robots.txt. We recommend explicit Allow rules so crawlers don't fall back to defaults.\"}],false]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}],[\"$\",\"li\",\"aibot.PerplexityBot-2\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"PerplexityBot not explicitly addressed\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"No User-agent: PerplexityBot block in robots.txt. We recommend explicit Allow rules so crawlers don't fall back to defaults.\"}],false]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}],[\"$\",\"li\",\"aibot.Google-Extended-3\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Google-Extended not explicitly addressed\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"No User-agent: Google-Extended block in robots.txt. We recommend explicit Allow rules so crawlers don't fall back to defaults.\"}],false]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}],[\"$\",\"li\",\"aibot.OAI-SearchBot-4\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"OAI-SearchBot not explicitly addressed\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"No User-agent: OAI-SearchBot block in robots.txt. We recommend explicit Allow rules so crawlers don't fall back to defaults.\"}],false]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}],[\"$\",\"li\",\"aibot.Applebot-Extended-5\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Applebot-Extended not explicitly addressed\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"No User-agent: Applebot-Extended block in robots.txt. We recommend explicit Allow rules so crawlers don't fall back to defaults.\"}],false]}],\"$L31\"]}]}],\"$L32\",\"$L33\",\"$L34\"]}]]}]\n"])</script><script>self.__next_f.push([1,"1d:[\"$\",\"section\",\"Positioning Clarity\",{\"id\":\"section-7\",\"className\":\"space-y-3\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-xl font-bold\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[var(--color-muted)]\",\"children\":[7,\".\"]}],\" \",\"Positioning Clarity\"]}],[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"li\",\"positioning.who-0\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"No clear About/Team link\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Add an About or Team link in the nav or footer so LLMs can identify the company.\"}],false]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",2]}]]}]}],[\"$\",\"li\",\"positioning.audience-1\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Value-prop language not detected\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Pages with phrases like 'we help X', 'platform for Y', 'built for Z' are easier for LLMs to summarize.\"}],false]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}],[\"$\",\"li\",\"positioning.what-2\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-pass uppercase\",\"children\":\"pass\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"H1 communicates value\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Crush Every ThreatBefore It Crushes You\"}],false]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",5]}]]}]}],[\"$\",\"li\",\"positioning.pricing-3\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-pass uppercase\",\"children\":\"pass\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Pricing path discoverable\"}],\"$undefined\",false]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",5]}]]}]}],[\"$\",\"li\",\"positioning.cta-4\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-pass uppercase\",\"children\":\"pass\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Contact / signup path discoverable\"}],\"$undefined\",false]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",5]}]]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"1e:[\"$\",\"section\",\"Missing or Hard-to-Find Information\",{\"id\":\"section-8\",\"className\":\"space-y-3\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-xl font-bold\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[var(--color-muted)]\",\"children\":[8,\".\"]}],\" \",\"Missing or Hard-to-Find Information\"]}],[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"li\",\"missing.summary-0\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-fail uppercase\",\"children\":\"fail\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"7 data point(s) could not be found from public pages\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"· Customer logos\\n· Social proof\\n· New hires\\n· Positioning\\n· Executive team\\n· Case studies or testimonials\\n· Contact/demo/signup paths\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"missing\\\": [\\n \\\"Customer logos\\\",\\n \\\"Social proof\\\",\\n \\\"New hires\\\",\\n \\\"Positioning\\\",\\n \\\"Executive team\\\",\\n \\\"Case studies or testimonials\\\",\\n \\\"Contact/demo/signup paths\\\"\\n ]\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",1]}]]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"section\",\"Recommended Fixes\",{\"id\":\"section-9\",\"className\":\"space-y-3\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-xl font-bold\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[var(--color-muted)]\",\"children\":[9,\".\"]}],\" \",\"Recommended Fixes\"]}],[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"li\",\"rec.positioning.who-0\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Make your About/Team page reachable\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Add a top-nav or footer link to /about or /team so LLMs can identify the entity behind the site.\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"for\\\": \\\"positioning.who\\\"\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",2]}]]}]}],[\"$\",\"li\",\"rec.schema.product-1\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Add Product / SoftwareApplication JSON-LD\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"On /pricing and feature pages — include offers, name, applicationCategory.\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"for\\\": \\\"schema.product\\\"\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}],[\"$\",\"li\",\"rec.schema.faq-2\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Add FAQPage JSON-LD\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Wrap your homepage FAQ in FAQPage JSON-LD; it routinely lifts AI answer inclusion.\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"for\\\": \\\"schema.faq\\\"\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}],[\"$\",\"li\",\"rec.aibot.GPTBot-3\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Allow GPTBot in robots.txt\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Add an explicit\\n User-agent: GPTBot\\n Allow: /\\nblock so this AI crawler can read your site.\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"for\\\": \\\"aibot.GPTBot\\\"\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}],[\"$\",\"li\",\"rec.aibot.ClaudeBot-4\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[\"$L35\",\"$L36\",\"$L37\"]}],\"$L38\"]}]}],\"$L39\",\"$L3a\",\"$L3b\",\"$L3c\",\"$L3d\",\"$L3e\",\"$L3f\",\"$L40\"]}]]}]\n"])</script><script>self.__next_f.push([1,"20:[\"$\",\"section\",\"Priority To-Do Checklist\",{\"id\":\"section-10\",\"className\":\"space-y-3\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-xl font-bold\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[var(--color-muted)]\",\"children\":[10,\".\"]}],\" \",\"Priority To-Do Checklist\"]}],[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"li\",\"todo.positioning.who-0\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"[ ] Make your About/Team page reachable\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Add a top-nav or footer link to /about or /team so LLMs can identify the entity behind the site.\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"priority\\\": 2\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",2]}]]}]}],[\"$\",\"li\",\"todo.aibot.GPTBot-1\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"[ ] Allow GPTBot in robots.txt\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Add an explicit\\n User-agent: GPTBot\\n Allow: /\\nblock so this AI crawler can read your site.\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"priority\\\": 3\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}],[\"$\",\"li\",\"todo.aibot.ClaudeBot-2\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"[ ] Allow ClaudeBot in robots.txt\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Add an explicit\\n User-agent: ClaudeBot\\n Allow: /\\nblock so this AI crawler can read your site.\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"priority\\\": 3\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}],[\"$\",\"li\",\"todo.aibot.PerplexityBot-3\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"[ ] Allow PerplexityBot in robots.txt\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Add an explicit\\n User-agent: PerplexityBot\\n Allow: /\\nblock so this AI crawler can read your site.\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"priority\\\": 3\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}],[\"$\",\"li\",\"todo.aibot.Google-Extended-4\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],\"$L41\",\"$L42\"]}]}],\"$L43\",\"$L44\",\"$L45\",\"$L46\",\"$L47\",\"$L48\",\"$L49\",\"$L4a\"]}]]}]\n"])</script><script>self.__next_f.push([1,"21:[\"$\",\"$L4b\",null,{}]\n"])</script><script>self.__next_f.push([1,"22:[\"$\",\"footer\",null,{\"className\":\"mt-24 border-t border-[var(--color-border)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto grid max-w-6xl grid-cols-2 gap-8 px-4 sm:px-6 py-10 text-sm text-[var(--color-muted)] md:grid-cols-4\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold text-[var(--color-fg)]\",\"children\":\"CrawlProof\"}],[\"$\",\"p\",null,{\"className\":\"mt-2\",\"children\":\"See your site the way AI crawlers do.\"}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold text-[var(--color-fg)]\",\"children\":\"Product\"}],[\"$\",\"ul\",null,{\"className\":\"mt-2 space-y-1\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L4c\",null,{\"href\":\"/pricing\",\"children\":\"Pricing\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L4c\",null,{\"href\":\"/recent\",\"children\":\"Recent scans\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L4c\",null,{\"href\":\"/blog\",\"children\":\"Blog\"}]}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold text-[var(--color-fg)]\",\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"className\":\"mt-2 space-y-1\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L4c\",null,{\"href\":\"/about\",\"children\":\"About\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L4c\",null,{\"href\":\"/bot\",\"children\":\"Bot info\"}]}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold text-[var(--color-fg)]\",\"children\":\"Legal\"}],[\"$\",\"ul\",null,{\"className\":\"mt-2 space-y-1\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L4c\",null,{\"href\":\"/privacy\",\"children\":\"Privacy\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L4c\",null,{\"href\":\"/terms\",\"children\":\"Terms\"}]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-6xl px-4 sm:px-6 pb-8 text-xs text-[var(--color-muted)]\",\"children\":[\"© \",2026,\" CrawlProof\"]}]]}]\n"])</script><script>self.__next_f.push([1,"11:[\"$\",\"header\",null,{\"className\":\"sticky top-0 z-20 border-b border-[var(--color-border)] bg-[var(--color-bg)]/85 backdrop-blur\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto flex max-w-6xl flex-wrap items-center justify-between gap-3 px-4 py-3 sm:px-6\",\"children\":[[\"$\",\"$L4c\",null,{\"href\":\"/\",\"className\":\"flex shrink-0 items-center gap-2 font-bold\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-block size-2 rounded-full bg-[var(--color-accent)]\"}],\"CrawlProof\"]}],[\"$\",\"nav\",null,{\"className\":\"flex flex-wrap items-center gap-x-4 gap-y-2 text-sm text-[var(--color-muted)]\",\"children\":[[\"$\",\"$L4c\",null,{\"href\":\"/pricing\",\"children\":\"Pricing\"}],[\"$\",\"$L4c\",null,{\"href\":\"/recent\",\"children\":\"Recent\"}],[\"$\",\"$L4c\",null,{\"href\":\"/about\",\"className\":\"hidden sm:inline\",\"children\":\"About\"}],[\"$\",\"$L4c\",null,{\"href\":\"/blog\",\"className\":\"hidden sm:inline\",\"children\":\"Blog\"}],[[\"$\",\"$L4c\",null,{\"href\":\"/login\",\"children\":\"Sign in\"}],[\"$\",\"$L4c\",null,{\"href\":\"/signup\",\"className\":\"btn btn-primary px-3 py-1.5 text-sm\",\"children\":\"Get started\"}]]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"25:[\"$\",\"td\",null,{\"className\":\"px-4 py-3 font-medium\",\"children\":\"Positioning\"}]\n26:[\"$\",\"td\",null,{\"className\":\"px-4 py-3\",\"children\":[\"$\",\"span\",null,{\"className\":\"badge badge-warn\",\"children\":\"No\"}]}]\n27:[\"$\",\"td\",null,{\"className\":\"px-4 py-3 text-[var(--color-muted)]\",\"children\":\"—\"}]\n28:[\"$\",\"td\",null,{\"className\":\"px-4 py-3 text-[var(--color-muted)]\",\"children\":\"—\"}]\n29:[\"$\",\"tr\",\"Executive team\",{\"className\":\"border-b border-[var(--color-border)] last:border-0\",\"children\":[[\"$\",\"td\",null,{\"className\":\"px-4 py-3 font-medium\",\"children\":\"Executive team\"}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3\",\"children\":[\"$\",\"span\",null,{\"className\":\"badge badge-warn\",\"children\":\"No\"}]}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3 text-[var(--color-muted)]\",\"children\":\"—\"}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3 text-[var(--color-muted)]\",\"children\":\"—\"}]]}]\n2a:[\"$\",\"tr\",\"Product/service descriptions\",{\"className\":\"border-b border-[var(--color-border)] last:border-0\",\"children\":[[\"$\",\"td\",null,{\"className\":\"px-4 py-3 font-medium\",\"children\":\"Product/service descriptions\"}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3\",\"children\":[\"$\",\"span\",null,{\"className\":\"badge badge-pass\",\"children\":\"Yes\"}]}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3 text-[var(--color-muted)]\",\"children\":\"Homepage\"}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3 text-[var(--color-muted)]\",\"children\":\"From meta description\"}]]}]\n2b:[\"$\",\"tr\",\"Case studies or testimonials\",{\"className\":\"border-b border-[var(--color-border)] last:border-0\",\"children\":[[\"$\",\"td\",null,{\"className\":\"px-4 py-3 font-medium\",\"children\":\"Case studies or testimonials\"}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3\",\"children\":[\"$\",\"span\",null,{\"className\":\"badge badge-warn\",\"children\":\"No\"}]}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3 text-[var(--color-muted)]\",\"children\":\"—\"}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3 text-[var(--color-muted)]\",\"children\":\"—\"}]]}]\n2c:[\"$\",\"tr\",\"Contact/demo/signup paths\",{\"className\":\"border-b border-[var(--color-border)] last:border-0\",\"children\":[[\"$\",\"td\",null,{\"className\":\"px-4 py-3 font-medium\",\"children\":\"Contact/demo/signup paths\"}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3\",\"children\":[\"$\",\"span\",null,{\"className\":\"badge badge-warn\",\"children\":\"No\"}]}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3 text-[var(--color-muted)]\",\"children\":\"—\"}],[\"$\",\"td\",null,{\"className\":\"px-4 py-3 text-[var(--color-muted)]\",\"children\":\"—\"}]]}]\n2d:[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"canonical\\\": \\\"https://threatcrush.com\\\"\\n}\"}]\n2e:[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",5]}]\n2f:[\"$\",\"li\",\"homepage.og-5\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-pass uppercase\",\"children\":\"pass\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Open Graph tags complete\"}],\"$undefined\",[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"image\\\": \\\"https://threatcrush.com/banner.png\\\",\\n \\\"title\\\": \\\"ThreatCrush — Real-Time Threat Intelligence Platform\\\",\\n \\\"description\\\": \\\"Crush every threat before it crushes you. Lifetime access to real-time threat intelligence.\\\"\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",5]}]]}]}]\n30:[\"$\",\"li\",\"homepage.alt_text-6\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-pass uppercase\",\"children\":\"pass\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Alt text coverage: 100%\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"6/6 images have alt text.\"}]"])</script><script>self.__next_f.push([1,",false]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",5]}]]}]}]\n31:[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]\n32:[\"$\",\"li\",\"aibot.CCBot-6\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"CCBot not explicitly addressed\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"No User-agent: CCBot block in robots.txt. We recommend explicit Allow rules so crawlers don't fall back to defaults.\"}],false]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}]\n33:[\"$\",\"li\",\"skill_md-7\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"skill.md missing\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Add /skill.md describing what your site lets agents do — speeds up agent task routing.\"}],false]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}]\n34:[\"$\",\"li\",\"llms_txt-8\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-pass uppercase\",\"children\":\"pass\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"llms.txt present\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"1411 chars\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"snippet\\\": \\\"# ThreatCrush\\\\n\\\\n\u003e All-in-one security agent for builders. ThreatCrush is a Continuous Threat\\\\n\u003e Exposure Management (CTEM) platform that monitors, detects, scans, and\\\\n\u003e protects servers in real time — open-source CLI, daemon, desktop app, and\\\\n\u003e hosted dashboard.\\\\n\\\\n## What We Do\\\\n- Real-time threat intelligence and exposure monitoring (CTEM)\\\\n- Server agent + daemon: live syslog, auth, firewall, and pro\\\"\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",5]}]]}]}]\n35:[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Allow ClaudeBot in robots.txt\"}]\n36:[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Add an explicit\\n User-agent: ClaudeBot\\n Allow: /\\nblock so this AI crawler can read your site.\"}]\n37:[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"for\\\": \\\"aibot.ClaudeBot\\\"\\n}\"}]]}]\n38:[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]\n39:[\"$\",\"li\",\"rec.aibot.PerplexityBot-5\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Allow PerplexityBot in robots.txt\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Add an explicit\\n User-agent: PerplexityBot\\n Allow: /\\nblock so this AI crawler can read your site.\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\""])</script><script>self.__next_f.push([1,"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"for\\\": \\\"aibot.PerplexityBot\\\"\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}]\n3a:[\"$\",\"li\",\"rec.aibot.Google-Extended-6\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Allow Google-Extended in robots.txt\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Add an explicit\\n User-agent: Google-Extended\\n Allow: /\\nblock so this AI crawler can read your site.\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"for\\\": \\\"aibot.Google-Extended\\\"\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}]\n3b:[\"$\",\"li\",\"rec.aibot.OAI-SearchBot-7\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Allow OAI-SearchBot in robots.txt\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Add an explicit\\n User-agent: OAI-SearchBot\\n Allow: /\\nblock so this AI crawler can read your site.\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"for\\\": \\\"aibot.OAI-SearchBot\\\"\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}]\n3c:[\"$\",\"li\",\"rec.aibot.Applebot-Extended-8\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Allow Applebot-Extended in robots.txt\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Add an explicit\\n User-agent: Applebot-Extended\\n Allow: /\\nblock so this AI crawler can read your site.\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"for\\\": \\\"aibot.Applebot-Extended\\\"\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}]\n3d:[\"$\",\"li\",\"rec.aibot.CCBot-9\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Allow CCBot in robots.txt\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Add an explicit\\n User-agent: CCBot\\n Allow: /\\nblock so this AI crawler can read your site.\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"for\\\": \\\"aibot.CCBot\\\"\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}]\n3e:[\"$\",\"li\",\"rec.s"])</script><script>self.__next_f.push([1,"kill_md-10\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Add /skill.md\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Describe what an agent can do with your site (e.g., 'Search docs', 'Look up pricing'). Useful for agentic flows.\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"for\\\": \\\"skill_md\\\"\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}]\n3f:[\"$\",\"li\",\"rec.positioning.audience-11\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"State your audience explicitly\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Use phrases like 'Built for B2B SaaS marketing teams' on the homepage and About page.\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"for\\\": \\\"positioning.audience\\\"\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}]\n40:[\"$\",\"li\",\"rec.schema.web-12\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"Add WebSite JSON-LD\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Helps engines understand the root site and enables sitelinks-search-box features.\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"for\\\": \\\"schema.web\\\"\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}]\n41:[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"[ ] Allow Google-Extended in robots.txt\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Add an explicit\\n User-agent: Google-Extended\\n Allow: /\\nblock so this AI crawler can read your site.\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"priority\\\": 3\\n}\"}]]}]]}]\n42:[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]\n43:[\"$\",\"li\",\"todo.aibot.OAI-SearchBot-5\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"[ ] Allow OAI-SearchBot in robots.txt\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Add an explicit\\n User-agent: OAI-SearchBot\\n Allow: /\\nblock so this AI crawler can read your site."])</script><script>self.__next_f.push([1,"\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"priority\\\": 3\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}]\n44:[\"$\",\"li\",\"todo.aibot.Applebot-Extended-6\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"[ ] Allow Applebot-Extended in robots.txt\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Add an explicit\\n User-agent: Applebot-Extended\\n Allow: /\\nblock so this AI crawler can read your site.\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"priority\\\": 3\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}]\n45:[\"$\",\"li\",\"todo.aibot.CCBot-7\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"[ ] Allow CCBot in robots.txt\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Add an explicit\\n User-agent: CCBot\\n Allow: /\\nblock so this AI crawler can read your site.\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"priority\\\": 3\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}]\n46:[\"$\",\"li\",\"todo.skill_md-8\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"[ ] Add /skill.md\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Describe what an agent can do with your site (e.g., 'Search docs', 'Look up pricing'). Useful for agentic flows.\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"priority\\\": 3\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}]\n47:[\"$\",\"li\",\"todo.positioning.audience-9\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"[ ] State your audience explicitly\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Use phrases like 'Built for B2B SaaS marketing teams' on the homepage and About page.\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"priority\\\": 3\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":"])</script><script>self.__next_f.push([1,"\"badge text-xs\",\"children\":[\"P\",3]}]]}]}]\n48:[\"$\",\"li\",\"todo.schema.web-10\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"[ ] Add WebSite JSON-LD\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Helps engines understand the root site and enables sitelinks-search-box features.\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"priority\\\": 3\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}]\n49:[\"$\",\"li\",\"todo.schema.product-11\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"[ ] Add Product / SoftwareApplication JSON-LD\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"On /pricing and feature pages — include offers, name, applicationCategory.\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"priority\\\": 3\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}]\n4a:[\"$\",\"li\",\"todo.schema.faq-12\",{\"className\":\"card p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge badge-warn uppercase\",\"children\":\"warn\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-semibold\",\"children\":\"[ ] Add FAQPage JSON-LD\"}],[\"$\",\"p\",null,{\"className\":\"mt-1 whitespace-pre-line text-sm text-[var(--color-muted)]\",\"children\":\"Wrap your homepage FAQ in FAQPage JSON-LD; it routinely lifts AI answer inclusion.\"}],[\"$\",\"details\",null,{\"className\":\"mt-2\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer text-xs text-[var(--color-muted)]\",\"children\":\"Evidence\"}],[\"$\",\"pre\",null,{\"className\":\"mt-2 overflow-x-auto rounded bg-[var(--color-bg)] p-3 text-xs\",\"children\":\"{\\n \\\"priority\\\": 3\\n}\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"badge text-xs\",\"children\":[\"P\",3]}]]}]}]\n"])</script><script>self.__next_f.push([1,"4d:T458,card prose max-w-none overflow-hidden p-4 sm:p-6 [\u0026_*]:min-w-0 [\u0026_a]:break-words [\u0026_a]:underline [\u0026_code]:break-words [\u0026_h1]:mt-0 [\u0026_h1]:break-words [\u0026_h1]:text-2xl [\u0026_h1]:font-extrabold sm:[\u0026_h1]:text-3xl [\u0026_h2]:mt-8 [\u0026_h2]:break-words [\u0026_h2]:border-t [\u0026_h2]:border-[var(--color-border)] [\u0026_h2]:pt-6 [\u0026_h2]:text-xl [\u0026_h2]:font-bold [\u0026_h3]:mt-4 [\u0026_h3]:break-words [\u0026_h3]:font-semibold [\u0026_hr]:my-8 [\u0026_hr]:border-[var(--color-border)] [\u0026_li]:my-1 [\u0026_li]:break-words [\u0026_p]:my-3 [\u0026_p]:break-words [\u0026_pre]:overflow-x-auto [\u0026_pre]:rounded [\u0026_pre]:bg-[var(--color-bg)] [\u0026_pre]:p-3 [\u0026_pre]:text-xs [\u0026_table]:my-0 [\u0026_table]:w-full [\u0026_table]:border-collapse [\u0026_td]:border [\u0026_td]:border-[var(--color-border)] [\u0026_td]:px-3 [\u0026_td]:py-2 [\u0026_td]:text-sm [\u0026_th]:border [\u0026_th]:border-[var(--color-border)] [\u0026_th]:bg-[var(--color-bg)] [\u0026_th]:px-3 [\u0026_th]:py-2 [\u0026_th]:text-left [\u0026_th]:text-xs [\u0026_th]:uppercase [\u0026_th]:text-[var(--color-muted)] [\u0026_ul]:list-disc [\u0026_ul]:pl-6 [\u0026_.md-table-wrap]:my-4 [\u0026_.md-table-wrap]:-mx-4 [\u0026_.md-table-wrap]:overflow-x-auto [\u0026_.md-table-wrap]:px-4 sm:[\u0026_.md-table-wrap]:-mx-6 sm:[\u0026_.md-table-wrap]:px-64e:T2a2a,"])</script><script>self.__next_f.push([1,"\u003ch1\u003eAEO Audit for threatcrush.com\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eTarget:\u003c/strong\u003e \u003ca href=\"https://threatcrush.com/\"\u003ehttps://threatcrush.com/\u003c/a\u003e\u003cbr\u003e\u003cstrong\u003eScore:\u003c/strong\u003e 49 / 100\u003cbr\u003e\u003cstrong\u003eGenerated:\u003c/strong\u003e 2026-05-12T14:40:21.942Z\u003cbr\u003e\u003cstrong\u003ePages crawled:\u003c/strong\u003e 9\u003cbr\u003e\u003cstrong\u003eFindings:\u003c/strong\u003e 22 pass · 46 warn · 1 fail · 0 unknown\u003c/p\u003e\n\u003chr\u003e\n\u003ch2\u003e1. Crawl Summary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003cstrong\u003eFetched 9 of 9 pages successfully\u003c/strong\u003e\nTarget: \u003ca href=\"https://threatcrush.com\"\u003ehttps://threatcrush.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2. Data Found\u003c/h2\u003e\n\u003cdiv class=\"md-table-wrap\"\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eData Point\u003c/th\u003e\n\u003cth align=\"right\"\u003eFound?\u003c/th\u003e\n\u003cth\u003eSource\u003c/th\u003e\n\u003cth\u003eNotes\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd\u003ePricing\u003c/td\u003e\n\u003ctd align=\"right\"\u003eYes\u003c/td\u003e\n\u003ctd\u003ePricing page\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://threatcrush.com/pricing\"\u003ehttps://threatcrush.com/pricing\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCustomer logos\u003c/td\u003e\n\u003ctd align=\"right\"\u003eNo\u003c/td\u003e\n\u003ctd\u003e—\u003c/td\u003e\n\u003ctd\u003e—\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSocial proof\u003c/td\u003e\n\u003ctd align=\"right\"\u003eNo\u003c/td\u003e\n\u003ctd\u003e—\u003c/td\u003e\n\u003ctd\u003e—\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRecent launches\u003c/td\u003e\n\u003ctd align=\"right\"\u003eYes\u003c/td\u003e\n\u003ctd\u003ePress/news pages\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://threatcrush.com/blog\"\u003ehttps://threatcrush.com/blog\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBlog post activity\u003c/td\u003e\n\u003ctd align=\"right\"\u003eYes\u003c/td\u003e\n\u003ctd\u003eBlog\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://threatcrush.com/blog\"\u003ehttps://threatcrush.com/blog\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNew hires\u003c/td\u003e\n\u003ctd align=\"right\"\u003eNo\u003c/td\u003e\n\u003ctd\u003e—\u003c/td\u003e\n\u003ctd\u003eOften only on a /blog/team or LinkedIn page\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeadline copy\u003c/td\u003e\n\u003ctd align=\"right\"\u003eYes\u003c/td\u003e\n\u003ctd\u003eHomepage\u003c/td\u003e\n\u003ctd\u003eCrush Every ThreatBefore It Crushes You\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePositioning\u003c/td\u003e\n\u003ctd align=\"right\"\u003eNo\u003c/td\u003e\n\u003ctd\u003e—\u003c/td\u003e\n\u003ctd\u003e—\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eExecutive team\u003c/td\u003e\n\u003ctd align=\"right\"\u003eNo\u003c/td\u003e\n\u003ctd\u003e—\u003c/td\u003e\n\u003ctd\u003e—\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct/service descriptions\u003c/td\u003e\n\u003ctd align=\"right\"\u003eYes\u003c/td\u003e\n\u003ctd\u003eHomepage\u003c/td\u003e\n\u003ctd\u003eFrom meta description\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCase studies or testimonials\u003c/td\u003e\n\u003ctd align=\"right\"\u003eNo\u003c/td\u003e\n\u003ctd\u003e—\u003c/td\u003e\n\u003ctd\u003e—\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eContact/demo/signup paths\u003c/td\u003e\n\u003ctd align=\"right\"\u003eNo\u003c/td\u003e\n\u003ctd\u003e—\u003c/td\u003e\n\u003ctd\u003e—\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\u003c/table\u003e\u003c/div\u003e\n\u003ch2\u003e3. Homepage Audit\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003cstrong\u003eHomepage fetched successfully\u003c/strong\u003e\nHTTP 200 · 81250 bytes · 13ms\u003c/li\u003e\n\u003cli\u003e✅ \u003cstrong\u003eSingle H1\u003c/strong\u003e\nCrush Every ThreatBefore It Crushes You\u003c/li\u003e\n\u003cli\u003e✅ \u003cstrong\u003e\u003ctitle\u003e present\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e✅ \u003cstrong\u003eMeta description present\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e✅ \u003cstrong\u003eCanonical present\u003c/strong\u003e\n\u003ca href=\"https://threatcrush.com\"\u003ehttps://threatcrush.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✅ \u003cstrong\u003eOpen Graph tags complete\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e✅ \u003cstrong\u003eAlt text coverage: 100%\u003c/strong\u003e\n6/6 images have alt text.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4. Schema / Structured Data Audit\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eWebSite missing\u003c/strong\u003e\nAdding WebSite JSON-LD helps LLMs identify your entity.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eSoftwareApplication missing\u003c/strong\u003e\nAdding SoftwareApplication JSON-LD helps LLMs identify your entity.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eFAQPage JSON-LD missing\u003c/strong\u003e\nAdd an FAQPage block on pages that answer common questions — high-value for AI summaries.\u003c/li\u003e\n\u003cli\u003e✅ \u003cstrong\u003e1 JSON-LD block(s) found\u003c/strong\u003e\nTypes: Organization\u003c/li\u003e\n\u003cli\u003e✅ \u003cstrong\u003eOrganization present\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5. robots.txt and sitemap.xml Audit\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003cstrong\u003erobots.txt present\u003c/strong\u003e\n190 chars\u003c/li\u003e\n\u003cli\u003e✅ \u003cstrong\u003erobots.txt references sitemap(s)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e✅ \u003cstrong\u003esitemap.xml present (14 URLs)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6. LLM / AI Crawler Accessibility\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eGPTBot not explicitly addressed\u003c/strong\u003e\nNo User-agent: GPTBot block in robots.txt. We recommend explicit Allow rules so crawlers don\u0026#39;t fall back to defaults.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eClaudeBot not explicitly addressed\u003c/strong\u003e\nNo User-agent: ClaudeBot block in robots.txt. We recommend explicit Allow rules so crawlers don\u0026#39;t fall back to defaults.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003ePerplexityBot not explicitly addressed\u003c/strong\u003e\nNo User-agent: PerplexityBot block in robots.txt. We recommend explicit Allow rules so crawlers don\u0026#39;t fall back to defaults.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eGoogle-Extended not explicitly addressed\u003c/strong\u003e\nNo User-agent: Google-Extended block in robots.txt. We recommend explicit Allow rules so crawlers don\u0026#39;t fall back to defaults.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eOAI-SearchBot not explicitly addressed\u003c/strong\u003e\nNo User-agent: OAI-SearchBot block in robots.txt. We recommend explicit Allow rules so crawlers don\u0026#39;t fall back to defaults.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eApplebot-Extended not explicitly addressed\u003c/strong\u003e\nNo User-agent: Applebot-Extended block in robots.txt. We recommend explicit Allow rules so crawlers don\u0026#39;t fall back to defaults.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eCCBot not explicitly addressed\u003c/strong\u003e\nNo User-agent: CCBot block in robots.txt. We recommend explicit Allow rules so crawlers don\u0026#39;t fall back to defaults.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eskill.md missing\u003c/strong\u003e\nAdd /skill.md describing what your site lets agents do — speeds up agent task routing.\u003c/li\u003e\n\u003cli\u003e✅ \u003cstrong\u003ellms.txt present\u003c/strong\u003e\n1411 chars\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7. Positioning Clarity\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eNo clear About/Team link\u003c/strong\u003e\nAdd an About or Team link in the nav or footer so LLMs can identify the company.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eValue-prop language not detected\u003c/strong\u003e\nPages with phrases like \u0026#39;we help X\u0026#39;, \u0026#39;platform for Y\u0026#39;, \u0026#39;built for Z\u0026#39; are easier for LLMs to summarize.\u003c/li\u003e\n\u003cli\u003e✅ \u003cstrong\u003eH1 communicates value\u003c/strong\u003e\nCrush Every ThreatBefore It Crushes You\u003c/li\u003e\n\u003cli\u003e✅ \u003cstrong\u003ePricing path discoverable\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e✅ \u003cstrong\u003eContact / signup path discoverable\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8. Missing or Hard-to-Find Information\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e❌ \u003cstrong\u003e7 data point(s) could not be found from public pages\u003c/strong\u003e\n· Customer logos\n· Social proof\n· New hires\n· Positioning\n· Executive team\n· Case studies or testimonials\n· Contact/demo/signup paths\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9. Recommended Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eMake your About/Team page reachable\u003c/strong\u003e\nAdd a top-nav or footer link to /about or /team so LLMs can identify the entity behind the site.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eAllow GPTBot in robots.txt\u003c/strong\u003e\nAdd an explicit\n User-agent: GPTBot\n Allow: /\nblock so this AI crawler can read your site.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eAllow ClaudeBot in robots.txt\u003c/strong\u003e\nAdd an explicit\n User-agent: ClaudeBot\n Allow: /\nblock so this AI crawler can read your site.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eAllow PerplexityBot in robots.txt\u003c/strong\u003e\nAdd an explicit\n User-agent: PerplexityBot\n Allow: /\nblock so this AI crawler can read your site.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eAllow Google-Extended in robots.txt\u003c/strong\u003e\nAdd an explicit\n User-agent: Google-Extended\n Allow: /\nblock so this AI crawler can read your site.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eAllow OAI-SearchBot in robots.txt\u003c/strong\u003e\nAdd an explicit\n User-agent: OAI-SearchBot\n Allow: /\nblock so this AI crawler can read your site.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eAllow Applebot-Extended in robots.txt\u003c/strong\u003e\nAdd an explicit\n User-agent: Applebot-Extended\n Allow: /\nblock so this AI crawler can read your site.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eAllow CCBot in robots.txt\u003c/strong\u003e\nAdd an explicit\n User-agent: CCBot\n Allow: /\nblock so this AI crawler can read your site.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eAdd /skill.md\u003c/strong\u003e\nDescribe what an agent can do with your site (e.g., \u0026#39;Search docs\u0026#39;, \u0026#39;Look up pricing\u0026#39;). Useful for agentic flows.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eState your audience explicitly\u003c/strong\u003e\nUse phrases like \u0026#39;Built for B2B SaaS marketing teams\u0026#39; on the homepage and About page.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eAdd WebSite JSON-LD\u003c/strong\u003e\nHelps engines understand the root site and enables sitelinks-search-box features.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eAdd Product / SoftwareApplication JSON-LD\u003c/strong\u003e\nOn /pricing and feature pages — include offers, name, applicationCategory.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eAdd FAQPage JSON-LD\u003c/strong\u003e\nWrap your homepage FAQ in FAQPage JSON-LD; it routinely lifts AI answer inclusion.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10. Priority To-Do Checklist\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput disabled=\"\" type=\"checkbox\"\u003e \u003cstrong\u003eP2\u003c/strong\u003e — Make your About/Team page reachable\nAdd a top-nav or footer link to /about or /team so LLMs can identify the entity behind the site.\u003c/li\u003e\n\u003cli\u003e\u003cinput disabled=\"\" type=\"checkbox\"\u003e \u003cstrong\u003eP3\u003c/strong\u003e — Allow GPTBot in robots.txt\nAdd an explicit\n User-agent: GPTBot\n Allow: /\nblock so this AI crawler can read your site.\u003c/li\u003e\n\u003cli\u003e\u003cinput disabled=\"\" type=\"checkbox\"\u003e \u003cstrong\u003eP3\u003c/strong\u003e — Allow ClaudeBot in robots.txt\nAdd an explicit\n User-agent: ClaudeBot\n Allow: /\nblock so this AI crawler can read your site.\u003c/li\u003e\n\u003cli\u003e\u003cinput disabled=\"\" type=\"checkbox\"\u003e \u003cstrong\u003eP3\u003c/strong\u003e — Allow PerplexityBot in robots.txt\nAdd an explicit\n User-agent: PerplexityBot\n Allow: /\nblock so this AI crawler can read your site.\u003c/li\u003e\n\u003cli\u003e\u003cinput disabled=\"\" type=\"checkbox\"\u003e \u003cstrong\u003eP3\u003c/strong\u003e — Allow Google-Extended in robots.txt\nAdd an explicit\n User-agent: Google-Extended\n Allow: /\nblock so this AI crawler can read your site.\u003c/li\u003e\n\u003cli\u003e\u003cinput disabled=\"\" type=\"checkbox\"\u003e \u003cstrong\u003eP3\u003c/strong\u003e — Allow OAI-SearchBot in robots.txt\nAdd an explicit\n User-agent: OAI-SearchBot\n Allow: /\nblock so this AI crawler can read your site.\u003c/li\u003e\n\u003cli\u003e\u003cinput disabled=\"\" type=\"checkbox\"\u003e \u003cstrong\u003eP3\u003c/strong\u003e — Allow Applebot-Extended in robots.txt\nAdd an explicit\n User-agent: Applebot-Extended\n Allow: /\nblock so this AI crawler can read your site.\u003c/li\u003e\n\u003cli\u003e\u003cinput disabled=\"\" type=\"checkbox\"\u003e \u003cstrong\u003eP3\u003c/strong\u003e — Allow CCBot in robots.txt\nAdd an explicit\n User-agent: CCBot\n Allow: /\nblock so this AI crawler can read your site.\u003c/li\u003e\n\u003cli\u003e\u003cinput disabled=\"\" type=\"checkbox\"\u003e \u003cstrong\u003eP3\u003c/strong\u003e — Add /skill.md\nDescribe what an agent can do with your site (e.g., \u0026#39;Search docs\u0026#39;, \u0026#39;Look up pricing\u0026#39;). Useful for agentic flows.\u003c/li\u003e\n\u003cli\u003e\u003cinput disabled=\"\" type=\"checkbox\"\u003e \u003cstrong\u003eP3\u003c/strong\u003e — State your audience explicitly\nUse phrases like \u0026#39;Built for B2B SaaS marketing teams\u0026#39; on the homepage and About page.\u003c/li\u003e\n\u003cli\u003e\u003cinput disabled=\"\" type=\"checkbox\"\u003e \u003cstrong\u003eP3\u003c/strong\u003e — Add WebSite JSON-LD\nHelps engines understand the root site and enables sitelinks-search-box features.\u003c/li\u003e\n\u003cli\u003e\u003cinput disabled=\"\" type=\"checkbox\"\u003e \u003cstrong\u003eP3\u003c/strong\u003e — Add Product / SoftwareApplication JSON-LD\nOn /pricing and feature pages — include offers, name, applicationCategory.\u003c/li\u003e\n\u003cli\u003e\u003cinput disabled=\"\" type=\"checkbox\"\u003e \u003cstrong\u003eP3\u003c/strong\u003e — Add FAQPage JSON-LD\nWrap your homepage FAQ in FAQPage JSON-LD; it routinely lifts AI answer inclusion.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr\u003e\n\u003cp\u003e\u003cem\u003eReport by \u003ca href=\"https://crawlproof.com\"\u003eCrawlProof\u003c/a\u003e. Reusable after every major website change.\u003c/em\u003e\u003c/p\u003e\n"])</script><script>self.__next_f.push([1,"13:[\"$\",\"article\",null,{\"className\":\"$4d\",\"dangerouslySetInnerHTML\":{\"__html\":\"$4e\"}}]\n"])</script></body></html>