← Case Studies

Case study

How Koomba Rebuilt a Website AI Couldn't Read in Three Days and Doubled Its AI Visibility

Koomba's vibe-coded website showed AI crawlers an empty page. Suede rebuilt it in three days; within a month, AI visibility doubled and inbound tripled.

Harry DubkeFounder & CTO, Suede Web Systems
Customer
Koomba
Business model
Mental performance and sports nutrition coaching for athletes
Working with Suede since
May 2026
Suede capabilities
AI MonitoringAEO/GEO

Results at a glance

3xinbound inquiries one month after launch
2xAI visibility when people ask general questions that don't mention Koomba, within a month
2,015AI citations of one Koomba blog post written with Suede

Koomba's website looked complete to visitors, but AI crawlers received an empty page. The site was built with Emergent, an AI app builder, and rendered all of its content in the browser. Suede rebuilt all nine pages as pre-rendered HTML in three days and launched the new site on July 28, 2026. Within a month, Koomba's visibility in AI answers to general questions that don't mention it by name had doubled, and its inbound inquiries had tripled. One new blog post has since been cited by AI assistants 2,015 times.

Koomba provides mental performance and sports nutrition coaching for athletes, hand-matching each athlete with a coach who has competed and coached at the highest levels. It works with athletes and their parents directly, and with college athletic programs, high schools, and elite youth clubs, drawing on a roster of more than 150 coaches. It has worked with Suede Web Systems, a full-stack AI visibility and narrative-intelligence platform, since May 2026.

Koomba's website was blank to AI

Before the rebuild, the HTML Koomba's server sent contained none of the site's content. Suede's July baseline found:

  • A 5 KB shell. The page's body held only an empty container and an analytics script.
  • Copy locked in a 313 KB script bundle. Every word on the site lived in JavaScript.
  • No headline in the HTML. Koomba's headline, "Train the part that wins games," appeared zero times in the HTML of all nine pages.

In the July 13 kickoff meeting, Suede showed Koomba's founders the problem in one step: with JavaScript turned off in the browser, the site went blank.

The effect showed up in Suede's monitoring. When the questions put to AI assistants didn't mention Koomba by name, its share of the sources they cited fell from 7.7% to 0.5%. AI assistants could find Koomba when asked about it by name, but they had little to cite when an athlete or parent asked a general question.

Why most AI crawlers can't see a client-rendered website

Most AI crawlers read only the HTML a server sends and do not run JavaScript. That includes the crawlers behind ChatGPT, Claude, and Perplexity, according to Vercel's analysis of AI crawler traffic. A site that builds its pages in the browser looks finished to a person and empty to these crawlers. Rendering everything in the browser is a common default among AI app builders, so this is a frequent problem for sites built with them.

What Suede did: pre-rendered pages in three days

Suede rebuilt Koomba's site so every page arrives as complete HTML, and launched it on July 28, 2026:

  • All nine pages rebuilt as pre-rendered HTML with Next.js, generated at build time and hosted on Vercel.
  • Structure AI assistants rely on: per-page titles and descriptions, structured data, a sitemap, a robots file, a proper 404 page, and an llms.txt file.
  • Content unchanged. The copy and design carried over, so visitors saw the same site while crawlers finally saw its content.
  • Three days of build work, from the first commit on July 26 to launch.

Suede's automated site audit confirmed the change. Its rendering check failed on every weekly run from June 12 to July 24 and has passed on every run since July 30.

Koomba now publishes on its own using Suede data

Koomba now publishes and measures its own content without waiting on a developer. Suede handed over a publishing workflow built for a two-founder team:

  • The site's code moved to Koomba's own GitHub organization.
  • Claude Code, an AI coding assistant, with ready-made commands for publishing a new post and opening a change for review.
  • Concrete recommendations from Suede on what to publish next, based on how AI assistants answer questions about Koomba's market.
  • Suede connected to Koomba's Claude account over MCP, with full parity with the Suede dashboard, so the founders can pull the same data and recommendations while they write.

With Suede's help, Koomba's site has grown from 9 pages to 44, including 15 blog posts and 16 sport-specific pages.

The results: Koomba doubled its AI visibility within a month

Once crawlers could read the site, Koomba's presence in AI answers to general questions rose quickly. Comparing ten-day windows a month apart, on general questions that don't mention Koomba:

MeasureAugust 11–20September 11–20
Share of AI answers naming or citing Koomba1.79%3.62%
Answers naming Koomba60192
ChatGPT answers naming or citing Koomba0.32%2.14%

Blog posts informed by Suede's data and insights did much of the work. A post published August 11 on the best mental performance platforms for youth sports was cited 2,015 times across 985 AI answers by October 20. Its daily citations grew from about 10 in mid-August to a peak of 87 on October 2. Before the rebuild, the only Koomba pages AI assistants cited were its homepage and marketing pages.

The visibility gains showed up in Koomba's pipeline. Within a month of launch, Koomba's inbound tripled, and co-founder Greg Milnarik counts three new inquiries that most likely came through AI assistants, which he calls "probably not a coincidence."

Today Koomba's site scores 89.7 (B) on Suede's AI-readiness audit. All 16 AI crawlers Suede tests can reach it, and every page carries structured data.

Greg Milnarik
We had no idea our website was blank to the AI tools parents and athletes were using to find us. Suede showed us the problem in one meeting and had the fix live within the week.
Greg Milnarik — Co-founder, Koomba

How to check whether your own site is invisible to AI

Three quick checks show whether AI crawlers can read your website:

  1. View the page source. Right-click a page and choose "View Page Source." If your headline and main copy aren't in it, crawlers that don't run JavaScript can't see them either.
  2. Turn off JavaScript. Disable JavaScript in your browser's settings and reload the page. If it goes blank or loses its content, AI crawlers see the same thing.
  3. Check what you're blocking. Open yourdomain.com/robots.txt and make sure it doesn't disallow AI crawlers such as GPTBot, ClaudeBot, or PerplexityBot. Then check your CDN or firewall: Cloudflare, for example, has a setting that blocks AI crawlers, and it is on by default for many sites.

If the first two fail, the fix is to serve pre-rendered or server-rendered HTML; if the third does, allow the AI crawlers you want to reach you.

How Suede measured Koomba's success

Suede measured whether the rebuild changed what AI assistants actually say to athletes and parents looking for help, not just whether the site passed a technical check.

  • The rebuild, verified by machine. Suede's automated site audit checks every week whether Koomba's pages arrive as readable HTML. That check failed on every run from June 12 to July 24 and has passed on every run since July 30.
  • General questions that don't mention Koomba. Suede runs a large set of questions about mental performance coaching that don't include Koomba's name, the kind an athlete or parent asks before they know Koomba exists, every day on ChatGPT, Gemini, Google AI Overviews, and Microsoft Copilot. A mention there is a new audience finding Koomba.
  • Visibility means named or cited. Suede counts an answer as visible when it names Koomba or cites a Koomba page, the two ways an AI assistant sends a reader to Koomba.
  • Content that keeps earning. Suede tracks every AI answer that cites a Koomba page, so the founders can see which posts AI assistants rely on and write more like them. One post has been cited 2,015 times since it went live in August.

Frequently asked questions

See what AI is saying to your audiences.

Suede monitors how ChatGPT, Gemini, Claude, and Perplexity describe your organization, and its agents help your team act on it. Book a demo to see your narrative.