{"slug": "why-your-site-ranks-on-google-but-ai-never-mentions-it", "title": "Why your site ranks on Google but AI never mentions it", "summary": "BrandBrahma's AI agent, Perceive, Plan, Act, Verify, fixed 31 to 68 AEO score on Meridian Ledger's site, with 14 of 19 image alt texts approved and 6 fix types written, while 6 proposed edits were rejected, including a deliberate canonical URL. The agent wrote directly into WordPress via Rank Math fields and re-scanned pages to measure improvements.", "body_md": "### From reports to fixes that shipped\n\n**Meridian Ledger** again — the bookkeeping SaaS from the first story, now past the diagnosis and into the part where something has to change on the site.\n\nThree audits had told them what was wrong. That is where most tools stop, and it is also where most fix lists quietly die — the founder was the only person who could edit the site, and the list was thirty items long.\n\n**Perceive.** The agent scanned the live URL across all four lenses and returned a per-signal breakdown, not a grade.\n\n**Plan.** Findings became a ranked list of concrete edits, each showing the exact current value and the exact proposed value — judgeable without reading any code.\n\n**Act.** Each edit sat behind an approval gate. Approved ones were written straight into the WordPress post, through Rank Math's own fields rather than around them, so the values appeared in the interface they already used.\n\n**Verify.** It re-scanned the same page and diffed it against the original snapshot — so the improvement was measured rather than asserted.\n\n*✓*Meta title\n\n*58 chars, intent-led, written to Rank Math's title field*\n\n**APPROVED**\n\n*✓*Meta description\n\n*Rewritten to survive truncation in the results page*\n\n**APPROVED**\n\n*✓*H1 heading\n\n*Two competing H1s reduced to one clear page topic*\n\n**APPROVED**\n\n*✓*JSON-LD schema\n\n*FAQPage + Organization injected — the AEO gap from story one*\n\n**APPROVED**\n\n*!*Image alt text\n\n*14 of 19 approved; 5 rejected as inaccurate and edited by hand*\n\n**PARTIAL**\n\n*✕*Canonical URL\n\n*Rejected — deliberate cross-domain canonical the agent misread*\n\n**REJECTED**\n\n**They rejected things, and that was fine.** Six of the proposed edits did not survive review. The canonical in particular was a deliberate decision the agent had no way of knowing about. An approval gate is only meaningful if rejecting is a normal outcome.\n\n**Every edit recorded its previous value.** Nothing written was unrecoverable, which is what made approving a batch of fourteen alt-text changes a five-minute job instead of a careful afternoon.\n\n**4** Credits, full cycle\n\n**31 → 68** AEO after verify, illustrative\n\n**6** Fix types written\n\n**The transferable lesson**\n\nThe gap between knowing what is wrong and having it fixed is where most SEO work dies. Judge any agent on two things: whether you can reject individual changes, and whether it re-measures afterwards. Without the first you are not in control; without the second nobody can tell you whether it worked.\n\n[Meet the agent](https://www.brandbrahma.com/ai-search-visibility/)", "url": "https://wpnews.pro/news/why-your-site-ranks-on-google-but-ai-never-mentions-it", "canonical_source": "https://www.brandbrahma.com/ranks-on-google-invisible-to-ai/", "published_at": "2026-08-06 06:38:36+00:00", "updated_at": "2026-08-09 13:24:29.999432+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "ai-products"], "entities": ["BrandBrahma", "Meridian Ledger", "Rank Math", "WordPress"], "alternates": {"html": "https://wpnews.pro/news/why-your-site-ranks-on-google-but-ai-never-mentions-it", "markdown": "https://wpnews.pro/news/why-your-site-ranks-on-google-but-ai-never-mentions-it.md", "text": "https://wpnews.pro/news/why-your-site-ranks-on-google-but-ai-never-mentions-it.txt", "jsonld": "https://wpnews.pro/news/why-your-site-ranks-on-google-but-ai-never-mentions-it.jsonld"}}