Live Site Telemetry
Performance, SEO & AEO — measured in the open.
A public dashboard of this site's own metrics: search visibility, Core Web Vitals, edge delivery, and how well it's tuned for AI answer engines. Built at deploy time — every chart is server-rendered SVG with zero JavaScript. The page you're reading is the proof.
Performance
Lighthouse & Core Web Vitals
Lab audits via headless Chrome (mobile + desktop). Source: Lighthouse (lab) — desktop + mobile (median of 3).
Average scores — desktop
Per-page Lighthouse scores
| Page | Perf mobile | Perf desktop | SEO | A11y | Best Prac. |
|---|---|---|---|---|---|
| Home | 91 | 100 | 100 | 95 | 100 |
| Blog | 86 | 100 | 100 | 95 | 96 |
| AI Development | 100 | 100 | 100 | 95 | 100 |
Scores vary by page weight — measured honestly, not cherry-picked. The blog index carries the most images and shows the most headroom.
Search · Google Search Console
Organic search visibility
Last 28 days (2026-05-02 → 2026-05-29). This is a young site — the story here is ranking quality and a clean growth curve, not raw volume yet.
Search impressions — daily
28 daysTop queries
- keyvin1 imprposition 53.0
- quevin4 imprposition 13.0
- site:www.quevin.com2 imprposition 1.0
Top pages by ranking
- /#6.923 impressions
- /about#5.010 impressions
- /blog#4.312 impressions
- /blog/2025-12-13-context-engineering-smart-zone#6.411 impressions
- /blog/2026-02-28-how-i-use-claude-every-day#7.01 impressions
- /blog/2026-02-28-how-i-use-claude-every-day/#6.37 impressions
Edge · Cloudflare
Delivered from the edge
Last 30 days across the global Cloudflare network.
Requests — daily
Response status mix
- 2xx 27%
- 3xx 23%
- 4xx 50%
- 5xx 0%
Heavy 4xx volume is automated scanners probing paths that don't exist — absorbed at the edge, never reaching origin.
Top countries
- US26,286
- CA7,992
- FR4,452
- NL4,404
- BR3,399
- SG2,446
Answer Engine Optimization
Built for AI answer engines
Two halves of the AEO story: how well the site is optimized for AI engines, and the AI crawler activity that follows.
AEO Readiness Scorecard
100/100 · 8 pages audited live
- Structured data (JSON-LD) A8/8 pages
- Canonical URLs A8/8 pages
- Meta descriptions A8/8 pages
- Open Graph tags A8/8 pages
- Single H1 / semantic headings A8/8 pages
- XML sitemap Apresent
- AI crawlers allowed (robots.txt) AGPTBot/ClaudeBot/Perplexity allowed
- llms.txt manifest Apresent
AI crawler hits
- ClaudeBot254
- OAI-SearchBot42
- GPTBot40
- Amazonbot9
AI crawler trend
Structured data types in use (16)
How this is built
An honest dashboard that costs nothing to serve
Charts ship zero JavaScript
Every visualization is inline SVG, generated at build time — no charting library, no hydration, no runtime fetches. The only scripts on the page are the site's shared nav and analytics. A data-dense page that still loads instantly.
Build-time snapshot, daily refresh
A Node script pulls Search Console, Lighthouse, Cloudflare, and a live schema audit into one JSON file. A scheduled job re-runs it daily and redeploys. Secrets live in CI — never in the shipped bundle.
Real numbers, shown honestly
No vanity inflation. Where a metric has headroom — a 66 mobile score, a low cache ratio on bot traffic — it's shown as-is, with context. Each section degrades gracefully if a source is unavailable.
Want a site instrumented like this?
This dashboard is a working sample of how I approach performance, SEO, and AEO — measurable, honest, and fast by default.