SEO.
85 articles

What It Takes to Make Your Website Agent-Ready in 2026
The web was built for human eyes. An AI agent reads it differently. It parses the underlying structure rather than skimming the layout, and it wants a clean, machine-readable list more than a category page to look at. It also does more than read now, filling carts and paying on behalf of a person who never visits your site at all.
read_post →
Your AI citation screenshot is just a rank-one brag wearing new clothes
Open LinkedIn on any given morning and you will see it. A screenshot of ChatGPT, a brand name highlighted in yellow, a caption underneath about how the agency got their client "cited by AI." Three years ago the same people posted a screenshot of a Google result sitting at position one. Different platform, same yellow highlighter, same empty flex.
read_post →
Search Console Now Shows Where AI Cites You, and Almost Nothing Else
Google added Generative AI performance data to Search Console, a view of how often your URLs appear in AI Overviews and AI Mode, alongside generative features in Discover https://developers.google.com/search/blog/2026/06/gen-ai-performance-reports. For the first time, you can see which of your pages are surfacing inside Google's AI answers. It is also one of the thinnest reports the tool has ever shipped.
read_post →
What 340 search specialists tell us about Indonesia's SEO talent
For the past few weeks we have been building searchbro*, an open index of the people who actually do search marketing in Indonesia. Not agencies, not tools, the practitioners. The technical SEOs, the content strategists, the people quietly running organic growth for the country's biggest brands.
read_post →
Your Highest-Priority SEO Fix Has Been Waiting Six Months
Edge SEO is how technical teams stopped waiting. Rather than changing the site at its origin, the codebase, the CMS, the database, you intercept the page at the CDN and change it on the way out. The fix lives on the network that already sits in front of every request, so it ships without a single deploy to your backend.
read_post →
What a Senior SEO Found When He Read Our Source Code
A senior SEO manager at one of Indonesia's biggest tech companies opened searchbro.id, went to his own profile, and did the thing only an SEO does for fun. He viewed the page source. Then he left an approving note about the noscript fallback. For most people that sentence is gibberish. For anyone who has shipped a JavaScript site and watched it disappear from search, it is the whole story.
read_post →
A Clone of Your Store Can Win the Citation You Thought Was Yours
For a small or mid-sized brand the threat is not a lost sale. It is an AI engine recommending an impostor under your name, confidently, to a buyer at the exact moment of purchase. OpenAI pulled those specific sites from its index once they were flagged. The hole they slipped through is still open.
read_post →
One Google Business Profile Decides Whether AI Recommends Your Shop
Ask ChatGPT where to get a phone screen fixed in South Jakarta, and it will name a few shops. Ask Gemini for a bakery that delivers wedding cakes, and it will pick favorites. Those answers are not guesses. They are assembled from structured sources, and your Google Business Profile is one of the richest the model has on you.
read_post →
You Still Need to Rank in Traditional Search if You Want to Win the AI Search Battle
In early 2026, Lily Ray tracked 11 websites that lost organic visibility after a Google update. Every one of them also lost AI citations. Organic traffic fell 26.7% on average. AI citations fell 22.5% over the same window, and the per-platform drops tracked the organic drop almost line for line: Google AI Mode down 23.8%, ChatGPT down 27.8%.
read_post →
Your Audit Knows Where Pages Are Filed, It Cannot Tell You What They Mean
How do you know which pages on your site are topically stranded? Most audits answer that with folder structure. They group `/blog/`, `/services/`, `/guides/`, check that each has internal links, and call it done. That tells you how your URLs are filed. It tells you nothing about whether pages that should reinforce each other actually connect.
read_post →