Vizzybl LogoVizzybl LogoVizzybl

Citation Patterns (Ultra)

See which content signals are getting cited by AI engines for each of your monitored prompts — and compare your own pages against the patterns.

Last updated

Citation Patterns

Ultra & Enterprise only. Citation Patterns is a multimodal analysis layer that runs on top of prompt monitoring. It tells you why the AI engines cited the sources they did — and what's different about your own content.

What it does

Every time the prompt-monitor scrapes a prompt across the 8 AI engines (ChatGPT, Perplexity, Gemini, Claude, Grok, Copilot, Google AI Overviews, Google AI Mode), the Citation Pattern agent picks up where the scrape leaves off:

  1. Reads every cited source — not just the URL, but the actual content. HTML pages, YouTube videos (audio + visual), images (vision-mode), and PDFs are all supported.
  2. Cross-references against the AI engine's response — to infer the specific signals that likely caused each citation.
  3. Compares against your own content — using either an explicit asset URL you provide, your latest GEO audit, or a sample of your top pages.
  4. Produces actionable recommendations — phrased in your brand voice and grounded in specific cited exemplars.

Where to find it

In Prompt Monitoring, click the ✨ sparkle icon next to any prompt's citation count. A modal opens with the latest snapshot.

What you'll see

Signal frequency

A horizontal bar chart of the signals that appear across the cited sources for this prompt. Red bars are gaps where the signal is frequent but your content lacks it. Green bars are signals you already have.

Signals come from a closed, curated vocabulary that includes:

  • Text signals: original statistics, freshness/recency, schema markup, author expertise, structured lists, expert quotes, editorial authority, outbound citations.
  • Visual signals: charts or graphs, infographics, diagrams, product screenshots, branded visuals.
  • Video signals: tutorial format, demonstrations, transcript match to the prompt, channel authority, view-count weight, recency.

Platform preferences

A small heatmap showing which signals each engine tends to favour for this specific prompt. ChatGPT might lean on editorial authority while Perplexity prefers original statistics. Use this to pick which signal to chase per engine.

Brand gaps

A ranked list of signals where your content trails the cited sources. Each gap has a severity badge (high / medium / low), an indicator showing whether competitors have it, and a one-line recommendation.

Recommendations

3–5 short, opinionated actions. Each one links to exemplar URLs from the cited sources so you can see what "good" looks like.

Top cited domains

The most-cited domains across this prompt's responses, with each domain's source type (UGC / Editorial / Corporate / Competitor / Other) and a media-type hint icon.

The asset-override workbook

The default brand baseline is automatic — it uses your GEO audit if available, otherwise it samples a few of your top pages. But for the highest-quality recommendations, you should tell the agent exactly which of your assets to compare against the cited sources.

In the modal, look for the "Not seeing precise gaps?" form. Paste 1–5 HTTPS URLs of your matching content (a product page, a whitepaper, a blog post — whatever you think should be getting cited for this prompt). Click Recalculate.

The agent will:

  1. Persist the URLs onto the prompt so future scrapes reuse them.
  2. Fetch those specific pages, extract signal presence, and feed it into the comparison.
  3. Reuse all the cited-source analyses already in cache (so the recalculate is fast — usually 5–15 seconds).
  4. Return asset-specific recommendations: "On your asset at <url> you lack X, while 78% of cited sources have it."

This converts Citation Patterns from a passive dashboard into an interactive content workbook.

How often it runs

Citation Patterns aggregates automatically after every monitored-prompt scrape, provided at least 2 of the 8 AI engines returned usable responses. Snapshots are idempotent by UTC date — running twice on the same day overwrites the morning's snapshot rather than duplicating it.

On-demand recalculates via the asset-override form bypass the daily cadence — they invoke the agent synchronously and produce a fresh snapshot in seconds.

What runs under the hood

  • Cited HTML, PDFs, and YouTube-with-metadata → Gemini 3 Flash (text mode)
  • Cited images → Gemini 3 Flash Image (vision mode, with the image bytes attached)
  • Cited YouTube videos → Gemini 3 Pro with native video understanding (the URL is passed via file_data.file_uri — Gemini processes audio + visual at 1 fps + 1 Kbps directly, no transcript scraping)
  • Per-prompt + topic-level synthesis → Gemini 3 Pro

All cited-source feature extraction is cached globally across the customer base (one fetch + extraction per URL per week, no matter how many tenants cite it), while the per-tenant reasoning is computed against your specific responses and brand context.

What the pages say (cited page analysis)

Ultra & Enterprise. Being switched on in stages: if you do not see the What the pages say tab in the pop-up yet, it is not on for your workspace.

Citation Patterns tells you which signals the cited pages share. What the pages say tells you what they are about, and what to write.

Open the pop-up from a question on the Prompts page and choose the What the pages say tab. Press Analyse cited pages (the price in credits is on the button; the credits are only taken if the analysis finishes). It takes about two to three minutes, and you get a notice in the bell when it is ready. For one question it:

  1. Reads the pages the AI engines cite most for it in the last 14 days (up to 20), with our own reader, VizzyblBot. It respects robots.txt and does not get round sites that refuse it: those pages are listed as not read.
  2. Works out what each page covers: its outline (its own headings), the topics it covers, the questions it answers, and the specific facts it states.
  3. Finds the passages the answers draw on: the parts of each page closest to what the engines answered, plus the passage Gemini quoted where it showed one.
  4. Compares your nearest page: your own page cited for the question, or the nearest page the Semantic Landscape found. If you have none, it says so.
  5. Writes a brief: a title, an outline, the topics you must cover, the facts to include with the page to cite for each, the page type and length most cited pages have, and the schema they use.

What you see:

  • Topics the cited pages cover: each topic, how many of the analysed pages cover it, and whether your page covers it, partly covers it, or misses it. A topic covered by half or more of the pages is marked Must cover. Every count is worked out from the pages, not estimated.
  • Facts the engines repeat: figures from the cited pages that also appear in the AI answers.
  • Page by page: each page's type, length, date, how often it was cited, whether it names you, and, opened, its outline, what the AI used and its facts. We show short quotes and a link to the page, never a copy of it.
  • What to write: the brief, with Draft this page with Vizzy (it types the request into Vizzy on Home for you to send; the draft is charged as usual) and Add to Action Board.

You can also ask Vizzy: "What should I write to get cited for <your question>?" Vizzy reads the latest analysis, and offers to run one (with its price) if there is none.

A question analysed less than 7 days ago, with no new answers since, shows that analysis instead of offering a new one. One analysis runs at a time per workspace.