App Shell
A near-empty HTML document containing a single mount element that script later fills with the real content.
What it means
A div with an id of root, app, or __next, almost no text, and a large script bundle. It is the visible signature of a page whose content only exists after JavaScript runs.
The part a short definition leaves out
An app shell with substantial server-rendered content inside it is fine and increasingly common. QuickRankAI only calls it structural when the shell is paired with almost no text, because that combination is what actually breaks retrieval.
Where this comes from
See whether this is costing you anything
The inspection reports on this signal directly, alongside thirty-seven others, and tells you whether it is a quick fix on your site or something deeper.