A good starting point
v0 builds Next.js apps that deploy to Vercel. Vercel says v0’s output includes structured metadata and server-side rendering, so pages arrive as finished HTML that search engines can read. Most of the “Google sees an empty page” problems other builders have don’t apply.
The preview isn’t your live site
The preview inside v0 is for building. To launch, deploy the project to Vercel as a production deployment, and share that address, not a preview link.
What’s up to you
- Metadata for every page. In Next.js, each page sets its title, description and social image through the Metadata API (
metadataorgenerateMetadata). Make sure every public page has its own. - Your own domain. Add it under your project’s Settings → Domains in Vercel, which handles HTTPS for you, and redirect other addresses to it.
- A sitemap and robots.txt. Next.js can generate both from
sitemap.tsandrobots.tsfiles. - Search Console and Bing Webmaster Tools, with your sitemap submitted.
Prompt to paste into v0
Add Next.js metadata to every public page: a unique title under 60 characters, a description under 160 characters and Open Graph tags with a 1200×630 image. Add sitemap.ts and robots.ts that use my production domain, and keep private routes out of the sitemap.
Your data and keys
Keep secret keys in Vercel environment variables and use them only in server code (server components, route handlers or server actions). Never put them in a variable that starts with NEXT_PUBLIC_, which is sent to the browser. If your app uses a database, check that users can only read their own data. Our security guide has the details.
Your v0 launch checklist
- Deployed to production on Vercel, not shared from the preview
- Your own domain connected, other addresses redirecting
- Unique metadata and a social image on every public page
- sitemap.ts and robots.ts using your production domain
- Sitemap submitted in Google Search Console, and Bing Webmaster Tools connected
- Secrets only in server code, never
NEXT_PUBLIC_ - Two or three communities picked where your users already talk
Sources
- Vercel, how v0 builds SEO-optimized sites
- Vercel docs, adding a domain
- Next.js docs, environment variables
Builders change fast. If something here no longer matches what you see, the builder’s own docs win.