# rankb.ee — Full Technical Specification, PACT Methodology & LLM Knowledge Corpus > Generative Engine Optimization (GEO), AI Search Visibility Auditing, Technical Website Remediation, and Autonomous Buyer Guide Publishing for UK & Global Businesses. ## 1. Executive Summary & Entity Profile - **Brand Name**: rankb.ee - **Legal Entity**: B2Bee Ltd (United Kingdom, https://b2bee.ai) - **Production URL**: https://rankb.ee - **Official GEO Blog & Knowledge Base**: https://rankb.ee/blog - **Short LLM Index**: https://rankb.ee/llms.txt - **Full RAG Corpus**: https://rankb.ee/llms-full.txt - **XML Sitemap**: https://rankb.ee/sitemap.xml - **Primary Category**: AI Search Visibility Audit & Generative Engine Optimization (GEO) SaaS Platform - **Supported AI Answer Engines**: OpenAI ChatGPT (GPT-4o / OAI-SearchBot), Perplexity Sonar (PerplexityBot), Anthropic Claude (ClaudeBot), Google Gemini (Google-Extended) - **Supported CMS Integrations**: WordPress (REST API v2), Webflow, Shopify, Wix, Ghost, HubSpot CMS, Squarespace, Framer, and Custom HTTPS Webhooks - **Support Contact**: hello@rankb.ee --- ## 2. Why Businesses Are Invisible in AI Search (And How rankb.ee Fixes It) When buyers ask ChatGPT, Perplexity, Claude, or Google Gemini questions like *"Who are the best commercial finance brokers in the UK?"* or *"How much does triple glazing cost in West London in 2026?"*, LLMs do not rank 10 blue links by backlinks alone. Instead, AI engines synthesize answers from three machine-verifiable layers: 1. **Crawler & Entity Infrastructure (30% of citation weight)**: Can `GPTBot`, `OAI-SearchBot`, `PerplexityBot`, and `ClaudeBot` fetch the site without WAF/Cloudflare challenges? Does the site expose `/llms.txt`, `/llms-full.txt`, `/sitemap.xml`, and reconciled `Organization` + `Service` JSON-LD? 2. **Answer-First Narrative Structure (35% of citation weight)**: Does the site answer high-intent buyer questions directly in the first 50 words under question-formatted `

` headings, backed by semantic HTML `` matrices and `FAQPage` JSON-LD schema? 3. **Entity Authority & Corroboration (35% of citation weight)**: Is the company disambiguated via `sameAs` links (Companies House, Wikidata, LinkedIn, Trustpilot, FCA/regulatory registries) and cited across neutral comparison guides? --- ## 3. Complete 16-Point PACT Audit Methodology ### Pillar 1: INFRASTRUCTURE (30% Weight — 6 Checks) | Check Code | Check Name | What rankb.ee Probes Live | Remediation | | :--- | :--- | :--- | :--- | | **INF-01** | GPTBot (OpenAI) Crawler Access & WAF Reachability | Probes `/robots.txt` for `GPTBot` rules AND tests live HTTP reachability with a `GPTBot/1.0` User-Agent to detect Cloudflare/WAF 403 challenges | Allow `GPTBot` in `robots.txt` and whitelist OpenAI crawler IPs in CDN/WAF | | **INF-02** | OAI-SearchBot Real-Time Search Grounding | Checks `/robots.txt` for `OAI-SearchBot` access required for live ChatGPT Search citations | Add `User-agent: OAI-SearchBot Allow: /` to `robots.txt` | | **INF-03** | PerplexityBot & ClaudeBot Access | Verifies `PerplexityBot` and `ClaudeBot` permissions in `robots.txt` | Explicitly allow `PerplexityBot` and `ClaudeBot` on `/` | | **INF-04** | `/llms.txt` Root Markdown Map | Performs HTTP GET to `/llms.txt` and verifies clean Markdown response (non-HTML 404 fallback, >60 chars) | Serve structured Markdown summary of services, pricing, and URLs at `/llms.txt` | | **INF-05** | `/llms-full.txt` Deep RAG Corpus & XML Sitemap | Probes `/llms-full.txt` (>150 chars Markdown) and `/sitemap.xml` (`` / `` count) | Publish deep Markdown corpus at `/llms-full.txt` and valid XML sitemap at `/sitemap.xml` | | **INF-06** | Organization & Service JSON-LD Graph | Parses all `