Overview
The Quick Check is a free, automated tool that measures how visible a brand is across major AI platforms. Users enter their website URL and optionally describe their industry (freetext). The system automatically extracts the brand name from the website's meta tags. Within 15-20 seconds, it queries four AI models in parallel, analyzes the responses against the brand's actual website content, and produces a Brand Visibility Score (0-100) with per-platform breakdowns, hallucination detection, and actionable recommendations.
Cost per check: ~$0.03 (API calls)
User Flow
- Input. User enters their website URL and optionally describes their industry in a freetext field (e.g. "HR software", "organic wine e-commerce"). An info tooltip explains how specificity improves results. Hidden honeypot field and timestamp are captured for bot prevention.
- URL Scraping. The backend fetches the target website and automatically extracts the brand name (from og:title, <title> tag, or domain fallback), meta description, and key facts for later verification. No manual brand name input needed.
- Parallel AI Queries. Three industry-specific prompts are sent to each of the four AI platforms simultaneously (12 API calls total).
- Judge Evaluation. A separate Claude Haiku call evaluates all responses against the scraped website facts: scores each dimension, detects hallucinations, and generates recommendations.
- Score Display (free). Animated score circle and per-platform bars appear immediately. This creates the emotional trigger.
- Email Gate. Hallucinations, recommendations, and competitor insights are hidden behind an email field. Disposable email domains are blocked client-side.
- Detail Unlock. After email entry: hallucination details, top 3 recommendations, competitor teaser, and audit CTA are revealed.
Technical Architecture
Cloudflare Resources
- Pages project:
sgt-ai-brand-visibility(SGT account) - Custom domain:
ai-branding.sergeant.agency - KV namespace:
QC_CACHE(rate limits, result cache with 24h TTL) - D1 database:
qc-db(region: EEUR, tables: checks, leads, audit_requests)
Prompt Strategy (3 Prompts x 4 Platforms = 12 Calls + 1 Judge)
Each AI platform receives three industry-specific prompts designed to measure different aspects of brand awareness:
Scoring Methodology
Per-platform score = Awareness (0-40) + Visibility (0-40) + Sentiment (0-20) = 0-100. The weighted overall score uses market share-adjusted weights:
The judge model (Claude Haiku) cross-references all AI responses against the scraped website content to detect hallucinations, meaning facts the AI states that contradict the actual website. These are flagged separately in the results.
Scoring Calibration (Target)
The scoring should be calibrated so that even well-known brands land in the 55-70 range, not 80-90. This ensures the score creates urgency across all segments.
Implementation: These calibration rules need to be encoded in the judge prompt (_worker.js, judgeResponses function). The current prompt asks for scores but doesn't enforce strict calibration. A calibration pass with 10-15 known brands (mix of large/medium/small) should validate the new scoring before going live.
Bot Prevention
Three invisible layers protect against automated abuse without impacting the user experience:
Database Schema (D1)
Results Screen
Results are split into two tiers. The score creates the emotional trigger, the details are gated behind email.
Free (no email required)
- What we analyzed. Brand name + URL displayed for transparency.
- Brand Visibility Score. Animated circle (0-100), color-coded by range.
- Platform Bars. ChatGPT, Gemini, Perplexity, Claude individual scores.
After email (gated)
- Misinformation Detected. Hallucination details if the AI got facts wrong. Strongest emotional trigger.
- Top 3 Recommendations. Actionable insights from the judge model.
- Competitor Teaser. "We found competitors in your space" (no details shown, drives curiosity).
- Audit CTA. "Request your full AI Brand Audit" linking to audit form.
Disposable email domains (tempmail, guerrillamail, etc.) are blocked client-side. The email also triggers a 7-day automated re-check with score change notification.
Conversion Funnel
Fast path (ready to buy):
Slow path (not ready yet):
API Endpoints
AI Platform API Keys
Secrets managed via wrangler pages secret put. Cloudflare Pages project: sgt-ai-brand-visibility (SGT account).