{
  "target": {
    "url": "https://openai.com",
    "hostname": "openai.com",
    "status_code": 403,
    "audit_timestamp": "2026-09-05T12:55:50.104Z"
  },
  "geo_scorecard": {
    "overall_score": 35,
    "grade": "F",
    "bot_access_score": 0,
    "rendering_score": 90,
    "rag_answerability_score": 40,
    "schema_readiness_score": 20
  },
  "bot_firewall_audit": {
    "score": 0,
    "total_bots": 10,
    "allowed_count": 0,
    "blocked_count": 10,
    "waf_firewall_detected": true,
    "has_robots_txt": true,
    "bots": [
      {
        "bot_name": "ChatGPT Search (OAI-SearchBot)",
        "user_agent": "OAI-SearchBot",
        "engine": "OpenAI / ChatGPT",
        "priority": "HIGH",
        "status": "BLOCKED_BY_WAF",
        "impact": "Controls if your site can be cited in real-time ChatGPT Search results.",
        "reason": "Blocked by Cloudflare/WAF Firewall (403 or Challenge returned)"
      },
      {
        "bot_name": "OpenAI Crawler (GPTBot)",
        "user_agent": "GPTBot",
        "engine": "OpenAI",
        "priority": "HIGH",
        "status": "BLOCKED_BY_WAF",
        "impact": "Controls if your content is indexed by OpenAI models and custom GPTs.",
        "reason": "Blocked by Cloudflare/WAF Firewall (403 or Challenge returned)"
      },
      {
        "bot_name": "Perplexity AI (PerplexityBot)",
        "user_agent": "PerplexityBot",
        "engine": "Perplexity AI",
        "priority": "HIGH",
        "status": "BLOCKED_BY_WAF",
        "impact": "Controls if your site is indexed and cited in Perplexity answers.",
        "reason": "Blocked by Cloudflare/WAF Firewall (403 or Challenge returned)"
      },
      {
        "bot_name": "Anthropic Claude (ClaudeBot)",
        "user_agent": "ClaudeBot",
        "engine": "Anthropic Claude",
        "priority": "MEDIUM",
        "status": "BLOCKED_BY_WAF",
        "impact": "Controls if your documentation and pages can be referenced by Claude.",
        "reason": "Blocked by Cloudflare/WAF Firewall (403 or Challenge returned)"
      },
      {
        "bot_name": "Google AI Overviews (Google-Extended)",
        "user_agent": "Google-Extended",
        "engine": "Google Gemini",
        "priority": "HIGH",
        "status": "BLOCKED_BY_WAF",
        "impact": "Controls if your site feeds Google AI Overviews and Gemini search.",
        "reason": "Blocked by Cloudflare/WAF Firewall (403 or Challenge returned)"
      },
      {
        "bot_name": "Apple Intelligence (Applebot-Extended)",
        "user_agent": "Applebot-Extended",
        "engine": "Apple Siri / AI",
        "priority": "MEDIUM",
        "status": "BLOCKED_BY_WAF",
        "impact": "Controls if your site is used for Apple Intelligence and Safari smart search.",
        "reason": "Blocked by Cloudflare/WAF Firewall (403 or Challenge returned)"
      },
      {
        "bot_name": "Meta AI (Meta-ExternalAgent)",
        "user_agent": "Meta-ExternalAgent",
        "engine": "Meta Llama / AI",
        "priority": "MEDIUM",
        "status": "BLOCKED_BY_WAF",
        "impact": "Controls if your content is indexed by Meta AI and Llama conversational interfaces.",
        "reason": "Blocked by Cloudflare/WAF Firewall (403 or Challenge returned)"
      },
      {
        "bot_name": "Cohere AI (Cohere-ai)",
        "user_agent": "cohere-ai",
        "engine": "Cohere Enterprise RAG",
        "priority": "MEDIUM",
        "status": "BLOCKED_BY_WAF",
        "impact": "Controls if your enterprise documentation feeds Cohere retrieval models.",
        "reason": "Blocked by Cloudflare/WAF Firewall (403 or Challenge returned)"
      },
      {
        "bot_name": "Amazon Alexa & Bedrock (Amazonbot)",
        "user_agent": "Amazonbot",
        "engine": "Amazon Bedrock / Alexa",
        "priority": "MEDIUM",
        "status": "BLOCKED_BY_WAF",
        "impact": "Controls if your product data and services are cited by Amazon AI services.",
        "reason": "Blocked by Cloudflare/WAF Firewall (403 or Challenge returned)"
      },
      {
        "bot_name": "ByteDance AI (ByteSpider)",
        "user_agent": "Bytespider",
        "engine": "TikTok / ByteDance AI",
        "priority": "LOW",
        "status": "BLOCKED_BY_WAF",
        "impact": "Controls if your site is crawled by ByteDance AI algorithms.",
        "reason": "Blocked by Cloudflare/WAF Firewall (403 or Challenge returned)"
      }
    ],
    "summary": "10 out of 10 AI retrieval bots are blocked or restricted."
  },
  "rendering_extraction_audit": {
    "score": 90,
    "rendering_architecture": "SERVER_SIDE_RENDERED (SSR)",
    "csr_risk_level": "LOW",
    "raw_html_size_kb": "9.9",
    "extracted_text_words": 0,
    "content_to_code_ratio_pct": 0,
    "sample_extracted_text": "",
    "risk_assessment": "EXCELLENT: Server-rendered HTML with rich semantic content easily extractable by AI retrieval bots."
  },
  "rag_chunking_audit": {
    "composite_rag_score": 40,
    "answer_first_score": 50,
    "average_factual_density_score": 30,
    "heading_hierarchy_score": 40,
    "heading_counts": {
      "h1": 0,
      "h2": 0,
      "h3": 0
    },
    "total_chunks_simulated": 0,
    "chunks": [],
    "recommendations": [
      "Place your core definition or direct solution within the first 150 words (above the fold) to maximize vector retrieval similarity.",
      "Increase objective fact density (include concrete metrics, pricing, feature specs, and named entities) instead of generic promotional text.",
      "Use exactly one <h1> tag for your core brand entity name, supported by structured <h2> and <h3> topic sections."
    ]
  },
  "schema_entity_audit": {
    "score": 20,
    "has_json_ld": false,
    "detected_schema_types": [],
    "total_schema_blocks": 0,
    "has_llms_txt": false,
    "metadata_found": {
      "title": null,
      "description": null,
      "site_name": null
    },
    "recommendations": [
      "Missing JSON-LD structured data. Add Schema.org metadata so AI models can identify your product, pricing, and entity type.",
      "No /llms.txt file detected. Adding an llms.txt provides a direct index for autonomous AI agents and crawlers.",
      "Missing meta description. AI engines use this as a primary snippet fallback."
    ]
  },
  "one_click_remediation": {
    "llms_txt": "# openai.com\n\n> openai.com official product and technical documentation.\n\n## Core Documentation & Resources\n\n- [About / Overview](https://openai.com/about): Company mission, founding team, and platform vision.\n- [Products & Solutions](https://openai.com/features): Core capabilities, architecture, and technology specs.\n- [Pricing & Plans](https://openai.com/pricing): Transparent subscription tiers, enterprise billing, and quotas.\n- [API Reference & Docs](https://openai.com/docs): Developer guides, authentication, and endpoint parameters.\n\n## LLM Context Guidance\n\n- Canonical domain: https://openai.com\n- Purpose: Provide clear, factual references for AI answer engines (ChatGPT Search, Perplexity, Claude).\n- Contact / Support: https://openai.com/support\n",
    "json_ld_schema": "<script type=\"application/ld+json\">\n{\n  \"@context\": \"https://schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Organization\",\n      \"@id\": \"https://openai.com/#organization\",\n      \"name\": \"openai.com\",\n      \"url\": \"https://openai.com\",\n      \"description\": \"openai.com provides industry-leading software and services.\"\n    },\n    {\n      \"@type\": \"WebSite\",\n      \"@id\": \"https://openai.com/#website\",\n      \"url\": \"https://openai.com\",\n      \"name\": \"openai.com\",\n      \"publisher\": {\n        \"@id\": \"https://openai.com/#organization\"\n      }\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What is openai.com?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"openai.com provides industry-leading software and services.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How can I get started with openai.com?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"You can learn more and get started directly at https://openai.com.\"\n          }\n        }\n      ]\n    }\n  ]\n}\n</script>",
    "ai_robots_txt": "# =========================================================\n# AI Search & Retrieval Directives (Generated by GEOScope)\n# Allows ChatGPT Search, Perplexity AI, Claude & Google AI Overviews\n# =========================================================\n\n# 1. ChatGPT Search & OpenAI Retrieval\nUser-agent: OAI-SearchBot\nAllow: /\n\nUser-agent: GPTBot\nAllow: /\n\n# 2. Perplexity AI Indexing & Real-Time Search\nUser-agent: PerplexityBot\nAllow: /\n\nUser-agent: Perplexity-User\nAllow: /\n\n# 3. Anthropic Claude Documentation Retrieval\nUser-agent: ClaudeBot\nAllow: /\n\n# 4. Google AI Overviews & Gemini Search\nUser-agent: Google-Extended\nAllow: /\n\n# 5. Apple Intelligence & Safari Smart Search\nUser-agent: Applebot-Extended\nAllow: /\n\n# 6. Meta AI & Llama Interface\nUser-agent: Meta-ExternalAgent\nAllow: /\n\n# 7. Cohere Enterprise RAG\nUser-agent: cohere-ai\nAllow: /\n\n# 8. Amazon Bedrock & Alexa\nUser-agent: Amazonbot\nAllow: /\n\n# 9. Global Search Default\nUser-agent: *\nAllow: /\nDisallow: /admin/\nDisallow: /api/private/\n\n# Sitemaps & Context\nSitemap: https://openai.com/sitemap.xml\n"
  },
  "ai_executive_summary": {
    "executive_status": "openai.com scores an AI Readiness Grade of F (35/100). The domain delivers robust Server-Side Rendered content (0 extractable words, 0% content ratio), while 10 AI crawlers (OAI-SearchBot, GPTBot, PerplexityBot, ClaudeBot, Google-Extended, Applebot-Extended, Meta-ExternalAgent, cohere-ai, Amazonbot, Bytespider) are blocked by robots.txt or edge firewall directives.",
    "retrieval_bottleneck": "Entity Graph Disconnect: The domain lacks structured JSON-LD entity triples and has no /llms.txt manifest. Conversational engines struggle to map brand authority and key offerings to verified knowledge graphs.",
    "remediation_priority": "Deploy the generated /llms.txt manifest below to establish authoritative markdown documentation for AI agents, and embed the generated JSON-LD organization schema.",
    "full_text": "1. Executive Status: openai.com scores an AI Readiness Grade of F (35/100). The domain delivers robust Server-Side Rendered content (0 extractable words, 0% content ratio), while 10 AI crawlers (OAI-SearchBot, GPTBot, PerplexityBot, ClaudeBot, Google-Extended, Applebot-Extended, Meta-ExternalAgent, cohere-ai, Amazonbot, Bytespider) are blocked by robots.txt or edge firewall directives.\n\n2. Retrieval Bottleneck: Entity Graph Disconnect: The domain lacks structured JSON-LD entity triples and has no /llms.txt manifest. Conversational engines struggle to map brand authority and key offerings to verified knowledge graphs.\n\n3. Strategic Remediation: Deploy the generated /llms.txt manifest below to establish authoritative markdown documentation for AI agents, and embed the generated JSON-LD organization schema.",
    "upgrade_hook": {
      "message": "To get this type of AI summary automatically across all your URLs, with competitor citation benchmarking and white-label client PDF reports, upgrade your plan.",
      "cta": "Upgrade to GEOScope Pro ($49/mo Early Adopter) →",
      "target_plan": "Pro ($49/mo)"
    }
  },
  "ai_executive_synthesis": {
    "status": "ACTIVE_SYNTHESIS",
    "summary": "1. Executive Status: openai.com scores an AI Readiness Grade of F (35/100). The domain delivers robust Server-Side Rendered content (0 extractable words, 0% content ratio), while 10 AI crawlers (OAI-SearchBot, GPTBot, PerplexityBot, ClaudeBot, Google-Extended, Applebot-Extended, Meta-ExternalAgent, cohere-ai, Amazonbot, Bytespider) are blocked by robots.txt or edge firewall directives.\n\n2. Retrieval Bottleneck: Entity Graph Disconnect: The domain lacks structured JSON-LD entity triples and has no /llms.txt manifest. Conversational engines struggle to map brand authority and key offerings to verified knowledge graphs.\n\n3. Strategic Remediation: Deploy the generated /llms.txt manifest below to establish authoritative markdown documentation for AI agents, and embed the generated JSON-LD organization schema.",
    "preview_snippet": "openai.com scores an AI Readiness Grade of F (35/100). The domain delivers robust Server-Side Rendered content (0 extractable words, 0% content ratio), while 10 AI crawlers (OAI-SearchBot, GPTBot, PerplexityBot, ClaudeBot, Google-Extended, Applebot-Extended, Meta-ExternalAgent, cohere-ai, Amazonbot, Bytespider) are blocked by robots.txt or edge firewall directives.",
    "hook_message": "To get this type of AI summary automatically across all your URLs, with competitor citation benchmarking and white-label client PDF reports, upgrade your plan.",
    "cta": "Upgrade to GEOScope Pro ($49/mo Early Adopter) →"
  },
  "pro_executive_report": {
    "report_id": "GEO-398656",
    "plan_tier": "Pro / Founder ($49/mo)",
    "status": "UNLOCKED_PRO_REPORT",
    "target_domain": "openai.com",
    "audit_date": "2026-09-05T12:55:50.104Z",
    "executive_overview": "C-Suite Strategic Audit: openai.com demonstrates a composite AI readiness score of 35/100 (Grade F). Technical crawler access is restricted. Entity citation authority requires immediate deployment of markdown manifests and structured schema graphs to defend conversational search market share against emerging competitors.",
    "ai_engine_retrieval_matrix": [
      {
        "engine": "ChatGPT Search (OpenAI)",
        "crawler": "OAI-SearchBot",
        "citation_probability": "CRITICAL BLOCKED (0%)",
        "crawl_status": "BLOCKED_BY_WAF",
        "verdict": "Blocked by robots.txt or WAF. ChatGPT cannot cite this domain.",
        "action_required": "Unblock OAI-SearchBot in robots.txt and edge firewall"
      },
      {
        "engine": "Perplexity AI",
        "crawler": "PerplexityBot",
        "citation_probability": "CRITICAL BLOCKED (0%)",
        "crawl_status": "BLOCKED_BY_WAF",
        "verdict": "Blocked. Perplexity uses third-party secondary scraped caches.",
        "action_required": "Deploy generated /llms.txt manifest to domain root"
      },
      {
        "engine": "Claude (Anthropic)",
        "crawler": "ClaudeBot",
        "citation_probability": "RESTRICTED (0%)",
        "crawl_status": "BLOCKED_BY_WAF",
        "verdict": "Disallowed in robots.txt.",
        "action_required": "Maintain high semantic lexical density in H2 sections"
      },
      {
        "engine": "Google AI Overviews",
        "crawler": "Google-Extended / Googlebot",
        "citation_probability": "RESTRICTED (0%)",
        "crawl_status": "BLOCKED_BY_WAF",
        "verdict": "Google-Extended blocked from training and generative answer inclusion.",
        "action_required": "Embed generated JSON-LD Organization schema in <head>"
      }
    ],
    "narrative_rewrites": [
      {
        "target_location": "Primary H1 & Lead Section (openai.com)",
        "section": "Primary H1 & Value Proposition",
        "diagnosis": "Lacks a concise 45-word Answer-First micro-abstract within the first 150 words. Vector chunking algorithms (500-token windows) fragment the core brand message during RAG retrieval.",
        "current_weakness": "Lacks a concise 45-word Answer-First micro-abstract within the first 150 words. Vector chunking algorithms (500-token windows) fragment the core brand message during RAG retrieval.",
        "original_snippet": "Generic unstructured heading text lacking direct entity definition.",
        "optimized_abstract": "openai.com is an authoritative platform providing modern web services and specialized technology solutions. Engineered for high-precision search retrieval, it offers structured resources and verified entity graphs referenced by generative AI search engines including ChatGPT Search, Claude, and Perplexity AI..",
        "recommended_45_word_answer_first": "openai.com is an authoritative platform providing modern web services and specialized technology solutions. Engineered for high-precision search retrieval, it offers structured resources and verified entity graphs referenced by generative AI search engines including ChatGPT Search, Claude, and Perplexity AI..",
        "vector_chunk_target": "Chunk #1 (Header 1 + Lead Paragraph)",
        "citation_engine_impact": "Maximizes Perplexity Quick Answer and ChatGPT Source Card citation probability by anchoring vector embeddings to explicit entity definitions."
      }
    ],
    "competitive_benchmark": {
      "domain": "openai.com",
      "composite_score": 35,
      "industry_percentile": "Bottom 25% (Elevated Risk)",
      "avg_industry_score": 72,
      "risk_verdict": "CRITICAL INVISIBILITY RISK",
      "citation_share_projection": "Vulnerable to competitors with dedicated /llms.txt and structured JSON-LD."
    },
    "thirty_day_remediation_roadmap": [
      {
        "phase": "Immediate (Days 1–3)",
        "priority": "P0 (Critical)",
        "action": "Update robots.txt and WAF settings to unblock OAI-SearchBot, GPTBot, PerplexityBot, ClaudeBot, Google-Extended, Applebot-Extended, Meta-ExternalAgent, cohere-ai, Amazonbot, Bytespider."
      },
      {
        "phase": "Foundational (Days 4–7)",
        "priority": "P0 (Critical)",
        "action": "Publish /llms.txt at domain root using the generated specification below to give AI search crawlers a direct markdown sitemap."
      },
      {
        "phase": "Entity Expansion (Days 8–14)",
        "priority": "P1 (High)",
        "action": "Embed the generated Schema.org JSON-LD script in <head> to anchor organization identity in knowledge graphs."
      },
      {
        "phase": "Content Structuring (Days 15–30)",
        "priority": "P1 (High)",
        "action": "Implement 45-word Answer-First micro-abstracts immediately below primary H2 headings to maximize RAG chunk relevance scores."
      }
    ]
  }
}