Ansengine for brands

Win your category in AI search.

Your buyers ask AI which brand to pick, and one name gets the click. Ansengine measures whether that name is yours across every engine, shows you the exact sources the engines trust instead, drafts the fix, and proves the lift with honest math. Never an invented number.

Ansengine · OverviewDemo workspace
Named in AI answers · last 26 days · buyer questions only
34%231 of 670 answers · likely 31% to 38%
Prior window 27% (21 to 33%) over 181 answers; this window 42% (35 to 49%) over 182 answers. The ranges separate, so the move is real.16%54%
Shaded = the prior week’s range · dot = this week (42% of 182) · a real rise
Own site cited
24%
158 of 670 answers link Northwind's own site
Questions tracked
62
48 unbranded, the competitive read
Engines measuring
6
each reported on its own, never averaged
Measured days
26
through Sep 21, every engine

Named rate by engine

Over 26 measured days. Dot = rate · bar = 95% range · dot size = answers behind it · hollow = under the floor of 8.

OpenAI
ChatGPT
99 of 241
Perplexity
Perplexity
45 of 121
Google
AI Overviews
35 of 121
Google
AI Mode
18 of 67
Gemini
Gemini
20 of 60
Copilot
Copilot
14 of 60
0%25%50%

Who gets named instead

answers naming each company, of the same 670

Sources the engines lean on

523 of 670 answers carried a source

What you walk away with

Four answers your leadership actually asks for.

34%

of AI answers name you

Likely 31% to 38%, from 670 answers on 48 buyer questions. The range is the point: you know when a move is real.

24%

cite your own site

158 of 670 answers link northwind.example. Named and cited are tracked apart, because a mention from a Reddit thread is not a link to you.

76 of 182

named this week

A real rise: AI names you in 76 of 182 answers now, up from 48 of 181. Safe to report.

26

measured days across 6 engines

Every day and every engine on the record, each engine reported on its own, never averaged into a headline.

Demo workspace on a fictional brand · your report runs on your own answers, the same way

The surface a buyer reads

ChatGPT on chatgpt.com, Google AI Overviews and Perplexity on every plan. Google AI Mode, Gemini and Copilot per question when you want them. Read off the answer page itself, captured by a data provider, never modelled.

Honest ranges

Every rate ships with its count and an honest range, so you know when a move is real and when it is noise.

Work, not a wall of charts

Measure, diagnose, fix, prove. Pulse drafts the page and stages it for approval. Nothing publishes on its own.

Global and local

Buyer questions worldwide, plus the Google Maps pack block by block if your buyer is local. One subject, both lanes.

What brand teams unlock

Everything you need to be the answer, in one workspace.

Not a dashboard you check and a report you assemble by hand. The whole loop, run for you, with the honesty rail on every number. Every frame below is the console itself, on the demo workspace.

Measure · show up in AI answers

See exactly where AI names you, and where it does not.

Track every mention and citation across the engines on your plan, on the questions your buyers actually ask. Asked again and again, so the number is a real share of appearance with its count and range, never a single shot guess or a made up rank.

Ansengine · PlatformsDemo workspace

Cited by engine

How often each engine links Northwind's own site in its answer. 670 answers across 6 engines over 26 days.

Perplexity
Perplexity
38 of 121
OpenAI
ChatGPT
65 of 241
Gemini
Gemini
14 of 60
Google
AI Overviews
22 of 121
Google
AI Mode
11 of 67
Copilot
Copilot
8 of 60
0%25%50%

Dot = cited rate · bar = 95% range · dot size = answers behind it · hollow = under the floor.

The last 14 days, engine by engine

One cell per engine per day: how often we asked, and on which days the brand was named at least once.

OpenAI
ChatGPT
Perplexity
Perplexity
Google
AI Overviews
Google
AI Mode
Gemini
Gemini
Copilot
Copilot
Sep 8
Sep 15
Sep 21

Filled = named that day · tinted = answered, not named · dashed = not measured. Hover a cell for the count.

The source each engine leans on most

The domain cited most often on this brand's questions, per engine, excluding the brand's own site.

  • OpenAI
    ChatGPTreddit.com
  • Perplexity
    Perplexityg2.com
  • Google
    AI Overviewscapterra.com
  • Google
    AI Modereddit.com
  • Gemini
    Geminiyoutube.com
  • Copilot
    Copilotlinkedin.com

Diagnose · earn the citations AI trusts

Know the exact source that wins the answer, and how to take it.

For every question you lose, see who the engine cites instead and the precise page, thread or listing it leaned on. Each gap becomes a drafted, ranked fix, so you spend effort where the answer is actually decided.

Ansengine · SourcesDemo workspace

What the engines cite instead

the domains behind the answers on Northwind's questions · 523 of 670 answers carried a source

Where AI never names Northwind

the winnable list: absent on every engine that answered

  • what to do when a client will not pay an invoice6 engines
  • how to charge late fees on unpaid invoices5 engines
  • polite payment reminder email template6 engines
  • best accounts receivable software for law firms4 engines

Questions · every buyer question, weekly and daily when it moves

One row per question, with its own count, its last fourteen days and each engine's cell.

The table your team lives in. Every question carries how often it was asked, how often you were named, the sparkline of the last two weeks, and a cell per engine, so a drop on one engine never hides inside an average. Your whole pool is measured weekly, the contested quarter of it gets a ChatGPT check every day, and a question that starts moving goes daily for a week.

Ansengine · PromptsDemo workspace

Buyer questions

62 tracked · the 10 most measured shown · every row carries its own count, its last 14 days and each engine's cell

QuestionNamed14 daysEngines
best invoice reminder software for small business38 of 6209-08: named 2 of 4 (too few to rate) · 09-09: named 2 of 5 (too few to rate) · 09-10: named 3 of 6 (too few to rate) · 09-11: named 2 of 4 (too few to rate) · 09-12: named 3 of 5 (too few to rate) · 09-13: named 3 of 6 (too few to rate) · 09-14: named 2 of 4 (too few to rate) · 09-15: named 4 of 5 (too few to rate) · 09-16: named 5 of 6 (too few to rate) · 09-17: named 3 of 4 (too few to rate) · 09-18: named 4 of 5 (too few to rate) · 09-19: named 5 of 6 (too few to rate) · 09-20: named 3 of 4 (too few to rate) · 09-21: named 4 of 5 (too few to rate)
OpenAI
Perplexity
Google
Google
Gemini
Copilot
can QuickBooks send automatic invoice reminders37 of 6709-08: named 2 of 5 (too few to rate) · 09-09: named 2 of 6 (too few to rate) · 09-10: named 2 of 4 (too few to rate) · 09-11: named 2 of 5 (too few to rate) · 09-12: named 3 of 6 (too few to rate) · 09-13: named 2 of 4 (too few to rate) · 09-14: named 3 of 5 (too few to rate) · 09-15: named 4 of 6 (too few to rate) · 09-16: named 3 of 4 (too few to rate) · 09-17: named 4 of 5 (too few to rate) · 09-18: named 4 of 6 (too few to rate) · 09-19: named 3 of 4 (too few to rate) · 09-20: named 4 of 5 (too few to rate) · 09-21: named 4 of 6 (too few to rate)
OpenAI
Perplexity
Google
Google
Gemini
Copilot
how to automate late payment reminders for clients30 of 6309-08: named 2 of 6 (too few to rate) · 09-09: named 1 of 4 (too few to rate) · 09-10: named 2 of 5 (too few to rate) · 09-11: named 2 of 6 (too few to rate) · 09-12: named 2 of 4 (too few to rate) · 09-13: named 2 of 5 (too few to rate) · 09-14: named 3 of 6 (too few to rate) · 09-15: named 2 of 4 (too few to rate) · 09-16: named 3 of 5 (too few to rate) · 09-17: named 4 of 6 (too few to rate) · 09-18: named 2 of 4 (too few to rate) · 09-19: named 3 of 5 (too few to rate) · 09-20: named 4 of 6 (too few to rate) · 09-21: named 3 of 4 (too few to rate)
OpenAI
Perplexity
Google
Google
Gemini
Copilot
best accounts receivable automation for freelancers30 of 6809-08: named 1 of 4 (too few to rate) · 09-09: named 2 of 5 (too few to rate) · 09-10: named 2 of 6 (too few to rate) · 09-11: named 1 of 4 (too few to rate) · 09-12: named 2 of 5 (too few to rate) · 09-13: named 2 of 6 (too few to rate) · 09-14: named 2 of 4 (too few to rate) · 09-15: named 3 of 5 (too few to rate) · 09-16: named 3 of 6 (too few to rate) · 09-17: named 2 of 4 (too few to rate) · 09-18: named 3 of 5 (too few to rate) · 09-19: named 4 of 6 (too few to rate) · 09-20: named 2 of 4 (too few to rate) · 09-21: named 3 of 5 (too few to rate)
OpenAI
Perplexity
Google
Google
Gemini
Copilot
invoice reminder software that works with Xero24 of 6409-08: named 1 of 5 (too few to rate) · 09-09: named 2 of 6 (too few to rate) · 09-10: named 1 of 4 (too few to rate) · 09-11: named 1 of 5 (too few to rate) · 09-12: named 2 of 6 (too few to rate) · 09-13: named 1 of 4 (too few to rate) · 09-14: named 2 of 5 (too few to rate) · 09-15: named 3 of 6 (too few to rate) · 09-16: named 2 of 4 (too few to rate) · 09-17: named 3 of 5 (too few to rate) · 09-18: named 3 of 6 (too few to rate) · 09-19: named 2 of 4 (too few to rate) · 09-20: named 2 of 5 (too few to rate) · 09-21: named 3 of 6 (too few to rate)
OpenAI
Perplexity
Google
Google
Gemini
Copilot
how to chase an invoice without losing the client21 of 6909-08: named 1 of 6 (too few to rate) · 09-09: named 1 of 4 (too few to rate) · 09-10: named 1 of 5 (too few to rate) · 09-11: named 1 of 6 (too few to rate) · 09-12: named 1 of 4 (too few to rate) · 09-13: named 1 of 5 (too few to rate) · 09-14: named 2 of 6 (too few to rate) · 09-15: named 1 of 4 (too few to rate) · 09-16: named 2 of 5 (too few to rate) · 09-17: named 2 of 6 (too few to rate) · 09-18: named 2 of 4 (too few to rate) · 09-19: named 2 of 5 (too few to rate) · 09-20: named 2 of 6 (too few to rate) · 09-21: named 2 of 4 (too few to rate)
OpenAI
Perplexity
Google
Google
Gemini
Copilot
best tool to track unpaid invoices for agencies18 of 6509-08: named 1 of 4 (too few to rate) · 09-09: named 1 of 5 (too few to rate) · 09-10: named 1 of 6 (too few to rate) · 09-11: named 1 of 4 (too few to rate) · 09-12: named 1 of 5 (too few to rate) · 09-13: named 1 of 6 (too few to rate) · 09-14: named 1 of 4 (too few to rate) · 09-15: named 2 of 5 (too few to rate) · 09-16: named 2 of 6 (too few to rate) · 09-17: named 1 of 4 (too few to rate) · 09-18: named 2 of 5 (too few to rate) · 09-19: named 2 of 6 (too few to rate) · 09-20: named 1 of 4 (too few to rate) · 09-21: named 2 of 5 (too few to rate)
OpenAI
Perplexity
Google
Google
Gemini
Copilot
how to charge late fees on unpaid invoices15 of 7009-08: named 1 of 5 (too few to rate) · 09-09: named 1 of 6 (too few to rate) · 09-10: named 1 of 4 (too few to rate) · 09-11: named 1 of 5 (too few to rate) · 09-12: named 1 of 6 (too few to rate) · 09-13: named 1 of 4 (too few to rate) · 09-14: named 1 of 5 (too few to rate) · 09-15: named 1 of 6 (too few to rate) · 09-16: named 1 of 4 (too few to rate) · 09-17: named 1 of 5 (too few to rate) · 09-18: named 2 of 6 (too few to rate) · 09-19: named 1 of 4 (too few to rate) · 09-20: named 1 of 5 (too few to rate) · 09-21: named 2 of 6 (too few to rate)
OpenAI
Perplexity
Google
Google
Gemini
Copilot
polite payment reminder email template10 of 6609-08: named 1 of 6 (too few to rate) · 09-09: named 0 of 4 (too few to rate) · 09-10: named 1 of 5 (too few to rate) · 09-11: named 1 of 6 (too few to rate) · 09-12: named 0 of 4 (too few to rate) · 09-13: named 1 of 5 (too few to rate) · 09-14: named 1 of 6 (too few to rate) · 09-15: named 1 of 4 (too few to rate) · 09-16: named 1 of 5 (too few to rate) · 09-17: named 1 of 6 (too few to rate) · 09-18: named 1 of 4 (too few to rate) · 09-19: named 1 of 5 (too few to rate) · 09-20: named 1 of 6 (too few to rate) · 09-21: named 1 of 4 (too few to rate)
OpenAI
Perplexity
Google
Google
Gemini
Copilot
what to do when a client will not pay an invoice7 of 6209-08: named 0 of 4 (too few to rate) · 09-09: named 0 of 5 (too few to rate) · 09-10: named 1 of 6 (too few to rate) · 09-11: named 0 of 4 (too few to rate) · 09-12: named 0 of 5 (too few to rate) · 09-13: named 0 of 6 (too few to rate) · 09-14: named 0 of 4 (too few to rate) · 09-15: named 1 of 5 (too few to rate) · 09-16: named 1 of 6 (too few to rate) · 09-17: named 1 of 4 (too few to rate) · 09-18: named 1 of 5 (too few to rate) · 09-19: named 1 of 6 (too few to rate) · 09-20: named 1 of 4 (too few to rate) · 09-21: named 1 of 5 (too few to rate)
OpenAI
Perplexity
Google
Google
Gemini
Copilot
named never named no surface too few to ratedarker = named more often, above 8 answers

Trend · movement you can defend

A move is real only when the ranges stop overlapping.

The dated line carries its 95% band on every day. Pulse, the analyst built in, reads the same series and refuses to alarm on noise: ask what changed and it answers from the measured data with the range attached, then drafts the fix and stages it for your approval.

Ansengine · TrendDemo workspace
Named rate, day by day · Northwind

26 measured days, 670 answers. The shaded band is the 95% range for each day: a move is real only when the bands stop overlapping.

Named rate26 days · 670 answers · shaded = 95% band
2026-08-27: 25% named of 24 answers (band 12 to 45%)2026-08-28: 27% named of 26 answers (band 14 to 46%)2026-08-29: 24% named of 25 answers (band 11 to 43%)2026-08-30: 26% named of 27 answers (band 13 to 45%)2026-08-31: 25% named of 24 answers (band 12 to 45%)2026-09-01: 23% named of 26 answers (band 11 to 42%)2026-09-02: 25% named of 28 answers (band 13 to 43%)2026-09-03: 24% named of 25 answers (band 11 to 43%)2026-09-04: 27% named of 26 answers (band 14 to 46%)2026-09-05: 25% named of 24 answers (band 12 to 45%)2026-09-06: 22% named of 27 answers (band 11 to 41%)2026-09-07: 28% named of 25 answers (band 14 to 48%)2026-09-08: 27% named of 26 answers (band 14 to 46%)2026-09-09: 25% named of 24 answers (band 12 to 45%)2026-09-10: 29% named of 28 answers (band 15 to 47%)2026-09-11: 24% named of 25 answers (band 11 to 43%)2026-09-12: 27% named of 26 answers (band 14 to 46%)2026-09-13: 22% named of 27 answers (band 11 to 41%)2026-09-14: 32% named of 25 answers (band 17 to 52%)2026-09-15: 38% named of 26 answers (band 22 to 57%)2026-09-16: 42% named of 24 answers (band 24 to 61%)2026-09-17: 44% named of 27 answers (band 28 to 63%)2026-09-18: 38% named of 26 answers (band 22 to 57%)2026-09-19: 44% named of 25 answers (band 27 to 63%)2026-09-20: 43% named of 28 answers (band 27 to 61%)2026-09-21: 42% named of 26 answers (band 26 to 61%)
Aug 27Sep 21 · 42% of 26
First measured
Aug 27
the day the workspace started asking
Latest day
Sep 21
26 answers on that day
Week over week
42%
76 of 182 this week · 48 of 181 the week before

Prove · the lift, not a vibe

Ship the fix, then prove it moved the number.

After the work publishes, the prove loop waits for the engines to read the web again, measures again, and calls it a win only when the ranges separate beyond doubt. Three of seven placements are confirmed here; the rest wait, and the report says so, which is exactly why the confirmed ones get believed.

Ansengine · ProveDemo workspace
Prove ledger · Northwind

3 confirmed lifts across 7 placements

A lift is entered only when the before and after ranges stop overlapping. 7 placements shipped so far; each one waits for the engines to read the web again before it is judged.

Confirmed
3
ranges separated
Holding
1
moved, not yet separated
Flat
1
no movement
Pending
2
waiting on the engines

The receipts

Before and after, each with its count. Confirmed means the two ranges no longer overlap.

  • OpenAI
    best invoice reminder software for small business
    18% (7 of 40, 9% to 32%) to 52% (22 of 42, 38% to 67%)
    Lift confirmed
  • Perplexity
    how to chase an invoice without losing the client
    16% (5 of 32, 7% to 32%) to 53% (17 of 32, 36% to 69%)
    Lift confirmed
  • Google
    can QuickBooks send automatic invoice reminders
    13% (4 of 30, 5% to 30%) to 50% (15 of 30, 33% to 67%)
    Lift confirmed
  • Gemini
    invoice reminder software that works with Xero
    20% (4 of 20, 8% to 42%) to 35% (7 of 20, 18% to 57%)
    Holding
  • Copilot
    best tool to track unpaid invoices for agencies
    21% (5 of 24, 9% to 40%) to 25% (6 of 24, 12% to 45%)
    Flat

For ecommerce and DTC brands

The carousel, card by card. The ads, creative by creative.

When a buyer asks ChatGPT or Google for a product, the answer comes with a shopping carousel and, more and more, a sponsored unit. Ansengine reads both straight from the answers it already measures: which products the engines show, at what price and rating, how often yours are among them, and who is paying to sit beside the organic answer. Counts with their denominators, never a rank.

Ansengine · ShoppingDemo workspace
Lumen Optics· eyewear · 30 days
Answers with a carousel
29%
61 of 214 checked
Product cards
233
5+ distinct products
Your share of cards
8%
19 of 233 cards, 6 products
Answers showing you
14
of 61 carousel answers
OpenAI
ChatGPT 44 of 140
Google
AI Overviews 14 of 62
Google
AI Mode 3 of 12

What the carousel shows

every card the engines rendered, most shown first; appearances are cards, never a rank

  • Marlowe Eyewear Harbor Roundrival
    Marlowe Eyewear$1454.7 stars
    OpenAI
    Google
    27 cards
    24 answers
  • Sable and Co Slim Acetate Framerival
    Sable and Co$1294.6 stars
    OpenAI
    21 cards
    19 answers
  • Lumen Optics Skyline Frameyours
    Lumen Optics$1184.8 stars
    OpenAI
    Google
    9 cards
    9 answers
  • Northshore Optical Everyday Frame
    Northshore Optical$95 to $1104.4 stars
    OpenAI
    8 cards
    8 answers
  • Lumen Optics Coastal Sunyours
    Lumen Optics$1394.9 stars
    Google
    Google
    6 cards
    6 answers

Questions that trigger a carousel

where shopping intent shows, and whether your cards are in it

  • best acetate glasses frames under 150 dollars
    17 of 30 answers6 of 61 cards yours
  • polarized sunglasses for driving that fit a narrow face
    14 of 30 answers5 of 52 cards yours
  • blue light glasses that do not look like blue light glasses
    11 of 30 answers2 of 38 cards yours
  • where to buy prescription glasses online with home try on
    9 of 30 answers4 of 35 cards yours
Ansengine · Ads radarDemo workspace
Answers with an ad
38
of 670 checked, 30 days
Sponsored units
46
4 advertisers
Rivals buying
3
on your buyer questions

Who is buying the answer

counted from the answer, never from an ad platform

  • Duebirdrival
    19 units · 41%
  • Kestrel Billingrival
    11 units · 24%
  • Meridian Paymentsadvertiser
    9 units · 20%
  • Ledgerlinerival
    7 units · 15%
Questions where an ad shows
  • polite payment reminder email template14 of 42
  • best accounts receivable automation for freelancers9 of 42
  • how to charge late fees on unpaid invoices8 of 40
  • best tool to track unpaid invoices for agencies7 of 40

The creatives, verbatim

the exact copy a buyer saw beside the organic answer

  • Duebirdseen 11x
    Invoices that chase themselves
    Automated reminders, card on file, and a dashboard your finance lead will actually open.
    OpenAI
    ChatGPT · duebird.example
  • Kestrel Billingseen 7x
    Usage billing without the spreadsheet
    Metered plans, proration and dunning in one place. Free for the first 50 invoices.
    OpenAI
    ChatGPT · kestrelbilling.example
  • Meridian Paymentsseen 5x
    Get paid in 40 countries
    Local rails, one contract. Built for SaaS finance teams.
    Google
    AI Mode · meridianpay.example

Activation and share, with counts

Carousel answers over answers checked, and your cards over all cards. Both numbers carry their k of n, per engine, so a change is a change and not a sampling artefact.

The rival cards, named

Every card is matched against your roster, so the products taking the slots you want are named with their merchant, price and rating, and the fix queue picks up the gap.

Ads read from the answer

Sponsored units are counted from the captured answer, never from an ad platform, and the earn or buy call says when a rival already bought the slot. We sell no placement, so the call has no thumb on the scale.

Demo workspace on a fictional brand · your report runs on your own answers, the same way

Global and local, one subject

A SaaS measures the world. A clinic measures the block.

Most tools make you choose. Ansengine runs both lanes on the same brand, so a national brand and a multi location business are measured with the same rigor.

01

Worldwide buyer questions

Track your category questions across engines and regions, and see how the answer changes market to market.

02

Per location AI and Maps grid

For local and multi location brands, measure AI visibility per location plus the Google Maps pack pin by pin on a real map grid.

03

Every location, one page

One report shows which locations win, which lag, and the shared fix, so a franchise sees the whole network at a glance.

Why brand teams trust the number

The honesty rail is the product.

No invented numbers. Every figure traces to a captured answer and says how many answers it came from, with its honest give or take. If it is 0%, that is the truth, and the report shows the counts behind it.

No fake rank positions. An average position over AI answers falls apart, because the answers change every time you ask. We report how often the answers name you, and say how sure we are.

No branded inflation. Questions that name you guarantee a mention. They are measured separately and never blended into your competitive rate.

No auto publishing. Pulse drafts and stages; every fix waits for your approval and ships with a receipt.

Read the full methodology

Free visibility report · no card · we email you when it lands

Your buyers already asked. See whose name AI said.

A real baseline across every engine we run: your share of appearance, the competitors named instead, and the exact sources to earn. If it is 0%, you will know what to do about it.