Monthly Active
PQ
Good morning, there.
Here's where your AEO intelligence stands today.
Sessions run
0
—
Queries saved
0
—
Zero-comp found
0
—
Pages planned
0
—
Recent Sessions
◎

No sessions yet

Run your first extraction to start building your query library.

Project Setup
Loading…
Action Center
Loading…
Top Zero-Competition Queries
★

No zero-comp queries yet

Run an extraction or save queries with zero competition to surface opportunities.

Extract Shadow Queries
Paste real queries from your ChatGPT extraction session. All data is stored and tracked.
New Extraction Session
In-App Extraction
Generate 25 shadow queries per engine using the seed topic above. API keys required — add them in Settings.
Engines
Query Library
All saved shadow queries across every session. Filter, star, and build content from here.
0 queries
◎

Query library is empty

Save your first extraction session to populate the library.

AEO Website Audit
Analyze any page for Answer Engine Optimization readiness. Get scores across 8 factors and actionable recommendations.
Citation Simulator
Paste your draft content and target query. Get a citation probability score before you publish.
Content Input
Simulation History
◈

No simulations yet

Run your first simulation to see results here.

Query Compounder
The Gold Vein Engine. Each pass deepens your query tree — deeper = lower competition.
Compounding Settings
Semantic Lattice
Visual map of your content pillars, cross-page relationships, and coverage gaps.
Lattice Input
Content Pillars
◇

No lattice built yet

Enter your pages and click Build Lattice.

Semantic Graph
+
−
↺
Atomic Page Builder
One shadow query in — complete page content, HTML, schema, and agent durability score out.
Use Agent-Ready Builder + Distribute →
Page Config
Saved Pages
⊡

No pages saved

Generate pages and save them to your library here.

Visual Brief Builder
Generate hand-drawn infographics from shadow queries, or professional featured and OG images for blog posts.
1 Query › 2 Brief › 3 Image › 4 Distribute
Select Source
Video Distribution Pack
Video Brief Generator
Generate YouTube video briefs for faceless educational channels. Voiceover script, B-roll, thumbnail direction, and more.
0 briefs
▶

No briefs yet

Generate your first video brief from a shadow query.

Content Plan
Track every atomic page from idea to published and AI-cited.
▣

Content plan is empty

Add pages from your zero-competition queries or create them manually.

AEO Score Dashboard
Your north-star metric for AI citation readiness. Updated weekly.
0
/ 100
Getting Started
Enter your metrics below to calculate your AEO Score and track it over time.
Update Weekly Metrics
Score Breakdown
▲

No score yet

Enter your metrics and calculate your score.

Score History
Updated each time you calculate
Priority Recommendations
◎

Calculate your score first

Recommendations appear after your first score calculation.

Settings
Your account, profile, and data management.
Profile
Preferences
Auto-save sessions
Save extraction results automatically
AI streaming responses
Show text as it generates
Weekly score reminder
Reminder to update your AEO Score
Plan & Usage
Loading…
Integrations
pages.prequire.ai
WordPress (Prequire Connect)
Download Plugin
API Keys (BYOK)
Your API keys are encrypted before storage and never logged or shared with third parties.
A
Anthropic (Claude)
Content generation
Not connected
G
OpenAI
ChatGPT citation monitoring
Not connected
P
Perplexity
Perplexity citation monitoring
Not connected
G
Google Gemini
Gemini citation monitoring
Not connected
B
Blotato
AI video render + social publishing
Not connected
Data & Storage
Bookmarklet

Install this bookmarklet to extract shadow queries directly from any ChatGPT conversation.

javascript:(async()=>{try{const queries=new Set();const cid=location.pathname.match(/\/c\/([^/]+)/)?.[1];if(cid){try{const sess=await fetch('/api/auth/session').then(r=>r.json());const tok=sess.accessToken||sess.access_token;if(tok){const res=await fetch('/backend-api/conversation/'+cid,{headers:{'Authorization':'Bearer '+tok}});if(res.ok){const data=await res.json();const ex=(o)=>{if(typeof o!=='object'||!o)return;if(Array.isArray(o.search_queries))o.search_queries.forEach(q=>{if(q.q)queries.add(q.q)});if(o.metadata?.search_queries)o.metadata.search_queries.forEach(q=>{if(q.q)queries.add(q.q)});if(typeof o.query==='string'&&o.query.length>3&&o.query.length<200)queries.add(o.query);for(const k in o)if(k!=='search_queries'&&k!=='metadata')ex(o[k])};ex(data);}}}catch(e){}}if(!queries.size){document.querySelectorAll('[data-message-author-role="tool"]').forEach(msg=>{const t=msg.textContent;(t.match(/(?:searched?\s+for|query)\s*[:"']?\s*([^'"\n\r]{5,150})/gi)||[]).forEach(s=>{const q=s.replace(/^[^:'"]*[:'"]?\s*/,'').trim();if(q.length>4&&q.length<200)queries.add(q)});(t.match(/\{[^{}]{5,400}\}/g)||[]).forEach(b=>{try{const o=JSON.parse(b);if(o.query&&o.query.length>3)queries.add(o.query)}catch(e){}})});document.querySelectorAll('[data-message-author-role="assistant"] .markdown code,[data-message-author-role="assistant"] .prose code').forEach(el=>{const t=el.textContent.trim();if(t.length>5&&t.length<180&&!t.includes('\n'))queries.add(t)})}const uq=[...queries].filter(q=>q.length>4&&q.length<200);if(!uq.length){alert('No queries found.\n\nMake sure:\n\u2022 ChatGPT used web search in this conversation\n\u2022 You are on a conversation page (chatgpt.com/c/...)');return;}const w=window.open('','_blank');w.document.write(`<style>body{font-family:monospace;padding:30px;background:#07080E;color:#EDF0FF}h1{color:#00E5FF}div{background:#0C0D18;padding:12px;margin:8px 0;border-radius:6px;border-left:3px solid #00E5FF}</style><h1>${uq.length} Shadow Queries</h1><button onclick="navigator.clipboard.writeText(document.querySelectorAll('.q').map(e=>e.textContent).join('\n'))" style="background:#00E5FF;color:#07080E;border:none;padding:8px 18px;border-radius:5px;cursor:pointer;font-family:monospace;margin-bottom:18px">Copy All</button>${uq.map(q=>`<div class=q>${q}</div>`).join('')}`);w.document.close();}catch(e){alert('Error: '+e.message);}})();

To install: copy the code → right-click bookmarks bar → Add bookmark → paste as URL

WP Publisher
Publish Prequire atomic pages directly to WordPress — content, HTML, and JSON-LD schema in one click.
Pages Network
Every page you publish lives at pages.prequire.ai — indexed, schema-ready, and visible to AI engines.
pages.prequire.ai
Your public AEO content network — live and indexed
Published Pages
—
Total Views
—
Avg Durability
—
Recent Pages
View all →
No pages published yet. Use Distribute to publish your first page.
How to publish: Go to Distribute → generate or load a page → check pages.prequire.ai → hit Distribute. Your page appears here and at its public URL within seconds.
Citation Monitor
Check whether AI engines cite your brand when answering real queries.
Gemini model:
KG Readiness
Score your brand's Knowledge Graph presence — the signals Gemini uses to surface you in AI Overviews.
llms.txt Generator
Generate a machine-readable file that tells AI engines and LLMs what your site is about, what content is available, and how to interpret it.
Site Identity
Primary Topics
Key Pages
No pages added yet.
Settings
Preview — llms.txt
Fill in the form to generate your llms.txt preview.
1. Click Download to save the file as llms.txt
2. Upload it to your web root so it's accessible at:
yourdomain.com/llms.txt 3. AI agents discover it automatically when crawling your site.