The Visibility dashboard
This is the screen you land on for a project — the single-glance answer to 'how are we doing in AI search right now?' Here's what every number on it means and where it comes from.
What you’re looking at
The Visibility Overview lives at /[org]/projects/[project]/visibility and is the home screen for a project. At the top you’ll see a line like “128 answers analyzed across 2 platforms” — a running count of every AI answer OptimizeCamp has captured for this project, on every platform it tracks. Everything below that line is computed live from those stored answers.
To the right of the header sits a bell icon for Alerts (it carries a red badge when you have unread ones) and the tracking control — either a Run tracking now button, or a progress bar if a run is currently in flight. We cover that control in Running a tracking cycle below.
Note
Everything on this page is computed fresh from your project’s stored answers, mentions and citations every time you load it — there’s no separate “refresh” step. Run a tracking cycle to add new answers to that pool; the dashboard updates the moment they land.
The Visibility Score
The large number in the top-left card is your Visibility Score — one number, 0 to 100, that rolls up everything OptimizeCamp knows about how well AI answers talk about your brand. It’s a blend of four things: how often you’re mentioned, how often you’re cited as a source, how prominently you’re positioned when you are mentioned, and how positive the tone is. What each of those means, and how to read the score, is covered in Metrics & the Visibility Score.
Underneath the score, a row appears for each platform OptimizeCamp tracks — currently ChatGPT and Google AI Overviews — each with its own bar and its own 0–100 score, computed the same way but scoped to answers from that platform alone. This is your per-platform split: it’s common for a brand to score well on one engine and poorly on another, because each engine draws on different sources and composes answers differently (see Answer engines we track).
The score over time: trend & delta
The score card isn’t just today’s number. Once you have runs on at least two different dates, it draws a trend chart of your Visibility Score — the 30 most recent tracked days, bounded by your plan’s history window — and next to the number a delta chip — ▲ 4 in green if you’re up, ▼ 3 in rose if you’re down — labeled either “vs 7 days ago” or “vs first run”. It compares against the newest day that’s at least a week older than your latest run; if your history is younger than that, it falls back to comparing against the first run in the window. An eyebrow shows the “latest run” date so you know how current the picture is.
The trend line can carry a second, amber line for your top competitor, with a legend naming both — an at-a-glance read on whether you’re gaining or losing ground relative to your closest rival, not just in absolute terms. Vertical dashed break markers appear wherever the measurement changed (a prompt was edited, or you changed your brand aliases), so a jump caused by a methodology change is never mistaken for a real move. The trend has daily granularity: each tracked day adds one point, and multiple runs on the same day update that day’s point rather than adding new ones. Until there are two days of data, the card explains this and shows the headline number alone.
Trend history is plan-gated
How far back the trend reaches depends on your plan’s history window — 6 months on Starter, 18 on Pro, unlimited on Agency. If you have older runs than your window allows, an amber “🔒 Earlier history is locked on your plan” chip appears, linking to Settings. This gates access, not storage: nothing is ever deleted, and upgrading reveals the full timeline instantly. See Plans, quotas & credits.
Simulated platform
Next to a platform’s name you may see a small simulated tag. That means OptimizeCamp hasn’t connected a live feed for that engine in your environment yet, so the answers, mentions and citations you see for it are generated by a realistic simulation rather than a real query to the engine — useful for exploring the product before every integration is wired up. Scores for a simulated platform are computed the exact same way as a live one; only the source of the answer differs.
The workspace-wide “Simulated data” banner
The per-platform simulated tag above is separate from a workspace-wide notice: if no AI provider keys are configured in your environment at all — as in a local or demo setup — a “Simulated data” banner appears on the dashboard, Citations and Sources, explaining that every answer comes from deterministic mock adapters until real keys are added. It disappears the moment real measurements are flowing.
Share of Voice
The card next to the Visibility Score is Share of Voice (SoV) — a ranked list of every entity OptimizeCamp tracks for this project (your brand plus every tracked competitor), each with a bar sized to its share. Your brand’s row is bold and colored emerald; competitors are amber. A “Competitors →” link in the card header takes you to the full Competitors screen, where the same numbers appear alongside every other metric in a sortable table.
Share of Voice answers a different question than the Visibility Score. The Visibility Score asks “how good is my presence in absolute terms?” SoV asks “of all the attention AI answers give to brands like mine, what slice is mine?” It’s computed as your brand’s share of total mention volume across you and every tracked competitor — learn more in Mentions, citations & share of voice.
The four stat tiles
Below the two cards sit four tiles — the individual components that feed the Visibility Score, shown on their own so you can see why the score is what it is:
Mention rate
62%
Citation rate
41%
Position score
55
Sentiment
68
(Illustrative values — yours will reflect your project’s actual answers.) In order: Mention rate is the percentage of analyzed answers where your brand is named at all. Citation rate is the percentage where one of your pages is linked as a source. Position score rewards being named early in an answer, not just somewhere in it. Sentiment is a 0–100 index where 50 is neutral, above 50 leans positive, and below 50 leans negative. What each of the four means, and how to read it, is covered in Metrics & the Visibility Score.
Each tile also carries its own ▲/▼ delta chip when it moved since the comparison run — the same green-up, rose-down grammar as the headline score — so you can see at a glance which ingredient is pulling the score up or dragging it down.
Content coverage
Below the stat tiles, a Content coverage card ties what you’re measuring to the pages you actually have. Three tiles summarize it:
- Covered prompts — how many of your active tracked prompts at least one of your indexed pages topically matches, shown as matched / active.
- Indexed pages — pages imported into your library (imported plus WordPress-linked), the ones that count against your plan’s page limit.
- Discovered pages — pages found on your site but not imported yet: metadata only, no limit used. A Review discovered pages → link opens the Discovered pages staging screen.
Underneath, a short list pairs up to five tracked prompts with the strongest page you have for each — click the prompt to read its answer, or the page to open it in the editor. A prompt with no good match shows No strong page found, your cue that the topic may need a new or better page. Footer links jump to the full prompt list and to Optimize.
Note
Biggest movers
A Biggest movers card ranks the active prompts whose brand presence changed most since the previous run — up to five, each with a ▲/▼ change and its current score, each linking straight to that prompt’s detail. It appears only when at least one prompt actually moved, with an “All prompts →” link to the full list.
Two different “since last” numbers
The headline score and stat-tile deltas compare against ~7 days ago (or your first run); the Biggest-movers deltas compare the two most recent runs. Same ▲/▼ look, shorter horizon — so a mover can swing while the weekly headline delta barely budges.
Your weakest prompts
When at least one of your active tracked prompts gets no mention of your brand on any platform, a “Your weakest prompts” panel appears near the bottom of the page — up to five prompts where you’re completely absent, each tagged Absent. Click one to jump straight to the real AI answer and see exactly what it says instead of your brand; see Reading an answer for how to interpret that screen. An “All prompts →” link takes you to the full prompt list.
This panel is deliberately the roughest cut possible — total absence, not a low score — because it’s meant as a quick worst-first triage, not a replacement for the ranked Optimization Queue, which weighs opportunity, citation gaps, content quality and staleness together.
Running a tracking cycle
Every number on this page is derived from runs — OptimizeCamp asking each tracked prompt to each platform and storing what comes back. The Run tracking now button in the header kicks off a new run across every one of your active tracked prompts. While a run is in progress, the button is replaced by a live progress bar showing how many of the batch’s jobs have completed; once it finishes, the page refreshes itself with the new data.
What blocks a run
A few conditions stop a run from starting, and the app tells you which: no active prompts to run (add or reactivate some first — see Managing tracked prompts); a run already in progress for this project (only one batch runs at a time — wait for it to finish); not enough on-demand run credits for your project’s size (one credit covers up to 50 prompts — upgrade in Settings); a read-only workspace after a lapsed subscription; or the platform’s daily AI spend cap being reached, which pauses runs until the next day.
For what a “run” and a “batch” actually are under the hood — and how prompts, runs and answers relate — see Prompts, runs & answers. For how often runs happen automatically and how many on-demand runs your plan includes, see Plans, quotas & credits and Project settings.
Alerts and banners
Just below the header, a colored banner can appear in response to the action you just took — a run just started, or a run couldn’t start because one of the conditions in What blocks a run applies (a run already in progress, no active prompts, not enough on-demand run credits, a read-only workspace, or today’s AI spend cap reached). These are transient, one-time messages tied to the action you just took — not the same as the persistent Alerts feed, which tracks ongoing changes like visibility drops, lost prompts, lost citations, new competitors and wins, and links each card to its relevant prompt, platform, dashboard, or feed action.
Key takeaways
- The Visibility Score (0–100) blends mention rate, citation rate, position score and sentiment — shown big, with a per-platform breakdown underneath.
- Share of Voice ranks your brand against every tracked competitor by mention volume — a competitive lens the Visibility Score alone doesn't give you.
- The four stat tiles are the score's own ingredients, broken out so you can see which one is dragging the number down — each with its own ▲/▼ delta.
- A Content coverage card ties tracked prompts to the pages you have — covered/indexed/discovered counts plus a per-prompt list that flags topics with no strong page, linking out to Discovered pages and the editor.
- The trend chart plots the 30 most recent tracked days (within your plan's history window) with delta chips and an optional top-competitor overlay — showing the score's direction, not just its level; break markers flag when the measurement itself changed, and history reaches as far back as your plan's window (6 / 18 / unlimited months).
- “Biggest movers” surfaces the active prompts that shifted most since the previous run; “Your weakest prompts” is a rougher total-absence triage list — the ranked Optimization Queue is the real worst-first tool.
- Nothing updates until you run a tracking cycle; the button in the header shows live progress while one is in flight.
Next step
Ready to see what feeds this dashboard? Managing tracked prompts covers the questions OptimizeCamp asks on your behalf. Or jump straight into Reading an answer to see a real AI answer, brand-highlighted, for yourself.