READABILITY UPGRADE

Chart annotations — before / after

Same three examples from the Ant Esports / Ant PC pitch, rebuilt with a v3.21 candidate treatment. Six fixes applied: numbered chip · larger heavier Caveat · slight rotation · white halo · SVG arrow to target · imperfect path stroke · mandatory inline-readable callout.

1. /downloads/ — "the unexpected pillar"

Before (current v3.19)

the unexpected pillar
TOP PAGE · /DOWNLOADS/
149,455
Clicks · CTR 11.6% (driver/firmware)

After (proposed v3.21)

1 OF 3 the unexpected pillar
TOP PAGE · /DOWNLOADS/
149,455
Clicks · CTR 11.6% (driver/firmware)
! The unexpected pillar: /downloads/ alone drives 149,455 clicks (CTR 11.6%) — more than your product-category traffic combined.

2. "cooling fan rgb" — stuck on page 2, zero clicks

Before (current v3.19)

page 2, zero clicks. fix this first.
QUERY IMPR CLICKS CTR POS
cooling fan rgb 70,870 0 0.0% 9.5

After (proposed v3.21)

2 OF 3 page 2, zero clicks — fix first
QUERY IMPR CLICKS CTR POS
cooling fan rgb 70,870 0 0.0% 9.5
! Fix this first. "cooling fan rgb" gets 70,870 monthly impressions at position 9.5 but converts zero clicks — push to page 1 and the maths is 700–2,800 clicks/mo at typical CTR.

3. zebronics.com — "1/6 the size, closing fast"

Before (current v3.19)

1/6 the size — closing fast
DOMAIN KW SO TRAFFIC VALUE
computechstore.in521187,43735,945
vishalperipherals.com42843,95528,685
zebronics.com52795,277402,885
pcstudio.in41782,65927,045

After (proposed v3.21)

3 OF 3 1/6 the size — closing fast
DOMAIN KW SO TRAFFIC VALUE
computechstore.in521187,43735,945
vishalperipherals.com42843,95528,685
zebronics.com 52 79 5,277 402,885
pcstudio.in41782,65927,045
! 1/6 the size, closing fast. zebronics.com has 79 SO and 5,277 traffic — but a traffic value of ₹4,02,885 (11× the others). They've cracked monetisation. Closer than the leaderboard suggests.

The 6 rules — for v3.21 patch

1. Numbered chip: every annotation gets a "N OF M" red pill (Inter 700, 10px, white text on red).
2. Caveat upgraded: 24–26px, weight 700, slight -2° rotation, white text-shadow halo (3-layer).
3. SVG arrow connector: 38×20px curved arrow from label to ellipse — always present.
4. Ellipse: SVG path (not CSS border), 4px stroke, slight -1° rotation, drop-shadow halo, hugs values not labels.
5. Companion .chart-callout: MANDATORY directly below the chart, in Inter 14px. Carries the message in inline-readable form. Already in v3.19; enforce in v3.21.
6. Mobile auto-hide: at <700px, all overlay layers disappear; only the .chart-callout remains. The handwritten layer becomes desktop-only decoration.