Changelog

Every release, every delta

ApexGEO ships fast. Every release lands here with the deltas it moved, the commits that backed it, and the receipts.

Google AI Overviews tracking

v0.11.0 · 2026-07-06

Monitoring now watches Google's AI Overview — the AI-generated answer box above the organic results. For every tracked prompt ApexGEO samples the live Overview and reports whether it appeared, whether your brand is named inside it, and whether your URL is among its cited sources, with Search Console click-through alongside. When the weekly sample has not run for a prompt it reads "Not measured" rather than inventing an Overview. The release also shipped a marketing-site accessibility and mobile pass and a Turnstile-protected contact form.

New surfaceAI Overviews
Per-prompt signalsSeen / Named / Cited
Sample cadenceWeekly

LLM Crawler Analytics

v0.10.0 · 2026-06-13

See which AI crawlers actually fetch your pages. A REST ingest endpoint and an nginx log tailer classify GPTBot, ClaudeBot, PerplexityBot, Google-Extended and more, and verify each request's source IP against the operator's published address ranges to flag spoofed bots.

AI crawlers classified17
IP anti-spoofVerified
Per-site ingest keysYes

Google Search Console integration

v0.9.0 · 2026-06-13

Connect Search Console in three clicks. A daily organic-traffic dashboard now sits next to your AI-visibility timeline, and a correlation overlay shows where AI presence and organic clicks move together — with release annotations marked on the timeline.

GSC integrationLive
AI ↔ organicCorrelated
Traffic syncNightly

Insights & Brand Facts

v0.8.0 · 2026-06-12

Four new IMPROVE surfaces: a Brand Facts verification queue, a Topic × Engine position heatmap, a proposed-prompts pipeline that surfaces high-value queries worth tracking, and a citation-source taxonomy with gap analysis.

New insight surfaces4
Topic × engine heatmapYes
Citation taxonomyYes

Grounded Monitoring

v0.7.0 · 2026-06-12

Monitoring now runs real web-search grounding on ChatGPT, Gemini, Claude and Grok, so citations reflect what each engine actually retrieves. Presence is reported honestly as named ÷ measured, the ghost-citation gap is tracked, and grounded web-search fees are itemized in usage.

Grounded engines4
Presencenamed ÷ measured
Web-search feesItemized

Audit Intelligence

v0.6.0 · 2026-06-11

The technical audit got actionable. Every issue carries an impact chip with its projected score lift and a Copy-Prompt handoff, fix-progress trackers let you Mark Fixed and auto-clear on re-audit, any single page can be re-run for half a credit, and percentile benchmarks show how you rank against every site ApexGEO has audited.

Per-issue impact chipsYes
Single-page re-run½ credit
Percentile benchmarksLive

Legal pages + 19-prompt seed

v0.5.1 · 2026-05-14

Public /privacy, /terms, /cookies live; tracked_prompts.category column shipped with 19 categorized prompts and the canonical 10-entry GEO/AEO competitor set.

Prompts seeded19+19
Sub-processors disclosed21+10
Competitors tracked10+10

Marketing polish Phase 2

v0.5.0 · 2026-05-12

Interactive audit demo, AI engine coverage matrix, customer-receipts ticker, BrightTech exhibit, Remotion videos.

New marketing modules4
Remotion compositions4
Brand-parameterisedYes

Industry stats + load-brand-signals

v0.4.0 · 2026-04-30

loadBrandSignals shipped its real implementation. Industry stats response cache added. The monitoring loop now grounds dashboard metrics in measured data rather than fallbacks.

loadBrandSignalsLiveno longer stub
Industry buckets1+Tech first

Migration ledger fix

v0.3.5 · 2026-04-26

Drizzle journal repaired to strictly monotonic timestamps. Snapshot regenerated from schema.ts. Prod migration ledger reconciled; ApexGEO migration discipline returns to drizzle-kit only.

JournalMonotonic
Migration disciplineDrizzle-only

Honest empty states

v0.3.0 · 2026-04-22

Hero and value-prop sections no longer fabricate metrics. Dashboard analytics returns explicit empty states when worker hasn't measured a value — never hardcoded fallbacks.

Fabricated metrics0removed