A Third Of Fintech Is Invisible To AI Agents A study of 274 fintech homepages from the CNBC World's Top Fintech Companies 2025 list found that 36% deliver less than 80% of their homepage content in raw HTML, meaning AI agents that do not render JavaScript cannot see critical information. This gap undermines visibility for AI crawlers like GPTBot and ClaudeBot, which default to raw HTTP fetches without JavaScript execution. A third of the top fintech websites in the world deliver less than 80% of their homepage content in raw HTML. That is the version of the page an AI agent gets when it visits, before it decides whether to spend the compute on a full browser render. Most of them do not. The Structure pillar of Machine-First Architecture https://www.searchenginejournal.com/machine-first-architecture-how-to-build-websites-machines-can-identify-read-cite-use/574431/ says critical information must not depend on client-side JavaScript. Rendering independence. Until last month, this was a design principle. Now it is a number, and the number is uncomfortable. On May 25, I measured 274 fintech homepages from the CNBC World’s Top Fintech Companies 2025 list. I made two sequential measurements on each one: a raw HTTP fetch with no JavaScript execution, and a full browser render with Playwright. The gap between the two readings is the gap an AI agent has to close on its own. 36% of these websites force it to do that work for the most important page on the property. The full study is published on Web Performance Tools https://webperformancetools.com/research/state-of-agent-visibility-fintech-2026 . Most AI Visibility Coverage Skips The Rendering Step Most AI visibility coverage focuses on schema markup, structured content, brand authority signals https://www.searchenginejournal.com/what-search-engines-trust-now-authority-freshness-first-party-signals/570553/ , and optimization for AI Overviews, ChatGPT search, Perplexity citations, and Gemini’s grounding pipeline. The advice stacks up fast. All of that assumes the agent saw your content in the first place. Most AI crawlers do not render JavaScript. GPTBot, ClaudeBot, PerplexityBot, the AI user-agent landscape https://nohacks.co/blog/ai-user-agents-landscape-2026 feeding the models you are trying to be cited by, they make HTTP fetches and walk away. They are not browsers. Running a real Chromium https://www.searchenginejournal.com/ai-crawlers-account-for-28-of-googlebots-traffic-study-finds/535948/ instance per page costs compute that multiplies across the millions of pages these systems want to read. So they don’t, by default. They take what comes back in the raw HTTP response and move on. There are exceptions. Google’s crawler runs a deferred rendering pipeline for some pages. Some AI systems will render for high-value targets, or render selectively when the raw response looks empty. The pattern is not absolute. But the production default for the crawlers that feed the largest AI systems on the web today is raw HTTP fetch, no JavaScript, take what is there. This creates a gap that users do not see. A real visitor opens your website in a browser. JavaScript runs. The page assembles in the viewport. Content loads, layout settles, the hero image arrives. The visitor sees what you built. The AI agent fetches the response before any of that happens. Whatever does not show up in the first HTML response is, for that agent, not there. This is what the Structure pillar of Machine-First Architecture is about. Critical information must not depend on client-side JavaScript. The page must be parseable from the raw HTTP response, not from the browser-rendered view five seconds later. This is not a performance preference dressed up as architecture. It is a visibility requirement for the AI agents that now read the web on behalf of users https://www.searchenginejournal.com/how-ai-agents-see-your-website-and-how-to-build-for-them/570443/ . Until recently, the rendering-independence requirement was an argument. You could read the spec, look at the crawler behaviors, draw the conclusion, and still disagree about how much of a problem it is in practice. There was no number you could point to. The fintech data gives you the number. Two Reads On The Same Page: Raw HTML, Then Browser Render The test on each of the 274 fintech homepages was simple: two sequential measurements, run on May 25, 2026, from Portugal. The first was a raw HTTP fetch against the canonical homepage, no JavaScript executed, whatever bytes came back in the response. The second was a full browser render using Playwright 1.60.0 with Chromium 148.0.7778.96 in non-headless mode, capturing the page at five seconds post-TTFB and again at network idle. All measurements ran from Portugal on May 25, 2026, on residential broadband, viewport 1280 by 800, no network throttling. For each website, content was extracted from the