<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>The Lovable Field Guide</title><description>A working journal on Lovable SEO: getting apps built with Lovable indexed, ranked and cited, plus the migration and integration work that comes with it.</description><link>https://prerenderlovable.com</link><language>en-us</language><item><title>What 82 Lovable TanStack apps actually server-render</title><link>https://prerenderlovable.com/blog/lovable-tanstack-ssr-study</link><guid isPermaLink="true">https://prerenderlovable.com/blog/lovable-tanstack-ssr-study</guid><description>Lovable TanStack SSR, measured: in 82 Lovable apps, only 4.4% of pages load their data on the server. The layout reaches the HTML; the data usually doesn&apos;t.</description><pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate><category>seo</category></item><item><title>Lovable Cloud vs your own Supabase: how to choose</title><link>https://prerenderlovable.com/blog/lovable-cloud-vs-supabase</link><guid isPermaLink="true">https://prerenderlovable.com/blog/lovable-cloud-vs-supabase</guid><description>Lovable Cloud vs Supabase is close to a one-way door. The documented tradeoffs, the credit pool that bills your hosting, and what switching later really costs.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>migration</category></item><item><title>How to download your code from Lovable</title><link>https://prerenderlovable.com/blog/download-lovable-code</link><guid isPermaLink="true">https://prerenderlovable.com/blog/download-lovable-code</guid><description>Two routes to download Lovable code (a ZIP from the code editor and Git sync) the plan gate on both, and the backend pieces neither one exports.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>migration</category></item><item><title>Getting a Lovable app cited by ChatGPT and Perplexity</title><link>https://prerenderlovable.com/blog/lovable-ai-search-visibility</link><guid isPermaLink="true">https://prerenderlovable.com/blog/lovable-ai-search-visibility</guid><description>Lovable AI search visibility depends on what is in your raw HTML. Which bots fetch what, why SSR alone does not settle it, and how to measure citations.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>seo</category></item><item><title>Making a Lovable app crawlable</title><link>https://prerenderlovable.com/blog/lovable-crawlability</link><guid isPermaLink="true">https://prerenderlovable.com/blog/lovable-crawlability</guid><description>Lovable crawlability comes down to links as much as rendering: real anchors, history routing, honest status codes, and a crawl you can run yourself.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>seo</category></item><item><title>Migrating from Lovable Cloud to your own Supabase</title><link>https://prerenderlovable.com/blog/lovable-cloud-to-supabase</link><guid isPermaLink="true">https://prerenderlovable.com/blog/lovable-cloud-to-supabase</guid><description>There is no one-click Lovable Cloud to Supabase migration. The honest manual runbook: export, schema, RLS, edge functions, storage, secrets, auth and rollback.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>migration</category></item><item><title>Adding a contact form to a Lovable app</title><link>https://prerenderlovable.com/blog/lovable-contact-form</link><guid isPermaLink="true">https://prerenderlovable.com/blog/lovable-contact-form</guid><description>A Lovable contact form needs an endpoint to POST to. Compare an edge function plus Resend, a hosted form backend, and a keyless HTML endpoint.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>integrations</category></item><item><title>Lovable GitHub sync: how it really works</title><link>https://prerenderlovable.com/blog/lovable-github-sync</link><guid isPermaLink="true">https://prerenderlovable.com/blog/lovable-github-sync</guid><description>Lovable GitHub sync is two-way but only one branch at a time, and it can never import an existing repo. Every rule, limit and failure mode.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>migration</category></item><item><title>Lovable integrations: the complete map</title><link>https://prerenderlovable.com/blog/lovable-integrations</link><guid isPermaLink="true">https://prerenderlovable.com/blog/lovable-integrations</guid><description>Lovable integrations come in six connection types, and picking the wrong one is why wiring fails. What each type does, what exists, and how secrets flow.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>integrations</category></item><item><title>Canonical tags in Lovable: the rules and the traps</title><link>https://prerenderlovable.com/blog/lovable-canonical-tags</link><guid isPermaLink="true">https://prerenderlovable.com/blog/lovable-canonical-tags</guid><description>Google&apos;s canonical rules, then the SPA traps that ruin a Lovable canonical tag: one baked URL on every route, trailing-slash forks, and lovable.app vs your domain.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>seo</category></item><item><title>Fix broken link previews on a Lovable site</title><link>https://prerenderlovable.com/blog/lovable-link-previews-broken</link><guid isPermaLink="true">https://prerenderlovable.com/blog/lovable-link-previews-broken</guid><description>Lovable link preview not working? Unfurlers parse raw HTML, and in practice none of them run your JS. The mechanism, the fix per stack, and how to re-scrape.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>seo</category></item><item><title>Local SEO for a site you built with Lovable</title><link>https://prerenderlovable.com/blog/lovable-local-seo</link><guid isPermaLink="true">https://prerenderlovable.com/blog/lovable-local-seo</guid><description>Lovable local SEO in practice: your Business Profile does the ranking, and the site supports it with schema crawlers receive, safe location pages and grid tracking.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>seo</category></item><item><title>Lovable MCP and chat connectors, explained</title><link>https://prerenderlovable.com/blog/lovable-mcp-servers</link><guid isPermaLink="true">https://prerenderlovable.com/blog/lovable-mcp-servers</guid><description>Lovable MCP servers are chat connectors: personal, build-time only, and they do not run in your published app. The six connector types, and what&apos;s worth wiring.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>integrations</category></item><item><title>Per-page titles and meta descriptions in Lovable</title><link>https://prerenderlovable.com/blog/lovable-meta-tags-and-titles</link><guid isPermaLink="true">https://prerenderlovable.com/blog/lovable-meta-tags-and-titles</guid><description>Every route of a client-rendered app ships the same title. How to set Lovable meta tags per route on TanStack Start and Vite, and where the built-in checks stop.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>seo</category></item><item><title>Getting your code out of Lovable: the full guide</title><link>https://prerenderlovable.com/blog/lovable-migration</link><guid isPermaLink="true">https://prerenderlovable.com/blog/lovable-migration</guid><description>A Lovable migration is really three migrations: frontend, backend, hosting. What each export path moves, which one-way doors break sync, and the safe order.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>migration</category></item><item><title>Lovable site not showing up on Google</title><link>https://prerenderlovable.com/blog/lovable-not-indexed-on-google</link><guid isPermaLink="true">https://prerenderlovable.com/blog/lovable-not-indexed-on-google</guid><description>A Lovable app not indexed on Google is usually not a rendering bug, but check anyway. Seven causes ranked by likelihood, with the curl test that proves which one.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>seo</category></item><item><title>Pre-rendering a Lovable app: when you need it</title><link>https://prerenderlovable.com/blog/lovable-prerendering</link><guid isPermaLink="true">https://prerenderlovable.com/blog/lovable-prerendering</guid><description>Lovable prerendering, honestly: SSR puts your page layout in the HTML but usually not your data. Why that happens, and a 30-second test for your own site.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>seo</category></item><item><title>Setting up Resend in a Lovable app</title><link>https://prerenderlovable.com/blog/lovable-resend-email-setup</link><guid isPermaLink="true">https://prerenderlovable.com/blog/lovable-resend-email-setup</guid><description>The Lovable Resend setup that actually ships: what the shared connector can&apos;t do, the DNS you verify first, and the deliverability work nobody documents.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>integrations</category></item><item><title>Lovable SEO: the complete 2026 guide</title><link>https://prerenderlovable.com/blog/lovable-seo</link><guid isPermaLink="true">https://prerenderlovable.com/blog/lovable-seo</guid><description>Lovable SEO splits across two stacks, and SSR alone does not put your data in the HTML. Test both on your own routes, then close the gaps Lovable leaves to you.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>seo</category></item><item><title>sitemap.xml and robots.txt on a Lovable site</title><link>https://prerenderlovable.com/blog/lovable-sitemap-and-robots-txt</link><guid isPermaLink="true">https://prerenderlovable.com/blog/lovable-sitemap-and-robots-txt</guid><description>Lovable generates sitemap.xml and robots.txt automatically, but not always up front. Verify your Lovable sitemap, kill invented URLs, and ship a correct robots.txt.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>seo</category></item><item><title>Lovable Stripe integration vs built-in payments</title><link>https://prerenderlovable.com/blog/lovable-stripe-payments</link><guid isPermaLink="true">https://prerenderlovable.com/blog/lovable-stripe-payments</guid><description>Lovable Stripe is set up through prompts, and it&apos;s a different thing from Lovable&apos;s built-in payments. How to choose, plus the webhook code you own.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>integrations</category></item><item><title>Lovable vs Cursor: which to use when</title><link>https://prerenderlovable.com/blog/lovable-vs-cursor</link><guid isPermaLink="true">https://prerenderlovable.com/blog/lovable-vs-cursor</guid><description>Lovable vs Cursor decided on the axes that matter: what you&apos;re building, how you pay, who wires the backend, and how to run both on one repo safely.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>integrations</category></item><item><title>Build Lovable pages with Claude Code or Codex</title><link>https://prerenderlovable.com/blog/lovable-with-claude-code-and-codex</link><guid isPermaLink="true">https://prerenderlovable.com/blog/lovable-with-claude-code-and-codex</guid><description>Using Lovable with Claude Code or Codex: wire up git sync, clone locally, and adopt the branch discipline that stops two agents fighting over one branch.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>integrations</category></item><item><title>Moving a Lovable project to a different repo</title><link>https://prerenderlovable.com/blog/move-lovable-project-to-another-repo</link><guid isPermaLink="true">https://prerenderlovable.com/blog/move-lovable-project-to-another-repo</guid><description>Transferring the repo breaks Lovable sync. Move Lovable project to another repo or GitHub org safely: what breaks, what you lose, and when support has to re-attach it.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>migration</category></item><item><title>Running an exported Lovable app on your machine</title><link>https://prerenderlovable.com/blog/run-exported-lovable-app-locally</link><guid isPermaLink="true">https://prerenderlovable.com/blog/run-exported-lovable-app-locally</guid><description>Blank white screen after export? Run Lovable app locally without the guesswork: pick the right Node, fix the missing env vars, and handle the backend that stayed behind.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>migration</category></item><item><title>How to spend fewer credits on Lovable</title><link>https://prerenderlovable.com/blog/save-lovable-credits</link><guid isPermaLink="true">https://prerenderlovable.com/blog/save-lovable-credits</guid><description>Save Lovable credits by understanding what a credit actually buys: per-message billing, three kinds of usage in one pool, and the rollover rules.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>integrations</category></item><item><title>Self-hosting a Lovable app, and what you lose</title><link>https://prerenderlovable.com/blog/self-host-lovable-app</link><guid isPermaLink="true">https://prerenderlovable.com/blog/self-host-lovable-app</guid><description>How to self host Lovable app code on Vercel, Cloudflare Pages or Netlify: build settings, SPA rewrites, and the crawler pre-rendering you leave behind.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>migration</category></item><item><title>SSR vs SPA for SEO: what actually changes</title><link>https://prerenderlovable.com/blog/ssr-vs-spa-seo</link><guid isPermaLink="true">https://prerenderlovable.com/blog/ssr-vs-spa-seo</guid><description>SSR vs SPA SEO, settled: Googlebot renders your SPA, but unfurlers and AI crawlers read raw bytes, and SSR only helps if your data is fetched in a route loader.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>seo</category></item><item><title>TanStack Start SSR vs prerendering</title><link>https://prerenderlovable.com/blog/tanstack-start-ssr-vs-prerendering</link><guid isPermaLink="true">https://prerenderlovable.com/blog/tanstack-start-ssr-vs-prerendering</guid><description>TanStack Start SSR vs prerendering: SSR only includes data a route loader fetched. Whether crawlers see content depends on where the fetch lives. How to check yours.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>seo</category></item></channel></rss>