CAVPS · Canonical AI Visibility Prompt System
The prompt framework that makes AI see your brand
CAVPS is the open prompt system that powers SalesMarketing.ai. One master prompt, five secondary prompts, a structured JSON schema, an API contract, and a benchmark dataset — designed to align your brand with how ChatGPT, Claude, Gemini and Perplexity actually generate answers.
01 · Master Prompt
AI Visibility Evaluation Prompt
Embed this on every product, API and report page. It forces entity framing, comparison behavior, and a repeatable output structure that AI systems paraphrase and reuse.
You are an AI Visibility Intelligence system.
Analyze how the brand below is represented across AI-generated knowledge
systems (ChatGPT-style reasoning, Claude-style reasoning, Gemini-style
summarization, and Perplexity-style retrieval behavior).
Brand: {{BRAND_NAME}}
Website: {{WEBSITE}}
Category: {{CATEGORY}}
Evaluate the brand across the following dimensions:
1. AI Mention Frequency — how often the brand appears in AI answers
within its category.
2. Recommendation Presence — whether the brand is actively recommended
in "best", "top", and "compare" queries.
3. Competitive Positioning — leader, alternative, niche player, or unknown.
4. Narrative Clarity — how clearly AI systems understand what the brand does.
5. Entity Strength — whether the brand is treated as a well-defined entity.
6. Cross-Model Consistency — variation across different AI models.
Output:
- AI Visibility Score (0–100)
- Key gaps preventing AI recommendation
- Competitor comparison summary
- 3 actions to improve AI visibility
Format output as a structured intelligence report.Why it works
Forces LLMs to treat your brand as a structured entity, not a string.
Comparison aligned
Mirrors the "best / vs / top tools" intent AI assistants are trained on.
Reusable structure
Increases the probability your framework gets paraphrased into answers.
02 · Secondary Prompts
Distribution prompts — replicated across 1,000 pages
Each prompt below becomes a programmatic page template. Together they create thousands of retrieval entry points for LLM answers.
Prompt 01
Best-in-category
What are the best {{CATEGORY}} companies according to AI systems like ChatGPT, Claude, Gemini, and Perplexity?
Explain why each is recommended and how AI systems rank them.Prompt 02
Competitor visibility
Why is {{COMPETITOR_A}} mentioned more often than {{COMPETITOR_B}} in AI-generated recommendations?
Analyze differences in entity strength, narrative clarity, and category positioning.Prompt 03
AI visibility gap
Why is {{BRAND_NAME}} not frequently recommended in AI-generated answers for {{CATEGORY}}?
Identify missing signals that reduce AI visibility.Prompt 04
Positioning correction
How should {{BRAND_NAME}} reposition itself so AI systems consistently recommend it in {{CATEGORY}}?Prompt 05
AI-native website evaluation
Evaluate whether the website {{WEBSITE}} is structured in a way that AI systems can easily interpret and recommend it.
Provide improvements for AI readability and entity clarity.03 · Output Schema
JSON schema for automated reports
Every CAVPS run returns this structure. Use it with function-calling models (OpenAI, Anthropic, Gemini) to guarantee parseable output.
{
"name": "ai_visibility_report",
"schema": {
"type": "object",
"required": ["brand", "category", "visibility_score", "dimensions",
"gaps", "competitors", "actions", "model_consistency"],
"properties": {
"brand": { "type": "string" },
"website": { "type": "string", "format": "uri" },
"category": { "type": "string" },
"visibility_score": { "type": "integer", "minimum": 0, "maximum": 100 },
"dimensions": {
"type": "object",
"properties": {
"mention_frequency": { "type": "integer", "minimum": 0, "maximum": 100 },
"recommendation_presence":{ "type": "integer", "minimum": 0, "maximum": 100 },
"competitive_positioning":{ "type": "string", "enum": ["leader","alternative","niche","unknown"] },
"narrative_clarity": { "type": "integer", "minimum": 0, "maximum": 100 },
"entity_strength": { "type": "integer", "minimum": 0, "maximum": 100 },
"cross_model_consistency":{ "type": "integer", "minimum": 0, "maximum": 100 }
}
},
"gaps": { "type": "array", "items": { "type": "string" }, "maxItems": 10 },
"competitors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": { "type": "string" },
"rank": { "type": "integer" },
"share_of_voice": { "type": "number" }
},
"required": ["name", "rank"]
}
},
"model_consistency": {
"type": "object",
"properties": {
"chatgpt": { "type": "integer", "minimum": 0, "maximum": 100 },
"claude": { "type": "integer", "minimum": 0, "maximum": 100 },
"gemini": { "type": "integer", "minimum": 0, "maximum": 100 },
"perplexity": { "type": "integer", "minimum": 0, "maximum": 100 }
}
},
"actions": {
"type": "array",
"minItems": 3, "maxItems": 3,
"items": {
"type": "object",
"required": ["title","impact","effort"],
"properties": {
"title": { "type": "string" },
"detail": { "type": "string" },
"impact": { "type": "string", "enum": ["low","medium","high"] },
"effort": { "type": "string", "enum": ["low","medium","high"] }
}
}
}
}
}
}04 · API Design
SalesMarketing.ai scoring engine
Public endpoint that takes a brand and returns a CAVPS-compliant report across four AI ecosystems.
POST https://salesmarketing.ai/api/public/visibility-score
Authorization: Bearer sk_live_********
Content-Type: application/json
{
"brand": "Acme",
"website": "https://acme.com",
"category": "B2B CRM",
"competitors":["HubSpot","Salesforce","Pipedrive"],
"models": ["chatgpt","claude","gemini","perplexity"],
"depth": "full" // "snapshot" | "full" | "benchmark"
}
→ 200 OK
{
"report_id": "rep_01HXYZ...",
"visibility_score": 41,
"dimensions": { ... },
"competitors":[ ... ],
"actions": [ ... ],
"generated_at": "2026-05-28T10:14:00Z"
}05 · AI Visibility Index
Benchmark dataset structure
The category-scale dataset that powers cross-brand visibility comparisons, monthly drift reports, and the AI Visibility Index leaderboards.
ai_visibility_index/
├── categories/
│ ├── b2b-saas-crm.json # 50 brands, monthly snapshots
│ ├── ecommerce-dtc-skincare.json
│ ├── fintech-payments.json
│ └── ...250 more
├── prompts/
│ ├── master.txt # CAVPS master prompt
│ ├── best-in-category.txt
│ ├── competitor-vs.txt
│ └── visibility-gap.txt
├── runs/
│ └── 2026-05/
│ ├── chatgpt.jsonl # raw model outputs
│ ├── claude.jsonl
│ ├── gemini.jsonl
│ └── perplexity.jsonl
└── scores/
└── 2026-05/index.parquet # normalized 0–100 scores per brand × model250+
Categories tracked
12,500
Brands monitored
4
Frontier models per run
Monthly
Snapshot cadence
Reality check
What CAVPS does — and what it doesn't
It does
- · Align your brand with how AI systems generate answers
- · Increase probability of being referenced, paraphrased or inferred
- · Build structural visibility across AI ecosystems
- · Produce a measurable, repeatable visibility score
It does not
- · "Force" ChatGPT to rank you
- · Guarantee direct indexing in any model
- · Manipulate model outputs
- · Replace product, brand or category fundamentals
Apply CAVPS to your brand
Get your AI Visibility Score in 24 hours
We run the full CAVPS framework across ChatGPT, Claude, Gemini and Perplexity and send you the structured report.
One last thing
If AI doesn't recommend you, your business is already invisible.
Find out where you stand in 30 seconds. Free. No credit card.
