Field notes on marketing, tech, and the systems behind the campaign.
Short pieces on what we're building, what broke, and what worked. No think-pieces, no fluff.
-
June 7, 2026 · 4 min readHow to audit brand mentions on ChatGPT, Gemini, and Perplexity
Most teams asked to audit AI brand visibility pick the wrong prompts and conclude the models do not know them. The manual version takes an afternoon, the right prompt design takes five minutes.
-
June 5, 2026 · 4 min readChatGPT vs Perplexity: why GEO is two strategies, not one
ChatGPT and Perplexity cite almost completely different sets of domains. Treating GEO as one strategy hides the gap at the exact layer where the optimisation work splits.
-
June 3, 2026 · 4 min readAdobe Brand Visibility Solution: a peer review (2026)
Adobe rolled out a Brand Visibility Solution with LLM Optimizer and Brand Concierge in April 2026. The tooling is heavy, the price tag implied, and the gap for everyone outside the AEM stack is now obvious.
-
June 1, 2026 · 4 min readMarch 2026 core update: how the winners gained position
The March 2026 core update was the most volatile rollout Google has shipped in two years. Winners and losers separated into cleanly differentiated cohorts, and the May follow-up is enforcing the same logic.
-
May 31, 2026 · 70 min readForeground CAPI Health Check is now live on WordPress.org
A free 12-check audit for any WordPress site's Meta Pixel and Conversions API setup. No signup, no email capture, no phone-home.
-
May 30, 2026 · 3 min readAI Overviews on 48% of searches: the organic CTR cost
The CTR a top organic result earned in 2024 has been quietly cut in half. AI Overviews now appear on 48% of searches, and the math of the SEO playbook has changed underneath everyone who has not noticed.
-
May 28, 2026 · 4 min readFixing brand invisibility in LLMs (Google rank is not enough)
Brand invisibility in LLMs is the version of SEO failure your Search Console will never show you. ChatGPT, Gemini, Perplexity, and Claude are quietly recommending competitors in your place, and the fix has almost nothing to do with your Google rank.
-
May 26, 2026 · 4 min readGoogle's May 2026 core update: the first five days
Google's second 2026 core update started on May 21 against an already-shifted baseline. Five days in, AI Overviews are absorbing the new signals faster than transactional queries, and the volatility looks consistent with March.
-
May 22, 2026 · 3 min readGoogle overhauled Search at I/O. Its chatbot share is still 9%.
Google's I/O search overhaul and May 2026 core update arrived two days apart. The real story is who actually owns AI search retrieval — and it isn't Google.
-
May 18, 2026 · 3 min readChatGPT Hits Record Low as AI Chatbot Traffic Splinters Five Ways
Statcounter's April 2026 numbers say ChatGPT lost share for the third straight month — and Gemini's edging toward double digits.
-
May 15, 2026 · 7 min readGoogle killed the FAQ rich result. It didn't stop using the schema. And neither do AI engines.
What AI engines actually retrieve, rank, and cite - and why most 'GEO advice' landing in your inbox is half-right at best.
-
May 11, 2026 · 8 min readWe built a Meta Pixel auditor. Then scored our own site 28/100.
A free 2026-stack auditor for Meta Pixel + Conversions API. The 12 checks, the dogfood story (Foreground.agency itself scored 28/100 — here's what was broken), and why "AEM event prioritization" stopped being a real answer last summer.