Prompt: make your public pages readable for search engines

By the LaunchPal team · Updated 20 October 2026 · Works in Lovable, Bolt, Replit, v0, Base44, Cursor and Claude Code

Prompt to paste

Make my public pages (homepage, pricing, about and any guides) load as complete HTML without needing JavaScript, using server-side rendering, pre-rendering or static pages, whichever fits my setup. Search engines and social sites must be able to read the headline, text, title and description directly. Keep the logged-in app working exactly as it does now. Tell me which approach you used and how I can check it.

When to use it

Only after you’ve checked that this is really your problem. In Google Search Console, inspect your homepage, click View crawled page and search the HTML for a sentence from your headline. If it’s missing and all you see is something like <div id="root"></div>, Google is getting an empty shell.

Check your builder first, because some already handle this. Lovable apps created from 13 May 2026 are rendered on the server, and older ones are pre-rendered for verified crawlers. Base44 pre-renders pages for crawlers on custom domains. v0 apps use Next.js, which renders on the server by default. See the builder checklists for details.

What to check afterwards

If it doesn’t work

This is the biggest change in this prompt library, and builders sometimes take it too far. If the app breaks, roll back and ask for the smaller version: “only make my homepage a static page”.

The full background is in our guide: Why your app isn’t showing on Google (and how to fix it).

More prompts