Generative Engine Optimization

How GEOX works

GEOX tracks how your brand shows up when people ask AI assistants — ChatGPT, Claude, Gemini, Perplexity — about your category. Instead of guessing whether AI recommends you, GEOX measures it: whether the AI mentions your brand, how prominently, in what tone, and which sources it cites.

The core idea

Everything in GEOX is one loop. You define questions, GEOX runs them across AI engines, stores the answers, analyzes them into metrics, and aggregates those into trends.

Prompts
AI engines
Answers
Metrics
Analytics

Key concepts

Brand
The product or company you monitor. Add aliases (other names people use) so mentions are caught even when phrased differently.
Competitors
Rivals you benchmark against. GEOX measures your share of voice versus each of them.
Prompts
The tracked questions your customers might ask an AI (e.g. “best project management tools?”). These are what the engine actually runs. Tag them by topic; pause the ones you don’t want to run.
Collection (a “run”)
A run sends your active prompts to the AI models and saves the answers. Trigger it with “Run now”, or let the scheduler run it on a cadence.
Responses
The raw AI answers — the never-deleted source of truth. Browse them on the Questions page.
Metrics & analytics
Each answer is analyzed into metrics: was the brand mentioned, its rank, the sentiment, and any cited sources. GEOX aggregates these into trends over time.

Getting started in 4 steps

Step 1
Add your brand
Go to Brands → Add brand. Enter the name, any aliases, and (optionally) a URL and update frequency. Add rivals on the Competitors page.
Step 2
Define prompts
Go to Prompts → Add prompt. Write the questions real users might ask an AI about your category, and tag them by topic.
Step 3
Run a collection
Click “Run now” on Overview or Prompts to query the AI engines, or run a single prompt with the ▶ button. Runs hit live models, so they take a moment — you’ll get a toast when they finish.
Step 4
Read the analytics
Pick your brand in the top bar, choose a date range and platform, and explore the analytics pages. Switch brands anytime — everything updates.

The top bar

Use the brand selector to choose which brand you’re viewing (or add one inline). The date range (7 / 30 / 90 days or all time) and platform filter apply to every analytics page at once.

Your dashboard, page by page

Overview

KPI snapshot: analyzed responses, mention rate, average position, sentiment, and per-platform performance.

Brand Exposure

Mention rate and average position over time, as a chart and a table.

Platforms Analysis

How your brand performs on each AI engine.

Competitor Analysis

Your mention share versus the competitors you track.

Citations

Which source domains the AI engines cite about your category.

Questions

Every stored answer with its extracted metrics, paginated.

Good to know

My analytics are empty — why?

Adding a prompt only configures it. You have to Run a collection to generate answers. After a run, give it a moment: metrics are produced by a second analysis pass.

Why does Overview show fewer than Questions?

Questions counts raw answers; Overview counts answers that have been analyzed into metrics, which can lag slightly behind.

Citations stay empty.

Citations come from source links inside the answers. Many models rarely cite sources, so this can remain empty even when other analytics are populated.

How often does it collect data?

Manually anytime with “Run now”, or automatically when a brand has an update frequency set and the scheduler is enabled.

Ready to see how AI talks about your brand?

Sign in