Be the sentence
the model writes.
Attensira measures how often ChatGPT, Perplexity, Google AI, Claude and Gemini name your brand and link your domain — with the sample size attached — then writes the page fixes and opens a pull request for you to review.
A model answer is not a results page
There is no position ten to climb from. The model either names your brand in the sentence it writes, or it does not — and it may answer the same question differently the next time it is asked. That changes what can honestly be measured, and what a fix looks like.
There is no rank, only a rate
Attensira reports how often an answer named you and how often it linked your domain, each with the number of successful runs behind it. No blended visibility score, because there is nothing to blend.
Crawlers do not run your JavaScript
Which is why a browser-beacon analytics tool shows zero AI crawler traffic — it is describing itself. Attensira counts these fetches at the edge, and keeps them separate from citations.
Small samples get said out loud
33% at n = 3 is one hit in three draws, so Attensira prints the n. Every delta goes through a two-proportion z-test at 95%; below that it reports no provable change rather than a trend line.
What one reading looks like
Attensira has no public customers yet, so this is an illustration, not a result. Northwind CRM tracks the prompt below. Each model answers it once per day per country, and the answer text is stored exactly as returned.
Two counts per answer, never blended
A mention is the brand named in the text. A citation is a URL the model attached that points at the brand's own domain. An answer can do either, both, or neither, so the two rates are reported separately — each with the number of successful runs behind it.
“What's the best CRM for a five-person sales team?”
Named Northwind CRM in the text, no link attached — counted as a mention, not a citation.
Attached a link to northwindcrm.com/pricing — a citation, and one row in the Pages view.
What you get, screen by screen
See which brands the models name instead of you
Add a competitor by domain and Attensira scores their mention and citation rates over the answers it has already collected — same window, same denominator, no extra runs and no prompt slots spent. The rates are independent, so they can sum past 100%: one answer can name four brands.
See how tracking worksMeasurement you can check, work you can review
Four things Attensira does that a reporting dashboard stops short of.
Read the answer, not a score
Every successful run is stored verbatim, so you can read the paragraph that named a competitor instead of you. Detection runs over that stored text, which means a rule change can be re-run across your history rather than starting a new chart.
See how tracking worksSee which of your URLs get cited
The Pages view lists your own cited URLs with their citations in the window, their share of your domain's citations, and their average position inside the model's citation list. That is the shortlist the agent works from.
See page-level citationsGet the edit as a pull request
The agent writes the change and opens a PR on a fresh branch, labelled `attensira`, whose body names the page, the finding, and why the edit answers it. It then tracks whether you merged or closed it and what CI said.
See how the agent writesKnow which domains the models trust
Every cited domain is bucketed as your own, a competitor's, an AI platform, a reference site, or a third party. Third party is the narrowest bucket and the only one where a citation is genuinely winnable — that is where the work goes.
Explore prompt dataWhere brand visibility work goes next
The metrics behind the answers, and the sectors whose buying questions look like yours.
See what the models
answer about you today.
Add the buyer questions you want to win, connect the repository your site lives in, and read the first pull request the agent opens.