Testing Lovable’s New TanStack SSR Setup: A Real-World SEO Experiment
I’m currently running a live experiment over on the Made Grand website, and it should be relevant to anyone building with AI tools or modern JavaScript frameworks.
The current iteration of the site was built in Lovable using their older React/Vite client-side setup. It works well for visitors, but it has a classic single-page app vulnerability: search engine readability.
Lovable has recently rolled out server-side rendering (SSR) powered by TanStack. Rather than taking their word for it, I’m rebuilding the Made Grand site from the ground up to compare the two architectures properly.
This isn’t an academic exercise. I’m looking for tangible, measurable shifts across the core performance metrics:
- Organic Visibility: Real movement in Google Search Console, including impressions, queries and indexation rates
- Crawl Efficiency: Making sure Googlebot is not wasting effort trying to render pages before it can understand them
- Tool Parity: Fixing the issue where third-party SEO tools like SEMrush struggle to see any content at all
- Resilience: How the site behaves and degrades when JavaScript is disabled entirely
The Core Problem with Client-Side React
To understand why this experiment matters, we need to look at how traditional web architecture compares to modern JavaScript frameworks.
With a classic HTML website, the server delivers the goods immediately. Headings, body copy, internal links and semantic structure are baked right into the source code. Search engine crawlers can read, parse and index the page instantly without needing to do any extra work.
Many standard client-side React apps do the opposite. The server delivers a virtually empty HTML shell, and the user’s browser is forced to download, execute and run JavaScript before any actual content appears.
The SEO Bottleneck: While Google can execute JavaScript, it requires a secondary rendering wave. This means your site is making Google work harder than it needs to. Furthermore, many SEO auditing tools and AI scrapers won’t wait around for JavaScript to hydrate, often reporting that your site has a near-zero content footprint.
Enter SSR, Server-Side Rendering
SSR effectively bridges the gap between the interactive strengths of React and the raw crawlability of traditional HTML.
Instead of serving an empty shell, Lovable’s new TanStack setup ensures the server constructs the full HTML page, complete with your metadata, headings and copy, before sending it down the wire. The React application still hydrates in the background, preserving all the interactive behaviour, but the foundational content is there from the first response.
[Traditional React] Server -> Empty HTML -> Browser executes JS -> Content visible
[TanStack SSR] Server -> Full HTML content -> Browser hydrates JS -> Interactive
While it’s still not quite as featherweight as pure, static HTML, SSR brings modern web apps back to the fundamental principles of how the web was built to work: request a page, receive meaningful content.
Why This Matters for the Future of AI Web Design
This brings us to the broader implications for AI-assisted development tools like Lovable.
It is incredibly easy to use AI to spin up a visually strong website in minutes. But in the real world, aesthetics are only half the battle.
A commercial website needs proper technical SEO hierarchy, clean analytics integration and long-term discoverability. Otherwise, you risk building something that looks impressive but does very little commercially.
AI can massively accelerate the build process, but it cannot replace foundational technical strategy.
What Success Looks Like
I’ll be monitoring Google Search Console closely over the coming weeks. I’m not expecting a miracle overnight. SEO is a long game, but I am looking for a more stable technical foundation.
If we see a lift in indexed pages, clearer query mapping and better baseline visibility in SEMrush, it makes Lovable a much stronger option for production websites.
If this experiment yields positive results, it supports the case that Lovable, paired with proper technical oversight, is viable for production-ready, revenue-generating business websites, not just rapid prototypes and flashy landing pages.
I’ll be sharing the data as it rolls in.
Let’s see what the numbers say.
A quick question for the comments
Are you currently relying on client-side React for marketing sites, or have you already made the leap to SSR frameworks like Next.js or TanStack to support organic visibility?
Let me know your experiences below.
If you're planning an MVP or early-stage product and want to make sure the foundations are right before you build, we're happy to talk it through.
Start a conversation