When Lovable shipped its "SEO update" in May 2026, the obvious question was whether it actually fixed the core problem: content that only exists after JavaScript runs. We re-ran our independent test to find out.
What the update changed
The update added per-page <title> and meta description tags to the initial HTML. That's a real improvement — titles and descriptions now reach crawlers without JavaScript.
What it didn't change
The body content still renders client-side. We fetched the raw HTML for a fresh Lovable build and grepped for the <h1>:
curl -s https://demo.lovable.app | grep "<h1"
# (no output)
Nothing. The headline — the single most important on-page signal — is still injected by JavaScript after load. To an AI crawler reading the raw response, the page is still a near-empty shell with a nicer <head>.
Why this distinction matters
Metadata tells an engine what a page claims to be about. Body content is what actually gets read, quoted, and cited. Fixing the former without the latter is like putting an accurate label on an empty box.
A correct title on an empty page is still an empty page.
The fix is the same as it ever was
Server-render the content. Until the body HTML is present on first response, no amount of meta-tag polish will make your site truly readable to ChatGPT, Perplexity, or Google's AI Overviews. Run a free audit to see whether your build is affected.



