Insights on AI search, GEO, AEO & technical SEO.

Schema Markup That Still Moves the Needle in 2026
A schema audit in 2026 should start by deleting code, not adding it. Most enterprise sites still ship structured data that no surface renders, no engine rewards, and no team has reviewed since the JSON-LD was pasted in. The interesting question is not which schema to add this quarter. It is which schema is actually earning a result somewhere, and which is sitting in your `<head>` for no reason at all.
read_post →
The AI Search Playbook Goes Live on June 9
The AI Search Playbook is the operating system Search Agency uses to win brand visibility for clients in ChatGPT, Gemini, Perplexity, Deepseek, and Google AI Overviews. We have run it across enterprise SEO programs in retail, hospitality, finance, FMCG, and B2B SaaS, and on June 9 we are opening the whole thing live in a free 90-minute webinar.
read_post →
Rand Fishkin Is Half Right About the End of Great Content
The 25-year-old loop where great content drove organic traffic and organic traffic drove growth is breaking, and his framing of why is accurate. The conclusion that companies should pivot to inimitable products instead of content does not survive contact with the enterprise SaaS market, where the inimitable product is already the company. What changes for those buyers is not whether to publish, but what publishing is for.
read_post →
Our Travel Industry Study Finds Two Thirds of Google AI Mode Citations Do Not Rank in the Top 10
Two thirds of the domains Google AI Mode cites in its travel answers are not in the top ten organic results for the same query. That is the headline finding from the first 15 queries of an AI citation study Search Agency is running across the travel industry, starting with Indonesian trip-planning. It changes how enterprise SEO teams should think about who is actually getting found when an AI surface sits on top of Google.
read_post →
How a Leading Maternal Nutrition Brand Came to Own AI Search in Indonesia
Generative engines now answer many of the high-intent questions that brands once captured through traditional rankings. When an AI Overview resolves a query inside the results page, the underlying website often loses the click, even when it ranks well. Across the Indonesian maternal-health category, keyword visibility contracted by roughly 9% as this repricing took hold.
read_post →
When to Merge Pages and When to Keep Them Separate
Two URLs start trading places for the same query, one of them quietly losing a position it used to hold, and the team reaches the same verdict almost every time. Cannibalization. Merge them. A week later one page is redirected into the other, the report shows a problem closed, and nobody asks whether it was the right page, or even the right problem.
read_post →
We Ran Our Own Page Through an E-E-A-T Auditor and Scored 61
We ran the page we use to sell AI search work, search.agency/ai-search, through StoryMint's E-E-A-T Auditor, and it came back with a 61 out of 100. Fair, not good. E-E-A-T is Google's shorthand for Experience, Expertise, Authoritativeness, and Trust.
read_post →
How to Build SEO Into Your Go-to-Market Strategy (Not Bolt It On Later)
Build SEO into your go-to-market plan the way you build in sales or paid: as a demand channel with a job to do, sequenced to your company stage, anchored to a real buyer and a real pain, and now optimized for AI answer engines as well as the ten blue links. The startups that treat search as a launch-day input win compounding pipeline. The ones that treat it as something to switch on later spend year two paying for the months they skipped.
read_post →
The Startup Founder's Guide to Realistic SEO ROI in Indonesia
SEO can be one of the highest-return channels an Indonesian startup ever builds, and it can also quietly burn six months of budget before it returns a single qualified lead. Which one you get depends almost entirely on whether you understood the shape of the return before you committed to it.
read_post →
How to Run a Persona-First Content Gap Analysis With StoryMint
A persona-first content gap analysis finds the questions your audience is asking that the current search results fail to answer. That is a different exercise from the gap analysis most teams run, which finds the keywords competitors rank for and you do not. Both go by the same name. Only one of them tells you what to actually say.
read_post →