Layer 1 - Discovery
AEO / GEO scoring, from a public URL.
Are AI answer engines finding, citing, and recommending you? Discovery is the layer where ora measures Answer Engine Optimization and Generative Engine Optimization - category share of voice, brand-name search accuracy, citation quality, and training-corpus footprint. Every check is computed from your public web surface alone, with no login and no tracker.
What Discovery measures
Discovery is weighted 20 of 100 in the overall ora score. Every check is computed from a public URL with no authentication, no self-reporting, and no panel data.
How ora is different
The enterprise answer-engine analytics category - tools that track brand visibility inside ChatGPT, Claude, Perplexity, and Gemini - has emerged in the last eighteen months. ora covers the same AEO/GEO measurement surface and four additional layers, with a few deliberate differences.
No login. No tracker. No browser-extension panels. No CDN log integration. Every check is reproducible from the open web, which is exactly the surface answer engines see.
Enterprise answer-engine analytics tools price by tracked-prompt count and gate the interesting features (full engine coverage, prompt-volume datasets, agent analytics) behind custom plans. ora gives every domain a public AEO/GEO score and a public history.
Visibility tells you whether agents find you. ora also scores whether agents can understand you (Identity), authenticate (Auth & Access), integrate (Agent Integration), and complete a task with you (User Experience). Visibility alone is a vanity metric if the auth flow blocks the agent at minute two.
Every check is documented, every weight is in source, the scoring formula is in the repo. No black-box visibility score - you can see why your number is what it is and what changes will move it.
How it relates to Identity
Discovery answers can the answer engine reach you. Identity answers once it does, can it understand you. The two layers are coupled - a great llms.txt with a hostile robots policy still loses Discovery, and great Discovery with no JSON-LD still loses Identity. ora ranks them separately so you can fix the stage that's actually limiting you.
See the full methodology for check-by-check scoring and per-layer weights, or run a scan from the homepage to see your AEO/GEO breakdown.