# 0% · AEO Report — Webappski

webappski.com · 2026-04-22 → 2026-05-13 (3 runs) · generated 2026-05-13

## Your AEO visibility — INVISIBLE

# 0%

▪ no change · **0 of 9 checks returned a mention**

> Focus this week: **establish presence**. See actionable steps at the bottom of this report.

## Unified Visibility Index (UVI)

<div class="score-block">
<div class="score-block-label">Unified Visibility Index</div>
<div class="score-block-num" data-tone="muted">0<span class="score-block-frac"> / 100</span></div>
<div class="score-block-verdict" data-tone="muted">INVISIBLE</div>
<div class="score-block-meta">Composite of 4 signals · sample size 9 cells</div>
</div>

| Component | Score | Weight | | Meaning |
|---|---:|---:|---|---|
| **Presence** | <span class="rate-text" data-tone="muted">0/100</span> | 35% | <span class="share-bar" data-tone="muted" style="--bar-w:2%"></span> | share of cells where brand was mentioned |
| **Sentiment** | <span class="rate-text" data-tone="muted">0/100</span> | 25% | <span class="share-bar" data-tone="muted" style="--bar-w:2%"></span> | avg tone (50 = neutral) |
| **Rank** | <span class="rate-text" data-tone="muted">0/100</span> | 20% | <span class="share-bar" data-tone="muted" style="--bar-w:2%"></span> | avg position strength when listed |
| **Citation** | <span class="rate-text" data-tone="muted">0/100</span> | 20% | <span class="share-bar" data-tone="muted" style="--bar-w:2%"></span> | share of cells with brand domain in citations |

_The UVI is a transparent composite — weights are defined in `lib/report/visibility-index.js`. Use the per-component scores to spot which dimension dragged the index down: low **Presence** → invest in citations, low **Sentiment** → PR work, low **Rank** → competitor displacement, low **Citation** → site-level discoverability._

## Visibility Trend — last 3 runs

_2026-04-22 → 2026-05-13 · <span class="trend-delta" data-tone="flat">→ flat pts</span> overall. Each tick = one weekly run._

<div class="trend-block">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 480 80" width="480" height="80" style="vertical-align:middle;"><path d="M0 80 L0 77 L240 77 L480 77 L480 80 Z" fill="#78706A" fill-opacity="0.14"/><path d="M0 77 L240 77 L480 77" fill="none" stroke="#78706A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><circle cx="480" cy="77" r="2.25" fill="#78706A"/></svg>
<table class="trend-ticks"><tr><td class="trend-tick">04-22<br/><strong class="trend-tick-val">0%</strong></td><td class="trend-tick">04-23<br/><strong class="trend-tick-val">0%</strong></td><td class="trend-tick">05-13<br/><strong class="trend-tick-val">0%</strong></td></tr></table>
</div>

## Actions this week

_Copy-paste into Todoist / Linear / your tracker of choice. Ordered by impact; pick 1–2 if you're time-constrained._

- [ ] **Target invisible engines (ChatGPT, Gemini, Claude)** — ~2h research
      _Different engines pull from different source pools — need one citation on the relevant pool per engine_
- [ ] **Pitch a guest post / mention on `minuttia.com`** — ~30min outreach
      _AI engines cite it 2× for your queries — single mention propagates to multiple engines_
- [ ] **Reverse-engineer NoGood's citation footprint** — ~1h research
      _Appears in 4/9 of your checks — where AI cites them, it could cite you_

## Summary — Webappski's AI Visibility

**Webappski** is **not mentioned** by any of the 3 AI engines tested. All 9 checks returned zero mentions — AI engines cite other products in your category instead (see "Tracked Competitors" below).

## Key Metrics

<div class="score-cards"><div class="sc" style="border-top:4px solid #ef4444"><div class="sc-lbl">Overall</div><div class="sc-val" style="color:#ef4444">0%</div><div class="sc-sub">INVISIBLE</div><div class="sc-delta">▪ no change</div></div><div class="sc" style="border-top:4px solid #ef4444"><div class="sc-lbl">ChatGPT</div><div class="sc-val" style="color:#ef4444">0/3</div><div class="sc-sub">0% hit rate</div><div class="sc-delta">▪ no change</div></div><div class="sc" style="border-top:4px solid #ef4444"><div class="sc-lbl">Gemini</div><div class="sc-val" style="color:#ef4444">0/3</div><div class="sc-sub">0% hit rate</div><div class="sc-delta">▪ no change</div></div><div class="sc" style="border-top:4px solid #ef4444"><div class="sc-lbl">Claude</div><div class="sc-val" style="color:#ef4444">0/3</div><div class="sc-sub">0% hit rate</div><div class="sc-delta">▪ baseline</div></div></div>

## Engine coverage at a glance

_Each axis is one AI engine; the further out the polygon stretches, the more queries the engine mentions your brand for. A tiny polygon or red-dotted axis means "invisible to that engine" — that's your gap._

<svg xmlns="http://www.w3.org/2000/svg" viewBox="-61 0 462 340" width="100%" style="max-width:462px;height:auto;background:#FFFFFF;"><polygon points="170.0,141.0 195.1,184.5 144.9,184.5" fill="none" stroke="#E6E2D9" stroke-width="1" opacity="0.6"/><polygon points="170.0,112.0 220.2,199.0 119.8,199.0" fill="none" stroke="#E6E2D9" stroke-width="1" opacity="0.6"/><polygon points="170.0,83.0 245.3,213.5 94.7,213.5" fill="none" stroke="#E6E2D9" stroke-width="1" opacity="0.6"/><polygon points="170.0,54.0 270.5,228.0 69.5,228.0" fill="none" stroke="#E6E2D9" stroke-width="1" opacity="1"/><line x1="170" y1="170" x2="170.0" y2="54.0" stroke="#E6E2D9" stroke-width="1"/><line x1="170" y1="170" x2="270.5" y2="228.0" stroke="#E6E2D9" stroke-width="1"/><line x1="170" y1="170" x2="69.5" y2="228.0" stroke="#E6E2D9" stroke-width="1"/><text x="174" y="144" font-size="9" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#A8A097">25</text><text x="174" y="115" font-size="9" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#A8A097">50</text><text x="174" y="86" font-size="9" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#A8A097">75</text><text x="174" y="57" font-size="9" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#A8A097">100</text><polygon points="170.0,170.0 170.0,170.0 170.0,170.0" fill="#C97B24" fill-opacity="0.18" stroke="#C97B24" stroke-width="1.75"/><circle cx="170.0" cy="170.0" r="4" fill="#FFFFFF" stroke="#A8A097" stroke-width="1.25" stroke-dasharray="1.5 1.5"/><circle cx="170.0" cy="170.0" r="4" fill="#FFFFFF" stroke="#A8A097" stroke-width="1.25" stroke-dasharray="1.5 1.5"/><circle cx="170.0" cy="170.0" r="4" fill="#FFFFFF" stroke="#A8A097" stroke-width="1.25" stroke-dasharray="1.5 1.5"/><text x="170.0" y="28.0" text-anchor="middle" font-size="12" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="600" fill="#1F1B14">ChatGPT</text><text x="170.0" y="42.0" text-anchor="middle" font-size="10.5" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#78706A" letter-spacing="0.02em">0%</text><text x="291.2" y="252.0" text-anchor="start" font-size="12" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="600" fill="#1F1B14">Gemini</text><text x="291.2" y="266.0" text-anchor="start" font-size="10.5" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#78706A" letter-spacing="0.02em">0%</text><text x="48.8" y="252.0" text-anchor="end" font-size="12" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="600" fill="#1F1B14">Claude</text><text x="48.8" y="266.0" text-anchor="end" font-size="10.5" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#78706A" letter-spacing="0.02em">0%</text></svg>

## AI × Query Matrix — 2026-05-13

| | | |
|---|---|---|
| **YES** | your brand appeared in the answer text | strong signal |
| **SRC** | your brand was only in cited sources | weak signal |
| **NO** | not mentioned anywhere | gap |
| ⬜ **—** | not tested / provider skipped | no data |

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 164" width="100%" style="max-width:448px;height:auto;"><text x="206" y="22" text-anchor="middle" font-size="11" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="600" fill="#3F3A30" letter-spacing="0.02em">Q1</text><text x="298" y="22" text-anchor="middle" font-size="11" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="600" fill="#3F3A30" letter-spacing="0.02em">Q2</text><text x="390" y="22" text-anchor="middle" font-size="11" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="600" fill="#3F3A30" letter-spacing="0.02em">Q3</text><text x="146" y="56" text-anchor="end" font-size="12.5" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="500" fill="#1F1B14">ChatGPT</text><rect x="163" y="35" width="86" height="34" rx="7" fill="none" stroke="#E6E2D9" stroke-width="1"/><text x="206" y="56" text-anchor="middle" font-size="10.5" font-weight="600" font-family="'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace" fill="#78706A" letter-spacing="0.08em">NO</text><rect x="255" y="35" width="86" height="34" rx="7" fill="none" stroke="#E6E2D9" stroke-width="1"/><text x="298" y="56" text-anchor="middle" font-size="10.5" font-weight="600" font-family="'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace" fill="#78706A" letter-spacing="0.08em">NO</text><rect x="347" y="35" width="86" height="34" rx="7" fill="none" stroke="#E6E2D9" stroke-width="1"/><text x="390" y="56" text-anchor="middle" font-size="10.5" font-weight="600" font-family="'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace" fill="#78706A" letter-spacing="0.08em">NO</text><text x="146" y="96" text-anchor="end" font-size="12.5" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="500" fill="#1F1B14">Gemini</text><rect x="163" y="75" width="86" height="34" rx="7" fill="none" stroke="#E6E2D9" stroke-width="1"/><text x="206" y="96" text-anchor="middle" font-size="10.5" font-weight="600" font-family="'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace" fill="#78706A" letter-spacing="0.08em">NO</text><rect x="255" y="75" width="86" height="34" rx="7" fill="none" stroke="#E6E2D9" stroke-width="1"/><text x="298" y="96" text-anchor="middle" font-size="10.5" font-weight="600" font-family="'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace" fill="#78706A" letter-spacing="0.08em">NO</text><rect x="347" y="75" width="86" height="34" rx="7" fill="none" stroke="#E6E2D9" stroke-width="1"/><text x="390" y="96" text-anchor="middle" font-size="10.5" font-weight="600" font-family="'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace" fill="#78706A" letter-spacing="0.08em">NO</text><text x="146" y="136" text-anchor="end" font-size="12.5" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="500" fill="#1F1B14">Claude</text><rect x="163" y="115" width="86" height="34" rx="7" fill="none" stroke="#E6E2D9" stroke-width="1"/><text x="206" y="136" text-anchor="middle" font-size="10.5" font-weight="600" font-family="'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace" fill="#78706A" letter-spacing="0.08em">NO</text><rect x="255" y="115" width="86" height="34" rx="7" fill="none" stroke="#E6E2D9" stroke-width="1"/><text x="298" y="136" text-anchor="middle" font-size="10.5" font-weight="600" font-family="'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace" fill="#78706A" letter-spacing="0.08em">NO</text><rect x="347" y="115" width="86" height="34" rx="7" fill="none" stroke="#E6E2D9" stroke-width="1"/><text x="390" y="136" text-anchor="middle" font-size="10.5" font-weight="600" font-family="'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace" fill="#78706A" letter-spacing="0.08em">NO</text></svg>

## Engine-specific actions

_Each AI engine pulls from different source pools — the same content can rank on one engine and be invisible on another._

<div class="engine-actions"><div class="ea-card ea-card--urgent" style="border-left:4px solid #10a37f"><div class="ea-header"><span class="ea-icon">🤖</span><span class="ea-name">ChatGPT</span><span class="ea-badge" style="background:#ef444420;color:#ef4444">INVISIBLE 0%</span></div><p class="ea-why">ChatGPT grounds answers in Bing search results. Review platforms and community Q&A are its highest-weight sources.</p><ul class="ea-tips"><li>Get listed on G2, Capterra, or Product Hunt — ChatGPT cites review platforms heavily</li><li>Answer questions on Reddit and Quora with your tool mentioned by name</li><li>Publish a comparison post (Your Tool vs Alternatives) on your blog or Medium</li></ul></div><div class="ea-card ea-card--urgent" style="border-left:4px solid #4285f4"><div class="ea-header"><span class="ea-icon">✦</span><span class="ea-name">Gemini</span><span class="ea-badge" style="background:#ef444420;color:#ef4444">INVISIBLE 0%</span></div><p class="ea-why">Gemini grounds responses in Google Search results. Domain authority and structured data carry more weight here than on other engines.</p><ul class="ea-tips"><li>Earn citations from high-DR sites Google already indexes for your keywords</li><li>Add FAQ schema markup to your landing page (Gemini follows Google’s structured data signals)</li><li>Get featured in a roundup post on any high-authority tech blog or newsletter</li></ul></div><div class="ea-card ea-card--urgent" style="border-left:4px solid #d97757"><div class="ea-header"><span class="ea-icon">◆</span><span class="ea-name">Claude</span><span class="ea-badge" style="background:#ef444420;color:#ef4444">INVISIBLE 0%</span></div><p class="ea-why">Claude uses training data (web crawl + curated sources) and Brave search. Developer ecosystems and product launch pages are over-represented in its training corpus.</p><ul class="ea-tips"><li>Publish on npm or create a GitHub repo — Claude’s training data over-represents dev ecosystems</li><li>Write a detailed post on dev.to or Medium: "How I built X with [Your Tool]"</li><li>Launch on Product Hunt — PH pages are in Claude’s training corpus</li></ul></div></div>

## What Changed (2026-04-23 → 2026-05-13)

| Δ | Provider | Query | Was | Now |
|---|---|---|---|---|
| <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" width="12" height="12" style="vertical-align:middle;"><path d="M2 6 L10 6" fill="none" stroke="#78706A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> | Claude | Q3 | error | no |
| <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" width="12" height="12" style="vertical-align:middle;"><path d="M2 6 L10 6" fill="none" stroke="#78706A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> | Claude | Q2 | error | no |
| <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" width="12" height="12" style="vertical-align:middle;"><path d="M2 6 L10 6" fill="none" stroke="#78706A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> | Claude | Q1 | error | no |

## Trend per Query

_Each sparkline shows how often AI engines mentioned your brand for that query over the tracked period. Up = gaining visibility, flat = stable, down = losing ground._

- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 92 22" width="92" height="22" style="vertical-align:middle;"><path d="M0 22 L0 19 L46 19 L92 19 L92 22 Z" fill="#78706A" fill-opacity="0.14"/><path d="M0 19 L46 19 L92 19" fill="none" stroke="#78706A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><circle cx="92" cy="19" r="2.25" fill="#78706A"/></svg> **Q1:** best Answer Engine Optimization agencies 2026
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 92 22" width="92" height="22" style="vertical-align:middle;"><path d="M0 22 L0 19 L46 19 L92 19 L92 22 Z" fill="#78706A" fill-opacity="0.14"/><path d="M0 19 L46 19 L92 19" fill="none" stroke="#78706A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><circle cx="92" cy="19" r="2.25" fill="#78706A"/></svg> **Q2:** top Answer Engine Optimization monitoring tools 2026
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 92 22" width="92" height="22" style="vertical-align:middle;"><path d="M0 22 L0 19 L46 19 L92 19 L92 22 Z" fill="#78706A" fill-opacity="0.14"/><path d="M0 19 L46 19 L92 19" fill="none" stroke="#78706A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><circle cx="92" cy="19" r="2.25" fill="#78706A"/></svg> **Q3:** Answer Engine Optimization consultants for B2B startups

## Competitors vs you

_Your brand's mention count vs each tracked competitor, counted across all checks this run. If a competitor dominates here, that's where AI-engine mindshare sits — invest your content/PR budget in closing the gap._

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 764 344" width="100%" style="max-width:764px;height:auto;"><rect x="220" y="2" width="480" height="26" rx="4" fill="#F1DFC0" opacity="0.6"/><rect x="220" y="2" width="3" height="26" rx="4" fill="#C97B24"/><text x="208" y="19.68" text-anchor="end" font-size="15" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="700" fill="#7A4A12">YOU (Webappski)</text><text x="231" y="19.68" font-size="14" font-family="'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace" font-weight="500" fill="#78706A">0</text><rect x="220" y="40" width="480" height="26" rx="4" fill="#F4F2EC" opacity="0.6"/><rect x="220" y="40" width="480" height="26" rx="4" fill="#78706A"/><text x="208" y="57.68" text-anchor="end" font-size="15" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="500" fill="#1F1B14">NoGood</text><text x="708" y="57.68" font-size="14" font-family="'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace" font-weight="500" fill="#78706A">4</text><rect x="220" y="78" width="480" height="26" rx="4" fill="#F4F2EC" opacity="0.6"/><rect x="220" y="78" width="480" height="26" rx="4" fill="#78706A"/><text x="208" y="95.68" text-anchor="end" font-size="15" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="500" fill="#1F1B14">Omniscient Digital</text><text x="708" y="95.68" font-size="14" font-family="'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace" font-weight="500" fill="#78706A">4</text><rect x="220" y="116" width="480" height="26" rx="4" fill="#F4F2EC" opacity="0.6"/><rect x="220" y="116" width="360" height="26" rx="4" fill="#78706A"/><text x="208" y="133.68" text-anchor="end" font-size="15" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="500" fill="#1F1B14">Minuttia</text><text x="588" y="133.68" font-size="14" font-family="'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace" font-weight="500" fill="#78706A">3</text><rect x="220" y="154" width="480" height="26" rx="4" fill="#F4F2EC" opacity="0.6"/><rect x="220" y="154" width="360" height="26" rx="4" fill="#78706A"/><text x="208" y="171.68" text-anchor="end" font-size="15" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="500" fill="#1F1B14">First Page Sage</text><text x="588" y="171.68" font-size="14" font-family="'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace" font-weight="500" fill="#78706A">3</text><rect x="220" y="192" width="480" height="26" rx="4" fill="#F4F2EC" opacity="0.6"/><rect x="220" y="192" width="360" height="26" rx="4" fill="#78706A"/><text x="208" y="209.68" text-anchor="end" font-size="15" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="500" fill="#1F1B14">iPullRank</text><text x="588" y="209.68" font-size="14" font-family="'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace" font-weight="500" fill="#78706A">3</text><rect x="220" y="230" width="480" height="26" rx="4" fill="#F4F2EC" opacity="0.6"/><rect x="220" y="230" width="240" height="26" rx="4" fill="#78706A"/><text x="208" y="247.68" text-anchor="end" font-size="15" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="500" fill="#1F1B14">Siege Media</text><text x="468" y="247.68" font-size="14" font-family="'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace" font-weight="500" fill="#78706A">2</text><rect x="220" y="268" width="480" height="26" rx="4" fill="#F4F2EC" opacity="0.6"/><rect x="220" y="268" width="240" height="26" rx="4" fill="#78706A"/><text x="208" y="285.68" text-anchor="end" font-size="15" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="500" fill="#1F1B14">Avenue Z</text><text x="468" y="285.68" font-size="14" font-family="'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace" font-weight="500" fill="#78706A">2</text><rect x="220" y="306" width="480" height="26" rx="4" fill="#F4F2EC" opacity="0.6"/><rect x="220" y="306" width="240" height="26" rx="4" fill="#78706A"/><text x="208" y="323.68" text-anchor="end" font-size="15" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="500" fill="#1F1B14">Conductor</text><text x="468" y="323.68" font-size="14" font-family="'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace" font-weight="500" fill="#78706A">2</text></svg>

## Brand vs Top-3 Competitors — 4-axis Radar

_Each axis is normalised 0–100. **Presence** = share of engines that mention the brand. **Sentiment** = average tone (50 = neutral). **Rank** = average position strength when listed (higher = earlier). **Mentions** = total mention count, capped at 100._

<div class="radar-grid">
<div class="radar-card" data-tone="you">
<div class="radar-card-name">★ Webappski</div>
<div class="radar-card-meta">0 mentions</div>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-40 0 300 220" width="100%" style="max-width:300px;height:auto;background:#FFFFFF;"><polygon points="110.0,96.0 124.0,110.0 110.0,124.0 96.0,110.0" fill="none" stroke="#E6E2D9" stroke-width="1" opacity="0.6"/><polygon points="110.0,82.0 138.0,110.0 110.0,138.0 82.0,110.0" fill="none" stroke="#E6E2D9" stroke-width="1" opacity="0.6"/><polygon points="110.0,68.0 152.0,110.0 110.0,152.0 68.0,110.0" fill="none" stroke="#E6E2D9" stroke-width="1" opacity="0.6"/><polygon points="110.0,54.0 166.0,110.0 110.0,166.0 54.0,110.0" fill="none" stroke="#E6E2D9" stroke-width="1" opacity="1"/><line x1="110" y1="110" x2="110.0" y2="54.0" stroke="#E6E2D9" stroke-width="1"/><line x1="110" y1="110" x2="166.0" y2="110.0" stroke="#E6E2D9" stroke-width="1"/><line x1="110" y1="110" x2="110.0" y2="166.0" stroke="#E6E2D9" stroke-width="1"/><line x1="110" y1="110" x2="54.0" y2="110.0" stroke="#E6E2D9" stroke-width="1"/><text x="114" y="99" font-size="9" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#A8A097">25</text><text x="114" y="85" font-size="9" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#A8A097">50</text><text x="114" y="71" font-size="9" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#A8A097">75</text><text x="114" y="57" font-size="9" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#A8A097">100</text><polygon points="110.0,110.0 138.0,110.0 110.0,110.0 110.0,110.0" fill="#C97B24" fill-opacity="0.18" stroke="#C97B24" stroke-width="1.75"/><circle cx="110.0" cy="110.0" r="4" fill="#FFFFFF" stroke="#A8A097" stroke-width="1.25" stroke-dasharray="1.5 1.5"/><circle cx="138.0" cy="110.0" r="3.5" fill="#C97B24" stroke="#FFFFFF" stroke-width="1.5"/><circle cx="110.0" cy="110.0" r="4" fill="#FFFFFF" stroke="#A8A097" stroke-width="1.25" stroke-dasharray="1.5 1.5"/><circle cx="110.0" cy="110.0" r="4" fill="#FFFFFF" stroke="#A8A097" stroke-width="1.25" stroke-dasharray="1.5 1.5"/><text x="110.0" y="28.0" text-anchor="middle" font-size="12" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="600" fill="#1F1B14">Presence</text><text x="110.0" y="42.0" text-anchor="middle" font-size="10.5" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#78706A" letter-spacing="0.02em">0%</text><text x="190.0" y="114.0" text-anchor="start" font-size="12" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="600" fill="#1F1B14">Sentiment</text><text x="190.0" y="128.0" text-anchor="start" font-size="10.5" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#78706A" letter-spacing="0.02em">50%</text><text x="110.0" y="202.0" text-anchor="middle" font-size="12" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="600" fill="#1F1B14">Rank</text><text x="110.0" y="216.0" text-anchor="middle" font-size="10.5" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#78706A" letter-spacing="0.02em">0%</text><text x="30.0" y="114.0" text-anchor="end" font-size="12" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="600" fill="#1F1B14">Mentions</text><text x="30.0" y="128.0" text-anchor="end" font-size="10.5" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#78706A" letter-spacing="0.02em">0%</text></svg>
</div><div class="radar-card" data-tone="competitor">
<div class="radar-card-name">NoGood</div>
<div class="radar-card-meta">4 mentions</div>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-40 0 300 220" width="100%" style="max-width:300px;height:auto;background:#FFFFFF;"><polygon points="110.0,96.0 124.0,110.0 110.0,124.0 96.0,110.0" fill="none" stroke="#E6E2D9" stroke-width="1" opacity="0.6"/><polygon points="110.0,82.0 138.0,110.0 110.0,138.0 82.0,110.0" fill="none" stroke="#E6E2D9" stroke-width="1" opacity="0.6"/><polygon points="110.0,68.0 152.0,110.0 110.0,152.0 68.0,110.0" fill="none" stroke="#E6E2D9" stroke-width="1" opacity="0.6"/><polygon points="110.0,54.0 166.0,110.0 110.0,166.0 54.0,110.0" fill="none" stroke="#E6E2D9" stroke-width="1" opacity="1"/><line x1="110" y1="110" x2="110.0" y2="54.0" stroke="#E6E2D9" stroke-width="1"/><line x1="110" y1="110" x2="166.0" y2="110.0" stroke="#E6E2D9" stroke-width="1"/><line x1="110" y1="110" x2="110.0" y2="166.0" stroke="#E6E2D9" stroke-width="1"/><line x1="110" y1="110" x2="54.0" y2="110.0" stroke="#E6E2D9" stroke-width="1"/><text x="114" y="99" font-size="9" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#A8A097">25</text><text x="114" y="85" font-size="9" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#A8A097">50</text><text x="114" y="71" font-size="9" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#A8A097">75</text><text x="114" y="57" font-size="9" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#A8A097">100</text><polygon points="110.0,54.0 138.0,110.0 110.0,138.0 65.2,110.0" fill="#C97B24" fill-opacity="0.18" stroke="#C97B24" stroke-width="1.75"/><circle cx="110.0" cy="54.0" r="3.5" fill="#C97B24" stroke="#FFFFFF" stroke-width="1.5"/><circle cx="138.0" cy="110.0" r="3.5" fill="#C97B24" stroke="#FFFFFF" stroke-width="1.5"/><circle cx="110.0" cy="138.0" r="3.5" fill="#C97B24" stroke="#FFFFFF" stroke-width="1.5"/><circle cx="65.2" cy="110.0" r="3.5" fill="#C97B24" stroke="#FFFFFF" stroke-width="1.5"/><text x="110.0" y="28.0" text-anchor="middle" font-size="12" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="600" fill="#1F1B14">Presence</text><text x="110.0" y="42.0" text-anchor="middle" font-size="10.5" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#78706A" letter-spacing="0.02em">100%</text><text x="190.0" y="114.0" text-anchor="start" font-size="12" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="600" fill="#1F1B14">Sentiment</text><text x="190.0" y="128.0" text-anchor="start" font-size="10.5" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#78706A" letter-spacing="0.02em">50%</text><text x="110.0" y="202.0" text-anchor="middle" font-size="12" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="600" fill="#1F1B14">Rank</text><text x="110.0" y="216.0" text-anchor="middle" font-size="10.5" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#78706A" letter-spacing="0.02em">50%</text><text x="30.0" y="114.0" text-anchor="end" font-size="12" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="600" fill="#1F1B14">Mentions</text><text x="30.0" y="128.0" text-anchor="end" font-size="10.5" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#78706A" letter-spacing="0.02em">80%</text></svg>
</div><div class="radar-card" data-tone="competitor">
<div class="radar-card-name">Omniscient Digital</div>
<div class="radar-card-meta">4 mentions</div>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-40 0 300 220" width="100%" style="max-width:300px;height:auto;background:#FFFFFF;"><polygon points="110.0,96.0 124.0,110.0 110.0,124.0 96.0,110.0" fill="none" stroke="#E6E2D9" stroke-width="1" opacity="0.6"/><polygon points="110.0,82.0 138.0,110.0 110.0,138.0 82.0,110.0" fill="none" stroke="#E6E2D9" stroke-width="1" opacity="0.6"/><polygon points="110.0,68.0 152.0,110.0 110.0,152.0 68.0,110.0" fill="none" stroke="#E6E2D9" stroke-width="1" opacity="0.6"/><polygon points="110.0,54.0 166.0,110.0 110.0,166.0 54.0,110.0" fill="none" stroke="#E6E2D9" stroke-width="1" opacity="1"/><line x1="110" y1="110" x2="110.0" y2="54.0" stroke="#E6E2D9" stroke-width="1"/><line x1="110" y1="110" x2="166.0" y2="110.0" stroke="#E6E2D9" stroke-width="1"/><line x1="110" y1="110" x2="110.0" y2="166.0" stroke="#E6E2D9" stroke-width="1"/><line x1="110" y1="110" x2="54.0" y2="110.0" stroke="#E6E2D9" stroke-width="1"/><text x="114" y="99" font-size="9" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#A8A097">25</text><text x="114" y="85" font-size="9" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#A8A097">50</text><text x="114" y="71" font-size="9" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#A8A097">75</text><text x="114" y="57" font-size="9" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#A8A097">100</text><polygon points="110.0,54.0 138.0,110.0 110.0,138.0 65.2,110.0" fill="#C97B24" fill-opacity="0.18" stroke="#C97B24" stroke-width="1.75"/><circle cx="110.0" cy="54.0" r="3.5" fill="#C97B24" stroke="#FFFFFF" stroke-width="1.5"/><circle cx="138.0" cy="110.0" r="3.5" fill="#C97B24" stroke="#FFFFFF" stroke-width="1.5"/><circle cx="110.0" cy="138.0" r="3.5" fill="#C97B24" stroke="#FFFFFF" stroke-width="1.5"/><circle cx="65.2" cy="110.0" r="3.5" fill="#C97B24" stroke="#FFFFFF" stroke-width="1.5"/><text x="110.0" y="28.0" text-anchor="middle" font-size="12" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="600" fill="#1F1B14">Presence</text><text x="110.0" y="42.0" text-anchor="middle" font-size="10.5" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#78706A" letter-spacing="0.02em">100%</text><text x="190.0" y="114.0" text-anchor="start" font-size="12" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="600" fill="#1F1B14">Sentiment</text><text x="190.0" y="128.0" text-anchor="start" font-size="10.5" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#78706A" letter-spacing="0.02em">50%</text><text x="110.0" y="202.0" text-anchor="middle" font-size="12" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="600" fill="#1F1B14">Rank</text><text x="110.0" y="216.0" text-anchor="middle" font-size="10.5" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#78706A" letter-spacing="0.02em">50%</text><text x="30.0" y="114.0" text-anchor="end" font-size="12" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="600" fill="#1F1B14">Mentions</text><text x="30.0" y="128.0" text-anchor="end" font-size="10.5" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#78706A" letter-spacing="0.02em">80%</text></svg>
</div><div class="radar-card" data-tone="competitor">
<div class="radar-card-name">Minuttia</div>
<div class="radar-card-meta">3 mentions</div>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-40 0 300 220" width="100%" style="max-width:300px;height:auto;background:#FFFFFF;"><polygon points="110.0,96.0 124.0,110.0 110.0,124.0 96.0,110.0" fill="none" stroke="#E6E2D9" stroke-width="1" opacity="0.6"/><polygon points="110.0,82.0 138.0,110.0 110.0,138.0 82.0,110.0" fill="none" stroke="#E6E2D9" stroke-width="1" opacity="0.6"/><polygon points="110.0,68.0 152.0,110.0 110.0,152.0 68.0,110.0" fill="none" stroke="#E6E2D9" stroke-width="1" opacity="0.6"/><polygon points="110.0,54.0 166.0,110.0 110.0,166.0 54.0,110.0" fill="none" stroke="#E6E2D9" stroke-width="1" opacity="1"/><line x1="110" y1="110" x2="110.0" y2="54.0" stroke="#E6E2D9" stroke-width="1"/><line x1="110" y1="110" x2="166.0" y2="110.0" stroke="#E6E2D9" stroke-width="1"/><line x1="110" y1="110" x2="110.0" y2="166.0" stroke="#E6E2D9" stroke-width="1"/><line x1="110" y1="110" x2="54.0" y2="110.0" stroke="#E6E2D9" stroke-width="1"/><text x="114" y="99" font-size="9" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#A8A097">25</text><text x="114" y="85" font-size="9" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#A8A097">50</text><text x="114" y="71" font-size="9" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#A8A097">75</text><text x="114" y="57" font-size="9" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#A8A097">100</text><polygon points="110.0,72.5 138.0,110.0 110.0,138.0 76.4,110.0" fill="#C97B24" fill-opacity="0.18" stroke="#C97B24" stroke-width="1.75"/><circle cx="110.0" cy="72.5" r="3.5" fill="#C97B24" stroke="#FFFFFF" stroke-width="1.5"/><circle cx="138.0" cy="110.0" r="3.5" fill="#C97B24" stroke="#FFFFFF" stroke-width="1.5"/><circle cx="110.0" cy="138.0" r="3.5" fill="#C97B24" stroke="#FFFFFF" stroke-width="1.5"/><circle cx="76.4" cy="110.0" r="3.5" fill="#C97B24" stroke="#FFFFFF" stroke-width="1.5"/><text x="110.0" y="28.0" text-anchor="middle" font-size="12" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="600" fill="#1F1B14">Presence</text><text x="110.0" y="42.0" text-anchor="middle" font-size="10.5" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#78706A" letter-spacing="0.02em">67%</text><text x="190.0" y="114.0" text-anchor="start" font-size="12" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="600" fill="#1F1B14">Sentiment</text><text x="190.0" y="128.0" text-anchor="start" font-size="10.5" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#78706A" letter-spacing="0.02em">50%</text><text x="110.0" y="202.0" text-anchor="middle" font-size="12" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="600" fill="#1F1B14">Rank</text><text x="110.0" y="216.0" text-anchor="middle" font-size="10.5" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#78706A" letter-spacing="0.02em">50%</text><text x="30.0" y="114.0" text-anchor="end" font-size="12" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" font-weight="600" fill="#1F1B14">Mentions</text><text x="30.0" y="128.0" text-anchor="end" font-size="10.5" font-family="'Inter', system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif" fill="#78706A" letter-spacing="0.02em">60%</text></svg>
</div>
</div>

## Competitor Intelligence

_9 gaps found — red cells show who AI cited instead of you._

<div class="cintel-table-wrap"><table class="cintel-table"><thead><tr><th>Query</th><th>ChatGPT</th><th>Gemini</th><th>Claude</th></tr></thead><tbody><tr><td class="cintel-query">best Answer Engine Optimization agencies 2026</td><td class="cintel-cell" data-status="no"><div><span class="cell-badge" data-tone="bad">❌</span></div><div class="cintel-comps"><span class="cintel-comp">LSEO</span> <span class="cintel-comp">First Page Sage</span></div></td><td class="cintel-cell" data-status="no"><div><span class="cell-badge" data-tone="bad">❌</span></div><div class="cintel-comps"><span class="cintel-comp">Minuttia</span> <span class="cintel-comp">First Page Sage</span> <span class="cintel-comp">NoGood</span> <span class="cintel-comp">iPullRank</span></div></td><td class="cintel-cell" data-status="no"><div><span class="cell-badge" data-tone="bad">❌</span></div><div class="cintel-comps"><span class="cintel-comp">First Page Sage</span> <span class="cintel-comp">Minuttia</span> <span class="cintel-comp">Avenue Z</span> <span class="cintel-comp">Omniscient Digital</span></div></td></tr><tr><td class="cintel-query">top Answer Engine Optimization monitoring tools 2026</td><td class="cintel-cell" data-status="no"><span class="cell-badge" data-tone="bad">❌</span></td><td class="cintel-cell" data-status="no"><div><span class="cell-badge" data-tone="bad">❌</span></div><div class="cintel-comps"><span class="cintel-comp">Profound</span> <span class="cintel-comp">Conductor</span> <span class="cintel-comp">AirOps</span> <span class="cintel-comp">Scrunch AI</span></div></td><td class="cintel-cell" data-status="no"><div><span class="cell-badge" data-tone="bad">❌</span></div><div class="cintel-comps"><span class="cintel-comp">Goodie AI</span> <span class="cintel-comp">Profound</span> <span class="cintel-comp">Scrunch</span> <span class="cintel-comp">AirOps</span></div></td></tr><tr><td class="cintel-query">Answer Engine Optimization consultants for B2B startups</td><td class="cintel-cell" data-status="no"><div><span class="cell-badge" data-tone="bad">❌</span></div><div class="cintel-comps"><span class="cintel-comp">Austin Heaton</span> <span class="cintel-comp">Siege Media</span> <span class="cintel-comp">Omniscient Digital</span> <span class="cintel-comp">NoGood</span></div></td><td class="cintel-cell" data-status="no"><span class="cell-badge" data-tone="bad">❌</span></td><td class="cintel-cell" data-status="no"><div><span class="cell-badge" data-tone="bad">❌</span></div><div class="cintel-comps"><span class="cintel-comp">Discovered Labs</span> <span class="cintel-comp">Optimist</span> <span class="cintel-comp">NoGood</span> <span class="cintel-comp">Omnius</span></div></td></tr></tbody></table></div>

## Actionable Gaps — what to fix this week

_Top 8 cells where competitors are cited but you aren't. Each row is one outreach or content move tied to a real domain or competitor surfaced by this run._

| Query | Engine | Cited instead | What to do |
|---|---|---|---|
| Q1 | Gemini | <span class="cell-badge" data-tone="bad">Minuttia</span> <span class="cell-badge" data-tone="bad">First Page Sage</span> <span class="cell-badge" data-tone="bad">NoGood</span> | Pitch **generatemore.ai** to add Webappski alongside Minuttia |
| Q1 | ChatGPT | <span class="cell-badge" data-tone="bad">LSEO</span> <span class="cell-badge" data-tone="bad">First Page Sage</span> <span class="cell-badge" data-tone="bad">WebFX</span> | Pitch **omnieclipse.ai** to add Webappski alongside LSEO |
| Q2 | Gemini | <span class="cell-badge" data-tone="bad">Profound</span> <span class="cell-badge" data-tone="bad">Conductor</span> <span class="cell-badge" data-tone="bad">AirOps</span> | Pitch **nicklafferty.com** to add Webappski alongside Profound |
| Q2 | ChatGPT | <span class="cell-badge" data-tone="bad">Semrush</span> <span class="cell-badge" data-tone="bad">Ahrefs</span> <span class="cell-badge" data-tone="bad">Surfer SEO</span> | Pitch **therankmasters.com** to add Webappski alongside Semrush |
| Q2 | Claude | <span class="cell-badge" data-tone="bad">Goodie AI</span> <span class="cell-badge" data-tone="bad">Profound</span> <span class="cell-badge" data-tone="bad">Scrunch</span> | Pitch **airops.com** to add Webappski alongside Goodie AI |
| Q3 | Claude | <span class="cell-badge" data-tone="bad">Discovered Labs</span> <span class="cell-badge" data-tone="bad">Optimist</span> <span class="cell-badge" data-tone="bad">NoGood</span> | Pitch **discoveredlabs.com** to add Webappski alongside Discovered Labs |
| Q1 | Claude | <span class="cell-badge" data-tone="bad">First Page Sage</span> <span class="cell-badge" data-tone="bad">Minuttia</span> <span class="cell-badge" data-tone="bad">Avenue Z</span> | Pitch **firstpagesage.com** to add Webappski alongside First Page Sage |
| Q3 | ChatGPT | <span class="cell-badge" data-tone="bad">Austin Heaton</span> <span class="cell-badge" data-tone="bad">Siege Media</span> <span class="cell-badge" data-tone="bad">Omniscient Digital</span> | Pitch **coursera.org** to add Webappski alongside Austin Heaton |

## Where AI Engines Get Their Answers — Domain Share of Voice

_The publishers AI cites when describing your category. Pitching the top 3 is the highest-leverage AEO move surfaced by the data — see "Outreach templates" section below for ready-to-send drafts._

| Domain | Citations | Share | |
|---|---:|---:|---|
| **techradar.com** | 4 | 4.7% | <span class="share-bar" style="--bar-w:100%"></span> |
| **scrunch.com** | 4 | 4.7% | <span class="share-bar" style="--bar-w:100%"></span> |
| **minuttia.com** | 3 | 3.5% | <span class="share-bar" style="--bar-w:75%"></span> |
| **firstpagesage.com** | 3 | 3.5% | <span class="share-bar" style="--bar-w:75%"></span> |
| **en.wikipedia.org** | 2 | 2.3% | <span class="share-bar" style="--bar-w:50%"></span> |
| **moosend.com** | 2 | 2.3% | <span class="share-bar" style="--bar-w:50%"></span> |
| **nogood.io** | 2 | 2.3% | <span class="share-bar" style="--bar-w:50%"></span> |
| **airops.com** | 2 | 2.3% | <span class="share-bar" style="--bar-w:50%"></span> |
| **aiclicks.io** | 2 | 2.3% | <span class="share-bar" style="--bar-w:50%"></span> |
| **google.com** | 2 | 2.3% | <span class="share-bar" style="--bar-w:50%"></span> |

## Citation Source Breakdown — by Category

_How AI gets its answers about your category. Each row maps to a different outreach play — reviews and forums need very different tactics._

| Category | Citations | Share | Top examples | Outreach move |
|---|---:|---:|---|---|
| 🔗 **Other** | 16 | 61.5% | techradar.com, scrunch.com, moosend.com <span class="dom-more">+3 more</span> | Mixed bucket — review individually |
| 🏢 **Agency / consultancy** | 8 | 30.8% | minuttia.com, firstpagesage.com, nogood.io | Get listed in their roundup posts |
| 📚 **Reference (Wikipedia, etc.)** | 2 | 7.7% | en.wikipedia.org | Citations rules apply — earn them via independent sources first |

## Where to get mentioned

_AI engines cite these sites when answering queries in your category. Getting mentioned here is the fastest path to AEO visibility — one mention on a high-trust site propagates across all engines that rely on it._

| Site | Type | About | Your action |
|---|---|---|---|
| `minuttia.com` | Blog / agency | SEO &amp; content marketing agency for B2B SaaS | Pitch a mention or guest post |
| `firstpagesage.com` | Blog / agency | SEO &amp; content marketing agency | Pitch a mention or guest post |
| `indiehackers.com` | Blog / agency | Startup / SaaS community &amp; resources | Pitch a mention or guest post |
| `contently.com` | Blog / agency | Content marketing SaaS / platform | Pitch a mention or guest post |
| `scrunch.com` | Blog / agency | AI-visibility / AEO tracking SaaS | Pitch a mention or guest post |
| `therankmasters.com` | Blog / agency | Content strategy &amp; SEO agency for SaaS | Pitch a mention or guest post |
| `singlegrain.com` | Blog / agency | Revenue marketing / digital growth agency | Pitch a mention or guest post |
| `mcp-seo.com` | Blog / agency | SEO agency | Pitch a mention or guest post |
| `gomega.ai` | Blog / agency | AI-powered SEO / ads / marketing platform | Pitch a mention or guest post |

## AI-Bot Crawlability Audit

_<span class="file-check" data-tone="good">✅ robots.txt</span> <span class="file-check-meta">(661 bytes)</span> &nbsp;·&nbsp; <span class="file-check" data-tone="good">✅ llms.txt</span> &nbsp;·&nbsp; <span class="file-check" data-tone="good">✅ sitemap.xml</span> <span class="file-check-meta">(173 URLs)</span>_

| AI Engine | Bots & Access |
|---|---|
| **ChatGPT** | <span class="crawl-badge" data-tone="good">✓ GPTBot</span><span class="crawl-badge" data-tone="good">✓ OAI-SearchBot</span><span class="crawl-badge" data-tone="good">✓ ChatGPT-User</span> |
| **Gemini** | <span class="crawl-badge" data-tone="good">✓ Google-Extended</span><span class="crawl-badge" data-tone="warn">◐ GoogleOther</span> |
| **Claude** | <span class="crawl-badge" data-tone="good">✓ ClaudeBot</span><span class="crawl-badge" data-tone="warn">◐ Claude-Web</span><span class="crawl-badge" data-tone="warn">◐ anthropic-ai</span> |
| **Perplexity** | <span class="crawl-badge" data-tone="good">✓ PerplexityBot</span><span class="crawl-badge" data-tone="warn">◐ Perplexity-User</span> |
| **training-data** | <span class="crawl-badge" data-tone="good">✓ CCBot (CommonCrawl)</span> |
| **ByteDance/TikTok** | <span class="crawl-badge" data-tone="good">✓ Bytespider</span> |

_Source: `https://webappski.com/robots.txt` (HTTP 200). Re-audit on every `aeo-tracker report`._

## AI-Bot Crawl Readiness

<div class="score-block score-block-row">
<div class="score-block-num" data-tone="good">100<span class="score-block-frac">/100</span></div>
<div class="score-block-body">
<div class="score-block-body-title">Technical access for AI crawlers</div>
<div class="score-block-body-note">Derived from robots.txt, AI bot access matrix, sitemap.xml, and /llms.txt presence — no extra HTTP requests beyond the crawlability audit.</div>
</div>
</div>

_This measures TECHNICAL access for AI crawlers. Actual visibility in AI answers depends on off-page authority (Wikipedia / Reddit / review platforms) — see «Authority-Source Presence» below._

| Signal | Score | Weight | Note |
|---|---:|---:|---|
| **robots** | <span class="rate-text" data-tone="good">100/100</span> | 30% | present |
| **bots** | <span class="rate-text" data-tone="good">100/100</span> | 25% | 12/12 bots not blocked |
| **sitemap** | <span class="rate-text" data-tone="good">100/100</span> | 25% | present |
| **llmsTxt** | <span class="rate-text" data-tone="good">100/100</span> | 20% | present |

## Authority-Source Presence

_Off-page signals AI engines weight heavily — they're part of the ground-truth corpus most LLMs trained on._

<p class="auth-caveat">Wikipedia and Reddit are rarely populated for dev tools — the GitHub row below carries the meaningful signal.</p>

| Source | Status | Detail |
|---|---|---|
| **GitHub** | <span class="auth-badge" data-tone="warn">◐ 7 ★ · 0 forks</span> | [webappski/aeo-tracker](https://github.com/webappski/aeo-tracker)<br/><span class="auth-extract">"Open-source CLI for tracking brand visibility across AI answer engines (ChatGPT, Gemini, Claude). Direct API calls, zero dependencies. Built by Webappski.…"</span> |
| **Wikipedia** | <span class="auth-badge" data-tone="bad">✗ No article</span> | [Create one](https://en.wikipedia.org/wiki/Webappski) |
| **Reddit** | <span class="auth-badge" data-tone="bad">✗ Not discussed</span> | <span class="auth-empty">No discussion yet — see hints below</span> |

<div class="auth-advisory"><h4 class="auth-advisory-head">Why this matters · 2 hints</h4><ul class="auth-tips"><li>GitHub org exists but the flagship repo isn't earning stars yet. Pin the brand's primary repo (rename to match the brand if needed) and seed it with a strong README + demo.</li><li>No Reddit discussion — find subreddits in your category (search bar) and answer questions with verifiable expertise. Do not spam.</li></ul></div>

## Topical Visibility Clusters

_Queries grouped by shared content words → visibility at the cluster level. AEO is a cluster game: fixing one query usually fixes the whole topic. Cluster keys are the most-frequent shared word across each group._

| Topic | Queries | Visibility | Examples |
|---|---:|---|---|
| **optimization** | 3 | <span class="rate-text" data-tone="muted">0%</span> (0/9) | <code>top Answer Engine Optimization monitoring tools 20…</code> · <code>Answer Engine Optimization consultants for B2B sta…</code> · <code>best Answer Engine Optimization agencies 2026</code> |

## AI Ads / Sponsored-Content Detection

_9 cells scanned for sponsored markers and ad-network citations — none found this run. As AI engines roll out ad inventory, this section will surface paid placements automatically._

## Outreach Email Templates — top-3 domains

_Ready-to-send pitches for the publishers AI cites most. Personalise the article reference before sending — these are starting drafts, not finished emails. Generated once per report run and cached._

<article class="outreach-item">
  <header class="outreach-head">
    <span class="outreach-num">01</span>
    <span class="outreach-host">techradar.com</span>
  </header>
  <div class="outreach-field outreach-subject"><span class="outreach-field-label">subject</span><span class="outreach-field-value">TechRadar's AEO coverage is cited in AI answers</span></div>
  <div class="outreach-body">Hi TechRadar team — your AEO/AI search coverage is getting cited in AI answers for the AEO services category, and it’s showing up 4x in our scan. That makes your perspective influential in how this market is being explained.<br/><br/>I’m reaching out from Webappski because we have a useful angle that’s often missing from these roundups: what actually changes when brands optimize for answer engines, not just traditional search. We’ve also got a concrete customer story with measurable shifts in AI visibility that may add a practical layer to your reporting.<br/><br/>If you’re open, I’d love to share a short data point or founder/customer perspective for a future piece.</div>
  <div class="outreach-why"><span class="outreach-why-tag">why this domain</span><span class="outreach-why-text">TechRadar matters because it captures a meaningful share of AI citations in the AEO services category and helps shape the category definition.</span></div>
</article>
<article class="outreach-item">
  <header class="outreach-head">
    <span class="outreach-num">02</span>
    <span class="outreach-host">scrunch.com</span>
  </header>
  <div class="outreach-field outreach-subject"><span class="outreach-field-label">subject</span><span class="outreach-field-value">Scrunch's AI search view is cited by answer engines</span></div>
  <div class="outreach-body">Hi Scrunch team — your AI search/AEO content is being cited by AI answer engines for the AEO services category, and our scan shows it 4x so far. That tells us your framing is helping define how this space gets summarized.<br/><br/>I’m with Webappski, and I think we can add something useful to your coverage: a practical data point on what brands are seeing when they optimize specifically for answer engines, plus a customer story that shows the difference between traffic, mention share, and actual AI inclusion.<br/><br/>If it’s helpful, I’d be glad to send over a concise contribution you could use in a future update or analysis.</div>
  <div class="outreach-why"><span class="outreach-why-tag">why this domain</span><span class="outreach-why-text">Scrunch matters because it captures a notable share of AI citations in your category and is likely influencing how answer engines describe AEO services.</span></div>
</article>
<article class="outreach-item">
  <header class="outreach-head">
    <span class="outreach-num">03</span>
    <span class="outreach-host">minuttia.com</span>
  </header>
  <div class="outreach-field outreach-subject"><span class="outreach-field-label">subject</span><span class="outreach-field-value">Minuttia's AI SEO take is cited in category answers</span></div>
  <div class="outreach-body">Hi Minuttia team — your AI SEO/AEO-related coverage is being cited by AI answer engines in the AEO services category, and we’ve seen it cited 3x. That puts your perspective in the mix when these tools explain the category.<br/><br/>I’m reaching out from Webappski because we have a missing angle that may fit your editorial lens: a grounded example of how an AEO program changes brand visibility across answer engines, not just rankings. We also have a customer story with a before/after view that could add a real-world proof point.<br/><br/>If you’re open, I’d love to share a brief contribution rather than pitch a link.</div>
  <div class="outreach-why"><span class="outreach-why-tag">why this domain</span><span class="outreach-why-text">Minuttia matters because it contributes to the citation footprint that shapes AI-generated explanations of AEO services.</span></div>
</article>

---

### Need help getting cited by AI answer engines?

**[Webappski](https://webappski.com/en/aeo-services)** is the AEO agency behind `aeo-tracker`. We run weekly audits like this one, implement the kinds of actions this report recommends (third-party placements, comparison pages, authority building), and publish what we learn openly at [webappski.com/blog](https://webappski.com/en/posts/aeo-visibility-challenge-week-1). If you want a second opinion on your numbers — or help turning them around — [talk to us](https://webappski.com/en/aeo-services).

---

_Generated by @webappski/aeo-tracker. Raw responses: `aeo-responses/2026-05-13/`. Re-run: `aeo-tracker report`._

---

## Generate metadata for AEO Mission Control

Copy the JSON below and paste it into your project page at [webappski.com/en/portal/aeo-mission-control](https://webappski.com/en/portal/aeo-mission-control). Webappski generates a personalised 30-mission AEO plan (≈1–3 hours per mission, work at your pace) grounded in this exact data — turnaround 1-3 business days during the founder-only beta. Your raw responses, queries, and API spend stay on your machine. Only the metadata in this block is uploaded.
_⚠ Only 3 queries this run — for full plan grounding, expand additively: `aeo-tracker init --queries=10 --add-queries`._

```json
{
  "schemaVersion": "1.1",
  "generatedAt": "2026-05-13T05:19:31.235Z",
  "tracker": {
    "version": "0.3.0",
    "runDate": "2026-05-13"
  },
  "identity": {
    "brand": "Webappski",
    "domain": "webappski.com",
    "lang": "en"
  },
  "aggregates": {
    "score": 0,
    "mentions": 0,
    "total": 9,
    "totalQueries": 3,
    "providerCount": 3,
    "regions": []
  },
  "scores": {
    "uvi": 0,
    "presence": 0,
    "sentiment": null,
    "rank": null,
    "citation": 0
  },
  "perEngine": [
    {
      "provider": "openai",
      "label": "ChatGPT",
      "model": "gpt-5-search-api",
      "hits": 0,
      "total": 3,
      "pct": 0,
      "presence": 0,
      "sentiment": null,
      "rank": null,
      "citation": 0
    },
    {
      "provider": "gemini",
      "label": "Gemini",
      "model": "gemini-2.5-pro",
      "hits": 0,
      "total": 3,
      "pct": 0,
      "presence": 0,
      "sentiment": null,
      "rank": null,
      "citation": 0
    },
    {
      "provider": "anthropic",
      "label": "Claude",
      "model": "claude-sonnet-4-6",
      "hits": 0,
      "total": 3,
      "pct": 0,
      "presence": 0,
      "sentiment": null,
      "rank": null,
      "citation": 0
    }
  ],
  "perCell": [
    {
      "queryId": "Q2",
      "provider": "openai",
      "mention": "no",
      "position": null,
      "citationCount": 24,
      "competitors": [],
      "responseQuality": "rich",
      "hasBrandInCitations": false,
      "sentiment": null,
      "region": null,
      "tag": null
    },
    {
      "queryId": "Q3",
      "provider": "gemini",
      "mention": "no",
      "position": null,
      "citationCount": 6,
      "competitors": [],
      "responseQuality": "rich",
      "hasBrandInCitations": false,
      "sentiment": null,
      "region": null,
      "tag": null
    },
    {
      "queryId": "Q1",
      "provider": "gemini",
      "mention": "no",
      "position": null,
      "citationCount": 10,
      "competitors": [
        "Minuttia",
        "First Page Sage",
        "NoGood",
        "iPullRank",
        "Siege Media",
        "Avenue Z",
        "Breaking B2B",
        "Omniscient Digital",
        "Animalz",
        "Generate More"
      ],
      "responseQuality": "rich",
      "hasBrandInCitations": false,
      "sentiment": null,
      "region": null,
      "tag": null
    },
    {
      "queryId": "Q3",
      "provider": "openai",
      "mention": "no",
      "position": null,
      "citationCount": 17,
      "competitors": [
        "Austin Heaton",
        "Siege Media",
        "Omniscient Digital",
        "NoGood",
        "iPullRank",
        "Relixir"
      ],
      "responseQuality": "rich",
      "hasBrandInCitations": false,
      "sentiment": null,
      "region": null,
      "tag": null
    },
    {
      "queryId": "Q2",
      "provider": "gemini",
      "mention": "no",
      "position": null,
      "citationCount": 8,
      "competitors": [
        "Profound",
        "Conductor",
        "AirOps",
        "Scrunch AI",
        "AIclicks",
        "Semrush",
        "Hall",
        "Kai Footprint",
        "SEOPital Vision",
        "BrightEdge Prism"
      ],
      "responseQuality": "rich",
      "hasBrandInCitations": false,
      "sentiment": null,
      "region": null,
      "tag": null
    },
    {
      "queryId": "Q1",
      "provider": "openai",
      "mention": "no",
      "position": null,
      "citationCount": 14,
      "competitors": [
        "LSEO",
        "First Page Sage"
      ],
      "responseQuality": "rich",
      "hasBrandInCitations": false,
      "sentiment": null,
      "region": null,
      "tag": null
    },
    {
      "queryId": "Q3",
      "provider": "anthropic",
      "mention": "no",
      "position": null,
      "citationCount": 20,
      "competitors": [
        "Discovered Labs",
        "Optimist",
        "NoGood",
        "Omnius",
        "Quoleady",
        "XQL Group",
        "Growth Plays",
        "Omniscient Digital",
        "TripleDart",
        "Minuttia"
      ],
      "responseQuality": "rich",
      "hasBrandInCitations": false,
      "sentiment": null,
      "region": null,
      "tag": null
    },
    {
      "queryId": "Q2",
      "provider": "anthropic",
      "mention": "no",
      "position": null,
      "citationCount": 10,
      "competitors": [
        "Goodie AI",
        "Profound",
        "Scrunch",
        "AirOps",
        "Meltwater GenAI Lens",
        "Otterly.AI",
        "Peec AI",
        "Semrush AI Visibility Toolkit",
        "AthenaHQ",
        "Featureon.ai"
      ],
      "responseQuality": "rich",
      "hasBrandInCitations": false,
      "sentiment": null,
      "region": null,
      "tag": null
    },
    {
      "queryId": "Q1",
      "provider": "anthropic",
      "mention": "no",
      "position": null,
      "citationCount": 10,
      "competitors": [
        "First Page Sage",
        "Minuttia",
        "Avenue Z",
        "Omniscient Digital",
        "Omnius",
        "NoGood",
        "51Blocks",
        "BetterAnswer",
        "iPullRank",
        "Outpace SEO"
      ],
      "responseQuality": "rich",
      "hasBrandInCitations": false,
      "sentiment": null,
      "region": null,
      "tag": null
    }
  ],
  "topCompetitors": [
    {
      "name": "NoGood",
      "mentionCount": 4,
      "verified": true
    },
    {
      "name": "Omniscient Digital",
      "mentionCount": 4,
      "verified": true
    },
    {
      "name": "Minuttia",
      "mentionCount": 3,
      "verified": true
    },
    {
      "name": "First Page Sage",
      "mentionCount": 3,
      "verified": true
    },
    {
      "name": "iPullRank",
      "mentionCount": 3,
      "verified": true
    },
    {
      "name": "Siege Media",
      "mentionCount": 2,
      "verified": true
    },
    {
      "name": "Avenue Z",
      "mentionCount": 2,
      "verified": true
    },
    {
      "name": "Conductor",
      "mentionCount": 2,
      "verified": true
    }
  ],
  "topCanonicalSources": [
    {
      "url": "https://minuttia.com/best-aeo-agencies/",
      "count": 2
    },
    {
      "url": "https://firstpagesage.com/seo-blog/the-top-answer-engine-optimization-aeo-companies/",
      "count": 2
    },
    {
      "url": "https://www.indiehackers.com/post/best-15-aeo-tools-in-2026-tested-ranked-6c6b9fa2c2",
      "count": 2
    },
    {
      "url": "https://contently.com/2026/04/29/top-10-tools-answer-engine-optimization-aeo-2026/",
      "count": 2
    },
    {
      "url": "https://scrunch.com/blog/best-answer-engine-optimization-aeo-generative-engine-optimization-geo-enterprise-platforms-2026",
      "count": 2
    },
    {
      "url": "https://www.therankmasters.com/insights/ai-visibility/best-ai-rank-tracking-serp-monitoring-tools?utm_source=openai",
      "count": 1
    },
    {
      "url": "https://www.singlegrain.com/artificial-intelligence/best-technical-seo-tools-in-2026/?utm_source=openai",
      "count": 1
    },
    {
      "url": "https://mcp-seo.com/2026-02-top-5-seo-tools-for-2026-the-essential-list/?utm_source=openai",
      "count": 1
    },
    {
      "url": "https://www.gomega.ai/blog/best-seo-monitoring-tools/?utm_source=openai",
      "count": 1
    },
    {
      "url": "https://www.xseek.io/blogs/articles/best-seo-tools-2026?utm_source=openai",
      "count": 1
    }
  ],
  "topCitationDomains": [],
  "crawl": {
    "hasRobotsTxt": true,
    "hasLlmsTxt": true,
    "hasSitemap": true,
    "sitemapUrlCount": 173,
    "totalBots": 12,
    "allowedCount": 8,
    "blockedCount": 0,
    "bots": []
  },
  "authority": {
    "wikipedia": {
      "found": false,
      "type": null,
      "lastModified": null
    },
    "reddit": {
      "found": false,
      "mentionCount": 0,
      "topSubreddits": []
    },
    "profile": {
      "type": "dev-tool",
      "extras": [
        "github"
      ]
    },
    "github": {
      "found": true,
      "owner": "webappski",
      "ownerType": "user",
      "stars": 7,
      "forks": 0,
      "topRepoUrl": "https://github.com/webappski/aeo-tracker"
    }
  },
  "topics": [
    {
      "topic": "optimization",
      "queryIds": [
        "Q2",
        "Q3",
        "Q1"
      ],
      "hits": 0,
      "total": 9,
      "rate": 0
    }
  ],
  "basket": {
    "version": 1,
    "queriesAddedSince": "2026-04-22",
    "trendCutoff": "2026-04-22",
    "totalQueries": 3,
    "kind": "initial"
  },
  "pageSignals": {
    "domain": "webappski.com",
    "fetchedAt": "2026-05-13T05:19:20.034Z",
    "headings": {
      "h1Count": 1,
      "h2Count": 4,
      "h1Samples": [
        "Get your B2B SaaS cited by ChatGPT, Claude, Gemini, and Perplexity"
      ]
    },
    "answerCapsules": {
      "totalH2": 4,
      "withCapsule": 1,
      "coverage": 25
    },
    "schemaOrg": {
      "blockCount": 2,
      "types": [
        "BreadcrumbList",
        "Organization"
      ],
      "hasOrganization": true,
      "hasFaqPage": false,
      "hasBreadcrumb": true,
      "hasPerson": false,
      "hasArticle": false
    },
    "faq": {
      "schemaCount": 0,
      "heuristicCount": 0,
      "total": 0
    }
  },
  "entityGraph": {
    "domain": "webappski.com",
    "sameAsCount": 0,
    "edges": [],
    "summary": {
      "reciprocates": 0,
      "oneWay": 0,
      "unreachable": 0,
      "verifiedHost": 0,
      "brokenLink": 0,
      "reciprocityRate": 0
    }
  },
  "competitorPricing": [
    {
      "name": "NoGood",
      "domain": "nogood.io",
      "tier": "unknown",
      "entryPrice": null,
      "confidence": "low",
      "pricingSource": null
    },
    {
      "name": "Omniscient Digital",
      "domain": "en.wikipedia.org",
      "tier": "unknown",
      "entryPrice": null,
      "confidence": "low",
      "pricingSource": null
    },
    {
      "name": "Minuttia",
      "domain": "minuttia.com",
      "tier": "unknown",
      "entryPrice": null,
      "confidence": "low",
      "pricingSource": null
    },
    {
      "name": "First Page Sage",
      "domain": "firstpagesage.com",
      "tier": "unknown",
      "entryPrice": null,
      "confidence": "low",
      "pricingSource": null
    },
    {
      "name": "iPullRank",
      "domain": null,
      "tier": "unknown",
      "entryPrice": null,
      "confidence": "low",
      "pricingSource": null
    }
  ],
  "regionContext": {
    "aggregate": {
      "dominantRegion": null,
      "confidence": "none",
      "mixedSignals": false,
      "perRegion": {},
      "perProvider": {}
    },
    "perCell": []
  },
  "responseFreshness": {
    "overall": "fresh",
    "counts": {
      "fresh": 9,
      "stale": 0,
      "unknown": 0,
      "total": 9
    },
    "perProvider": {
      "openai": {
        "fresh": 3,
        "stale": 0,
        "unknown": 0,
        "total": 3,
        "latestYear": null,
        "verdict": "fresh"
      },
      "gemini": {
        "fresh": 3,
        "stale": 0,
        "unknown": 0,
        "total": 3,
        "latestYear": null,
        "verdict": "fresh"
      },
      "anthropic": {
        "fresh": 3,
        "stale": 0,
        "unknown": 0,
        "total": 3,
        "latestYear": null,
        "verdict": "fresh"
      }
    },
    "perCell": [
      {
        "provider": "openai",
        "freshness": "fresh",
        "confidence": "high",
        "latestYearMentioned": null,
        "usedWebSearch": true
      },
      {
        "provider": "gemini",
        "freshness": "fresh",
        "confidence": "high",
        "latestYearMentioned": null,
        "usedWebSearch": true
      },
      {
        "provider": "gemini",
        "freshness": "fresh",
        "confidence": "high",
        "latestYearMentioned": null,
        "usedWebSearch": true
      },
      {
        "provider": "openai",
        "freshness": "fresh",
        "confidence": "high",
        "latestYearMentioned": null,
        "usedWebSearch": true
      },
      {
        "provider": "gemini",
        "freshness": "fresh",
        "confidence": "high",
        "latestYearMentioned": null,
        "usedWebSearch": true
      },
      {
        "provider": "openai",
        "freshness": "fresh",
        "confidence": "high",
        "latestYearMentioned": null,
        "usedWebSearch": true
      },
      {
        "provider": "anthropic",
        "freshness": "fresh",
        "confidence": "high",
        "latestYearMentioned": null,
        "usedWebSearch": true
      },
      {
        "provider": "anthropic",
        "freshness": "fresh",
        "confidence": "high",
        "latestYearMentioned": null,
        "usedWebSearch": true
      },
      {
        "provider": "anthropic",
        "freshness": "fresh",
        "confidence": "high",
        "latestYearMentioned": null,
        "usedWebSearch": true
      }
    ]
  }
}
```

> Open the HTML report (`aeo-tracker report --html`) for an interactive **Generate metadata** button with one-click clipboard copy.
