# What an opportunity is

> An opportunity is a page an AI engine cited while answering one of your tracked prompts. Each page gets one record that carries its type, its 0 to 100 priority, when and where it was cited, and whether it already names you.

sourcesignal documentation, Opportunities. Updated 2026-10-18. The page for people: https://www.sourcesignal.ai/docs/opportunities/what-an-opportunity-is. Every article: https://www.sourcesignal.ai/llms.txt

An opportunity is a page that an AI engine cited when it answered one of the prompts you track. When an engine answers a buyer's question and lists a review or a round-up as its source, that page becomes an opportunity in your project: a place where your brand could appear the next time the question is asked.

You work with opportunities in the Opportunities table, one row per page, ordered by priority. The table itself, its filters and its views are covered in [The queue, views and filters](https://www.sourcesignal.ai/docs/opportunities/the-queue-views-and-filters.md). The full record, with its contacts, sequences and history, is covered in [The detail panel](https://www.sourcesignal.ai/docs/opportunities/the-detail-panel.md).

## One record per page

A record is one page in one project. It gathers everything the answers say about that page, across every prompt and every engine:

- A page cited for three different prompts is one row. The record counts the prompts.
- A page cited by ChatGPT and by Perplexity is one row. The record lists both engines.
- A page that shows up again in a later data update does not get a second row. The existing record moves its last seen date forward and, once per day, adds one to its times seen.

Small differences in the address do not split a page into two records. The address with or without `www`, with or without a trailing slash, over http or https, and in upper or lower case all count as the same page. An address with a query string (the part after `?`) is kept as a page of its own, because the query often points to a different page. The record keeps the spelling it was first seen with.

In the table, the "Page" column shows the site as its domain and, under it, the page's address as a link that opens the page in a new tab. Clicking the domain opens the record's detail panel.

## The facts on every record

### Priority

Every record carries a 0 to 100 priority for outreach. The "Priority score" hint on the figure in the detail panel gives the reasons for that page. The table is ordered by priority, so the pages most worth your time lead it (after any pinned pages). A record that reads "Unscored" has not been through the AI review yet; it sorts last until it is scored.

### Page type

Page type says what kind of page this is, as the AI sorted it: Besticle / Listicle, Comparison, Review, Editorial / Publisher, Directory, Expert Contribution, Forum / Community, Social Media, Service Page, Home Page or Other. It decides which outreach templates apply to the page. A dash means the AI has not sorted the page yet. The filter panel calls this group "Group" and adds "No group" for unsorted pages.

### Opportunity type

Opportunity type is how the AI suggests you act on the page:

- **Brand mention · Outreach**: pitch it.
- **Brand mention · Content**: build a better source.
- **Source-only · PR/Authority**: replace it with an asset.
- **Consider**: track it.
- **Ignore**: leave it.

The table shows the short form (Outreach, Content, PR/Authority, Consider, Ignore) in a column headed "Class", which is switched off by default. Beside the type sits a dot, the build light: green means build content, amber maybe, red do not build, black means the page cannot be influenced. In the detail panel you can read why the AI chose a type and override it by hand.

### First seen, last seen and times seen

First seen is when the page first showed up in your daily data update. Last seen is the latest update that listed it. The ×N beside first seen counts how many update days listed the page. It is not a count of new citations: being listed again means the page is still being cited.

The detail panel's "Seen in your data" line, in the "Your history" fold, gives the number of imports that listed the page and the first and last dates.

> **Tip:** The analysis window above the table ("Last 7d", "Last 30d", "Last 90d", "All time") filters by first seen. An older page stays outside "Last 7d" even if it was cited again today, so widen the window to find a page you know is still being cited.

### The engines that cited it

The "Models" column lists the AI engines whose answers cited the page in the latest update. The engines you can see here are ChatGPT, Gemini, AI Overviews, AI Mode, Claude, Perplexity, Copilot and Grok. A missing engine means no citation was recorded there, not that the engine was checked and came up empty. Each project tracks its own set of engines within its plan's count, as covered in [AI engines](https://www.sourcesignal.ai/docs/tracking/ai-engines.md).

The detail panel's fold "Where the AI cites it" goes further:

- "Engines citing it" lists every engine with a stored answer citing the page and how many answers each, counted all-time.
- "Last 30 days" shows on how many of the last 30 days an answer cited the page, one bar a day, with the first and newest citation dates.
- "Prompts citing it" lists the tracked prompts whose answers cite the page, most answers first. Each row opens the answer behind it.

The "Cited by" figure counts the tracked prompts whose answers have cited the page. The more prompts, the more buying questions the page reaches.

### Existing mention

The "Mention" column tells you whether the page already names or links to your brand, as the page was last read.

| What it reads | What it means |
|---|---|
| Already links to you | A link on the page points at your site. Usually not worth pitching again. These pages skip automatic promotion, though you can promote one by hand. |
| Named, no link | Your brand is named in the page text without a link. Usually your easiest ask. |
| Nothing found | The page was read and neither your name nor a link to you was found. |
| Couldn't read | The page could not be read. |
| Not checked yet | The page is waiting for its page check. Checks run with every data update, highest priority first. |
| Not checked | The page's status (Live placement, Lost, Parked, Rejected or Live already) takes it out of the check, since it will not be pitched. |

The last two are not findings. Open the record and press "Re-check page", in its header below the page address, to read the page now. The header also shows the page's verdict and the date it was last read.

### Location

Location is the market the page is written for. It reads "Global / no market" when the page names none, or one of your target markets (for example United Kingdom), Europe, North America or Other market. When a place is named it shows as "United Kingdom · Leeds". A page whose location has not been read yet shows a dash in the table; the Location filter lists these as "Not classified yet". The detail panel adds how the location was read: "matched by rule", "classified by AI" or "set by hand". The Location column is off by default, but the search box finds locations too: type a city or a country. Your target markets are set up as described in [Markets and locations](https://www.sourcesignal.ai/docs/tracking/markets-and-locations.md).

### Topic

Topic is the prompt topic the page is filed under, taken from the prompts whose answers cite it. "No topic" means no active prompt cites the page, usually because its prompts were removed. Topics come from the prompts you track; see [Prompts](https://www.sourcesignal.ai/docs/tracking/prompts.md).

## Where the record shows

- **In the table**, as one row. Priority, Recommended action, Mention, Page type, Topic, Models, Contacts, Status, First seen and Last seen are the default columns. Location and Opportunity type (headed "Class") are among the optional ones under "Columns".
- **In the detail panel**, under "What we know about this page": a few key figures, then folds you open on demand, such as "Where the AI cites it", "Competitors" and "Your history".
- **In Review by hand**, where each card shows the page title, domain, priority, mention reading and "Why this page is here": the prompts whose answers cited it, its topic and the engines.

## What a dash means

> **Note:** A dash in any fact column means not known, never zero or no: the page has not been sorted, read or measured yet. A page without a priority reads "Unscored" instead. Each column header's explainer says what a dash means in that column.

## Good to know

- The record is the page; your decision about it is its status. Status runs from "New" to "Agreed to place" and is covered in [Statuses and the review gate](https://www.sourcesignal.ai/docs/opportunities/statuses-and-the-review-gate.md). Rejecting or parking a page changes its status, never the record: nothing is deleted.
- Contacts and sequences are added as you work the page and live in the detail panel's Outreach tab. A fee the publisher quotes and a summary of their reply show on its Overview tab, and every step is logged in its Activity tab.
- The same page cited in a second project gets its own record there. Records never cross projects.

## Related

- [The queue, views and filters](https://www.sourcesignal.ai/docs/opportunities/the-queue-views-and-filters.md): The Opportunities table lists every page AI engines cite for your prompts, ordered by priority. Narrow it with filters, quick chips and saved views, sort it, export it, and follow a prompt straight to the pages it cites.
- [The detail panel](https://www.sourcesignal.ai/docs/opportunities/the-detail-panel.md): Open one cited page from the Opportunities table and read everything the platform knows about it: its facts, what the AI suggests, your status and notes, its contacts and sequences, and its history.
- [Statuses and the review gate](https://www.sourcesignal.ai/docs/opportunities/statuses-and-the-review-gate.md): Every opportunity carries a status, from New to a verified Live placement. The AI review stops at AI reviewed; you decide what moves from there, and approving a page protects it from later runs.
- [AI engines](https://www.sourcesignal.ai/docs/tracking/ai-engines.md): Each project tracks its buyer questions on its own set of AI engines, chosen within your plan's count. This article covers the catalog, the AI engines card, how often each engine is checked (its cadence), paused engines and the engine status in the rail foot.
- [Prompts](https://www.sourcesignal.ai/docs/tracking/prompts.md): The Prompts page holds the questions buyers ask AI engines and shows, for each one, how often the answers named you over the last 30 days. Add, import, classify, remove and restore them here.
