SEO prompt: titles, descriptions and link previews

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

Prompt to paste

Give every public page a unique title (under 60 characters) and a meta description (under 160 characters) that match what the page actually says. Add og:title, og:description and a 1200×630 og:image to each page. Make each page’s canonical URL point to itself on my main domain, yourapp.com. Create a sitemap.xml that lists only my public pages with full URLs on that domain, and add a Sitemap line to robots.txt. Show me every title and description before you change anything.

When to use it

Right after you publish, and again whenever you add a public page. AI builders usually start every page with the same generic title, often the project name or something like “Vite + React”, and a placeholder description. Google then shows the same snippet for every page, or picks its own.

Replace yourapp.com with your real domain before you paste it. The last sentence matters: asking to see the titles first stops the builder from overwriting a title you already wrote by hand.

What to check afterwards

If it doesn’t work

If the source code doesn’t contain your titles but the browser tab does, the tags are being added by JavaScript after the page loads. Search engines and social sites may never see them. On Base44, set titles and descriptions in the SEO & GEO dashboard instead of through prompts. For other builders, see the render pages for search engines prompt.

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

More prompts