Skip to content

Competitors

Who AI names alongside your brand when it answers your prompts. How the list is built, what each view compares, and what to do when you are losing.

9 min read
On this pageHow the list is built

Competitors at /competitors is the record of which brands AI names alongside you. Trakkr reads the answers your prompts produce, pulls out every brand mentioned, and ranks the field by how often each one appears and where it lands.

Open it when a visibility number moves and you want to know who moved with it, or when the question is not "how am I doing" but "which questions am I losing, and to whom". Expect at least one name you did not put there. In SEO you pick your competitive set. Here the models pick it, from whatever they think fits the question, so the list follows your prompts rather than your strategy deck.

Competitors needs a paid plan. Without one the page shows a teaser instead of the leaderboard.

How the list is built

Your starting list comes from the scan Trakkr does when you first set the brand up, and you can drop anything wrong before you finish onboarding. After that it is maintained from answers.

Trakkr extracts brands from your tracked prompt results across the available models. A name has to repeat before Trakkr tracks it: at least two mentions, spread across different prompts and different models. That gate is what keeps a single stray mention out of your rankings. The list holds up to 500 names, on every plan.

Trakkr will not let your own brand onto the list. A name that is already one of your brand's aliases, or a product or marque that belongs to you, is refused rather than scored as a rival. If a name you own is still on the leaderboard, add it under Settings → Brands → the brand → Other names and it stops competing with you.

Nothing on this page adds a competitor to the list. (Add a rival on the Standings chart only picks which tracked rival to draw.) A hand-added competitor would have no responses behind it, no prompts to compare on, and no head-to-head record, so the row would sit empty. If a competitor you care about is missing, that is a finding rather than a bug: the models are not naming them on the questions you ask. The lever is prompts. Add the comparison and category questions you would expect them to surface on. If they still do not appear, they are not in this competitive set, which is worth knowing on its own.

The four tabs

Competitors has four tabs: Standings, Head to head, Prompts, and Models. The date range menu offers Last 7, 30, and 90 days, This month, and custom dates, with a Compare with option for holding two windows side by side. (Last 90 days and comparison need full history; accounts without it read the last 30 days at most.) The header also has an export.

Standings

The default tab is a ranked list of you and every tracked competitor, sorted by visibility on your prompts. Above the table, the masthead states your place in one line (for example, who you lead and by how much) and draws a race chart of visibility over the window. Pick what the chart draws with Top 6 and movers, Closest, Movers, or Your picks. A What moved rail beside it lists the latest passes and shifts.

ColumnWhat it tells you
CompetitorThe brand, ranked by visibility
VisibilityThe brand's visibility score on your tracked prompts
vs youThe brand's visibility minus yours
ChangeHow that score moved over the window
ShareThe brand's share of all brand mentions

The view pills are All, Gaining, Falling, and New. Gaining and Falling show brands that sit above or below their own usual range. New shows brands that have only just appeared. Select a row to open the rival in a drawer beside the list.

Head to head

Pick one rival and compare the pair. You see a verdict line, a tale of the tape (Visibility, Named first, Share of voice, Prompts led, then each AI), your lead over time, and the prompts where the rival is closest. Select a figure to open the answers behind it.

Prompts

Prompts shows each of your tracked questions against your rivals. It opens with Who you face, by topic, then a table with the Prompt, its Volume, the Line-up, as AI names them, your place, and the Next best, gap. The view pills are All, Close calls, Behind, and Not named.

This is the view for chasing one competitor. Pick a rival and every question where they beat you sits in one list.

Models

Models has one row per AI. Each row is a strip with you and the field placed on one scale. Switch between Scores and Gap to you, and use Compare with to pick a rival. Use it when you suspect a competitor's lead is concentrated in one AI rather than spread across the field. A brand that buries you on ChatGPT is often invisible on Claude. An AI with no answers of its own shows its state instead of a strip.

Reading a row

Select any competitor in Standings and the rival's detail drawer opens beside the list, with their numbers against yours. Use Open head to head from the row menu to compare the pair, or Open full page for the competitor's own page at full size.

Opening a row in Prompts shows the line-up for that question and what each AI said, with every brand in the order it was named. That is the fastest way to see what actually won. You can open the prompt itself, or send the question to Site Optimization.

You see this on a modelRead it as
You lead, they trailDefend, do not churn
You lead, they are closingWorth watching, citation work probably matters
You trail, gap is smallClosest path to a flip, often a citation gap
You trail, gap is wideStrategic, not tactical, treat it as a project

You do not have to win every model. The question is where your buyers actually search, and what the picture looks like there.

Grouping, hiding, and your own names

Manage competitors, above the Standings table, opens the drawer that decides who counts as a rival. It lists your Groups, the names you have Hidden, and the names Trakkr hides itself (Hidden by Trakkr).

Models do not write a brand the same way twice. Brooks, Brooks Running, and Brooks Ghost are one company, and left alone they show as three rows with split scores. The drawer collects them into groups. Trakkr auto-detects the obvious ones and applies them under New groups we applied so you can undo them; Find more matches runs the detection again over anything still ungrouped. You can also build a group by hand with New group, move a name between groups, or dissolve one. A group needs two members, so removing the second one deletes it.

Hiding is for a name that does not belong to your market at all: a different industry, a person, a scrap of text the extractor misread. Choose Hide from the name's row menu in Standings. Hiding takes the name off the tracked list and remembers the choice, so later scans keep it out. Hidden names sit in the drawer, and Restore brings one back. You cannot hide your own brand, and you cannot unhide a name that is one of your brand's aliases.

Other names in your brand's settings is the other half of the same job: the variants that should count as your visibility rather than someone else's.

When you are losing

Losing is information, and it is usually one of three things.

You are missing from the sources. They are cited on the pages AI trusts and you are not. That work belongs in Citations: find the domains behind their wins and work down the list.

The prompt favors them by design. A question about open-source alternatives will not list a closed-source product however hard you push. If a competitor owns the use case a prompt is about, the better move is defending your own territory. Filter to your wins and check they are safe.

The models have not caught up. If you are new or you repositioned recently, the fix is slower: getting written about, listed, and reviewed. Research shows where you are invisible against where you are recommended but buried, so you can pick an order.

Whichever bucket it falls in, the loop is the same. Open the prompt, read the answer that won, check who is cited, then send the gap to Actions so it does not get lost.

Plan access

Competitor analysis is included with every paid plan. Growth and Scale get the same page, the same depth, and the same 500-name ceiling; there is no per-plan cap on how many competitors you can track. Client portal users see the page read-only when their agency allows it, without the grouping and hiding controls.

Common questions

Why is a brand I have never heard of on my list?

Because the models named it in answers to your prompts, more than once, on more than one question and more than one model. That is the whole criterion. If it is genuinely irrelevant, hide it from its row menu and the leaderboard cleans up. If it is relevant but surprising, it is usually the most valuable thing the page has told you, so go and read the prompts it is winning.

A competitor I care about is not showing up. How do I add them?

Not from this page. Their absence means the models are not recommending them on the questions you track. Add prompts they would plausibly appear on, such as comparison questions or category questions tilted to their strength, and check again after the next scan.

Why do I have three rows for what looks like one competitor?

Name variants. Open Manage competitors and either keep the auto-detected group or build one yourself. Grouping consolidates the visibility into a single row.

Visibility here does not match my dashboard score. Why?

Each figure has its own period. Visibility is the latest scan, and win rate covers the last 14 days. The tabs also follow the date range, AI, and tag scope you have active. Clear the filters and the numbers line up. The metrics reference has the definitions.

How fresh is the data?

It is built from your daily scans, so new prompts and new mentions take a day to land. If you have just changed your prompt set, give it a day before reading much into the movement.

Does tracking a competitor cost a prompt slot?

No. Prompts are the only thing your plan counts. Competitors come out of the answers those prompts already produce.