Saltar al contenido

¿Por qué mi sitio de v0 no aparece en Google?

v0 crea apps de Next.js en Vercel, así que las páginas suelen generarse en el servidor. Los bloqueos habituales son un despliegue protegido, el título de la plantilla inicial y la falta de sitemap. La interfaz de v0 y de Vercel está en inglés, así que sus opciones aparecen con su nombre en inglés.

Plataforma:v0

Por Bruno Amorim · ·

Leer en: English · Português (Brasil) · Deutsch · Français · Italiano · Polski · 日本語 · 한국어

Empieza por la dirección que publicaste

v0 despliega en Vercel, y Publish actualiza tu despliegue de producción. Los despliegues de vista previa, que salen de ramas de trabajo, tienen cada uno su propia dirección. Vercel envía X-Robots-Tag: noindex en todos ellos, y en los despliegues de producción antiguos cuando uno más nuevo se publica. Google deja fuera esas direcciones a propósito.

Comprueba el encabezado en la dirección que quieres que indexe Google:

# Muestra un encabezado noindex si se le pide a Google que ignore esta dirección
curl -sI https://www.example.com/ | grep -i x-robots-tag

Si no sale nada, bien. Si ves noindex, estás en una vista previa o en un despliegue antiguo. Usa tu dominio de producción en los enlaces, en el sitemap y en las etiquetas canónicas.

Comprueba que el público puede ver producción

Al publicar por primera vez, v0 pregunta quién puede acceder a la app desplegada. Para cambiarlo después, abre el menú del proyecto (...) > Settings > Vercel Project. En Vercel, Deployment Protection en All Deployments también cubre tu dominio de producción, así que Google recibe una pantalla de inicio de sesión en lugar de tu página. Standard Protection deja públicos los dominios de producción.

Pruébalo en una ventana privada del navegador. Si ves una página de inicio de sesión de Vercel, Google también.

Cambia el título de la plantilla inicial

v0 empieza los chats nuevos con una app de Next.js. Muchos proyectos de v0 que encontramos en GitHub todavía tienen los metadatos de la plantilla en app/layout.tsx:

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

Si lo dejas así, todas las páginas le dicen a Google que su título es "v0 App". Pon en el layout el nombre de tu sitio y una plantilla de título, y dale a cada página su propio título y descripción.

Ejemplo de prompt que escribimos para v0:

Replace the 'v0 App' title and 'Created with v0' description in app/layout.tsx with our business name and a one-sentence description. Add a title template so each page title ends with our name. Give every page its own title and description.

Añade un sitemap y un robots.txt

Una app de Next.js no tiene sitemap ni robots.txt hasta que alguien añade app/sitemap.ts y app/robots.ts. Pide a v0 que añada los dos. El sitemap debe listar URLs completas en tu propio dominio, y solo páginas que devuelvan 200. La guía de Next.js explica los detalles, incluidas las páginas 404 que devuelven 200.

Páginas que cargan el texto en el navegador

Next.js genera las páginas en el servidor por defecto. Una página marcada con 'use client' que obtiene su contenido en useEffect es la excepción: su HTML del servidor tiene la estructura y un indicador de carga, y el texto llega después. Mira el código fuente para comprobarlo. Si falta el texto principal, pide a v0 que obtenga los datos en un Server Component.

Un dominio, no dos

Añade tu dominio en v0 en Publish > Customize Domain. La configuración DNS se hace en Vercel.

Después, tu app sigue publicada en su dirección vercel.app. La guía de Vercel avisa de que los buscadores pueden tratar las dos direcciones como páginas distintas. Su solución tiene dos partes: enviar X-Robots-Tag: noindex en el host vercel.app y redirigir ese host a tu dominio con una regla de cortafuegos en Project > Firewall de Vercel. Después define metadataBase y una URL canónica en tus metadatos, para que cada página indique tu dominio.

Lo que verás en Search Console

Cada problema de arriba tiene su propio motivo en Indexación > Páginas.

  • Excluida por una etiqueta "noindex": Vercel envía X-Robots-Tag: noindex en los despliegues de vista previa y en los de producción antiguos. Un sitemap o un enlace que apunta a una de esas direcciones le da a Google una página con noindex. Solución: usa tu dominio de producción en todas partes: en el sitemap, en los enlaces y en las etiquetas canónicas. Comprueba el encabezado con curl -sI.
  • Duplicada: el usuario no ha indicado ninguna versión canónica: la misma app responde en tu dominio y en su dirección vercel.app, y la plantilla inicial no define URL canónica. Solución: añade noindex y una redirección para el host vercel.app, como muestra la guía de Vercel, y define una URL canónica en tu propio dominio.
  • Rastreada: actualmente sin indexar: las páginas con el título "v0 App" y la descripción de la plantilla, o con poco texto propio, no le dan a Google ningún motivo para quedárselas. Solución: dale a cada página su propio título, descripción y contenido.

Lo que revisa CrawlCoach

En los planes de pago, CrawlCoach revisa cada día las páginas de tu sitemap con Search Console y te avisa por correo cuando una sale de Google. Una página que recibió noindex de un encabezado de despliegue, o que Google archivó bajo su copia vercel.app, aparece con su motivo y la solución. El informe gratis cubre hasta 500 páginas, una vez.

Preguntas frecuentes

¿v0 es bueno para el SEO?

Sí, como base. v0 crea apps de Next.js, y Next.js genera las páginas en el servidor. Corrige lo de alrededor: acceso público a producción, un título real en cada página, un sitemap y un solo dominio.

¿Por qué Google muestra mi sitio de v0 como "v0 App"?

Los metadatos de la plantilla en app/layout.tsx definen ese título. Cámbialo y publica. Después usa Solicitar indexación en la inspección de URLs para tu página de inicio. Google actualiza el título cuando vuelve a rastrear la página.

¿Necesito un dominio propio para mi sitio de v0?

No. Google puede indexar una dirección vercel.app pública. Un dominio propio te permite añadir una propiedad de dominio en Search Console y conservar tu dirección si te mudas. Si lo añades, pon noindex y una redirección en el host vercel.app.

Fuentes

Revisado el 8 de octubre de 2026. Google cambia Search Console y su ayuda de vez en cuando. Si algo no coincide con lo que ves en pantalla, consulta la fuente.

Descubre qué páginas de tu sitio se quedaron fuera de Google

Inicia sesión con Google. CrawlCoach revisa gratis hasta 500 páginas y te da la solución de cada problema.

Obtener mi informe gratis

Gratis hasta 500 páginas. Sin tarjeta. Inicia sesión con la cuenta de Google que usas en Search Console.

La aplicación y los informes de CrawlCoach están en inglés.

Otras plataformas

Guías relacionadas (en inglés)