What is Machine Readability?
Machine readability describes how easily a crawler, search engine, or AI system can extract a page's real content and meaning — as distinct from how the page looks to a person viewing it fully rendered in a browser. A page can look perfect to a human and still be nearly invisible to a machine if its content only appears after client-side JavaScript runs.
The most common machine-readability failure is content that isn't present in the initial HTML response. Most AI crawlers, unlike a modern browser, don't execute JavaScript — so a single-page app that renders its content client-side can look empty to them even though a visitor sees a fully-built page. Server-side rendering or pre-rendering is the standard fix.
Beyond raw content presence, machine readability extends to structural signals that help a parser understand a page: accurate titles and meta descriptions, a single h1 with an ordered heading hierarchy, canonical tags pointing at the authoritative URL, Open Graph tags describing how the page should be summarized, and structured data stating facts explicitly.
Example
A marketing team redesigns their pricing page as a client-rendered React app and traffic looks fine in the browser. A machine-readability check reveals the initial HTML response contains almost no text — just a loading skeleton — so AI crawlers that don't execute JavaScript see an empty page. Switching to server-side rendering restores the content to the initial response and the page starts getting cited again.
Related Terms
Track your AI visibility with Kitbase
See how often ChatGPT, Perplexity, Gemini, and Claude mention your brand, which domains they cite, and how you stack up against competitors.
Explore AI Visibility