Pular para o conteúdo

Por que o meu site v0 não aparece no Google?

O v0 cria apps Next.js na Vercel, então as páginas normalmente chegam montadas do servidor. Quando um site v0 fica fora do Google, a causa costuma ser um deploy protegido, o título inicial do modelo ou a falta de sitemap. Conferido em 8 de outubro de 2026.

Plataforma:v0

Por Bruno Amorim · ·

Leia em: English · Español · Deutsch · Français · Italiano · Polski · 日本語 · 한국어

Comece pelo endereço que você publicou

O v0 faz deploy na Vercel, e Publish atualiza o deploy de produção. Os deploys de preview, feitos a partir de branches de trabalho, têm cada um o próprio endereço. A Vercel manda X-Robots-Tag: noindex em todos eles, e em deploys de produção antigos quando um mais novo entra no ar. O Google pula esses endereços de propósito.

Confira o cabeçalho no endereço que você quer no Google. O comando abaixo mostra um cabeçalho noindex se o Google estiver sendo mandado pular o endereço:

curl -sI https://www.exemplo.com.br/ | grep -i x-robots-tag

Nenhuma saída é bom sinal. Se aparecer noindex, você está num preview ou num deploy antigo. Use o seu domínio de produção nos links, no sitemap e nas tags canônicas.

Garanta que o público vê a produção

Na primeira publicação, o v0 pergunta quem pode acessar o app publicado. Para mudar depois, abra o menu do projeto (...) > Settings > Vercel Project. Na Vercel, a Deployment Protection em All Deployments também cobre o domínio de produção, e o Google recebe uma tela de login no lugar da página. A Standard Protection deixa os domínios de produção públicos.

Teste numa janela anônima. Se você vê uma tela de login da Vercel, o Google também vê.

Troque o título inicial

O v0 começa os chats novos a partir de um app Next.js. Muitos projetos v0 que achamos no GitHub ainda têm o metadata inicial no app/layout.tsx:

export const metadata: Metadata = {
  title: 'v0 App',
  description: 'Created with v0',
  generator: 'v0.app',
}

Se ficar assim, todas as páginas dizem ao Google que o título é “v0 App”. Dê ao layout o nome do seu site e um modelo de título, e dê a cada página título e descrição próprios. Um exemplo de prompt que escrevemos para o v0:

Troque o título 'v0 App' e a descrição 'Created with v0' em app/layout.tsx pelo nome da nossa empresa e uma descrição de uma frase. Crie um modelo de título para cada título de página terminar com o nosso nome. Dê a cada página título e descrição próprios.

Crie um sitemap e um robots.txt

Um app Next.js não tem sitemap nem robots.txt até alguém criar app/sitemap.ts e app/robots.ts. Peça ao v0 os dois. O sitemap deve listar URLs completos no seu domínio, e só páginas que respondem 200. O guia do Next.js traz os detalhes, inclusive páginas 404 que respondem 200.

Páginas que carregam o texto no navegador

O Next.js monta as páginas no servidor por padrão. Uma página marcada com 'use client' que busca o conteúdo em useEffect é a exceção: o HTML do servidor tem o layout e um ícone de carregamento, e o texto chega depois. Veja o código-fonte da página para conferir. Se o texto principal não está lá, peça ao v0 para buscar os dados num Server Component.

Um domínio, não dois

Adicione o seu domínio no v0 em Publish > Customize Domain. A configuração de DNS é feita na Vercel.

Depois disso, o app continua no ar no endereço vercel.app. O guia da própria Vercel avisa que os buscadores podem tratar os dois endereços como páginas separadas. A correção tem duas partes: mandar X-Robots-Tag: noindex no host vercel.app, e redirecionar esse host para o seu domínio com uma regra de firewall em Project > Firewall, na Vercel. Depois, defina metadataBase e um URL canônico no metadata, para cada página indicar o seu domínio.

O que o Search Console vai mostrar

Cada problema acima tem o próprio motivo em Indexação > Páginas.

  • Excluída pela tag "noindex": a Vercel manda X-Robots-Tag: noindex nos deploys de preview e nos deploys de produção antigos. Um sitemap ou link que aponta para um desses endereços entrega ao Google uma página com noindex. Use o domínio de produção em tudo: sitemap, links e tags canônicas. Confira o cabeçalho com curl -sI.
  • Cópia sem página canônica selecionada pelo usuário: o mesmo app responde no seu domínio e no endereço vercel.app, e o app inicial não define URL canônico. Coloque noindex e um redirecionamento no host vercel.app, como mostra o guia da Vercel, e defina um URL canônico no seu domínio.
  • Rastreada, mas não indexada no momento: páginas com o título “v0 App” e a descrição inicial, ou com pouco texto próprio, não dão ao Google motivo para ficar com elas. Dê a cada página título, descrição e conteúdo próprios.

O que o CrawlCoach confere

Nos planos pagos, o CrawlCoach confere todos os dias as páginas do seu sitemap com o Search Console e manda um e-mail quando uma sai do Google. Uma página que pegou noindex de um cabeçalho de deploy, ou que o Google arquivou na cópia vercel.app, aparece com o motivo e a correção. O relatório grátis cobre até 500 páginas, uma vez.

Perguntas frequentes

O v0 é bom para SEO?

Sim, como base. O v0 cria apps Next.js, e o Next.js monta as páginas no servidor. Acerte o que está em volta: produção com acesso público, um título de verdade em cada página, um sitemap e um domínio só.

Por que o Google mostra meu site v0 como “v0 App”?

O metadata inicial no app/layout.tsx define esse título. Mude e publique. Depois, use Solicitar indexação na inspeção de URL para a página inicial. O Google atualiza o título depois de rastrear a página de novo.

Preciso de domínio próprio no meu site v0?

Não. O Google indexa um endereço vercel.app público. Um domínio próprio deixa você usar uma propriedade de domínio no Search Console e mantém o endereço se você mudar de lugar. Se colocar um, use noindex e um redirecionamento no host vercel.app.

Fontes

Conferido em 8 de outubro de 2026. O Google muda o Search Console e a ajuda de tempos em tempos. Se algo estiver diferente na sua tela, confira a fonte.

Veja quais páginas do seu site estão fora do Google

Entre com sua conta Google. O CrawlCoach confere até 500 páginas de graça e mostra a correção de cada problema.

Gerar meu relatório grátis

Grátis para até 500 páginas. Sem cartão. Entre com a conta Google que você usa no Search Console.

O app e os relatórios do CrawlCoach estão em inglês.

Outras plataformas

Leia também