Next.js / SEO

Paso 20 de 25

Configurar SEO, mapas del sitio y Search Console

Proporciona a los motores de búsqueda el origen público correcto y una forma fiable de descubrir tus páginas Next.js localizadas.

Configura el origen HTTPS público del frontend en el entorno de producción. Utilice la URL real del sitio sin una barra diagonal al final; no utilice localhost, un nombre de host de vista previa, el panel Altified o el dominio de la API.

.env.local o entorno de alojamiento
NEXT_PUBLIC_SITE_URL=https://www.example.com

Altified utiliza este valor para el mapa del sitio generado y las rutas de robots, los orígenes de metadatos, las URL canónicas y las URL de idiomas alternativos. Para mapas del sitio XML personalizados o estáticos, establezca ALTIFIED_SITE_URL o NEXT_PUBLIC_SITE_URL explícitamente para que el SDK lea solo el host público previsto.

Mantén el mapa del sitio completo.

Su aplicación ya debe exponer un sitio propiedad de /sitemap.xmlPuede provenir de app/sitemap.js o app/sitemap.tso a partir de un mapa del sitio XML/estático personalizado publicado.

Incluya todas las páginas públicas, incluidas las páginas dinámicas como productos, artículos, empleos o rutas de documentación. Altified utiliza este mapa del sitio como su fuente y no inventa URL que su sitio omita. Si aún no hay un mapa del sitio, cree primero el mapa del sitio propiedad del sitio y luego ejecute altified init.

Ejecutar el inicializador

Cuando existe un mapa del sitio, altified init guarda /sitemap.xml sin cambios y agrega un índice Altified separado en:

Rutas públicas generadas
https://www.example.com/altified-sitemap.xml https://www.example.com/altified-sitemaps/fr-0.xml

El mapa del sitio Altified contiene solo URL de idiomas adicionales. El inicializador también agrega /altified-sitemap.xml a un existente robots.js, robots.ts, o robots.txt cuando pueda identificar el formato de forma segura.

Lea las advertencias del inicializador.

Si el inicializador no puede actualizar una implementación de robots inusual o un archivo estático, realice el cambio manual indicado. También puedes enviar el mapa del sitio Altified directamente en Google Search Console.

Enviar el mapa del sitio Altified

Después de la implementación, abra la propiedad de Google Search Console para el mismo origen de frontend y envíe el Altified sitemap:

URL del mapa del sitio
https://www.example.com/altified-sitemap.xml

Mantenga el mapa del sitio original enviado o visible también. Enviar el mapa del sitio Altified ayuda a los motores de búsqueda a descubrir las URL traducidas; no reemplaza el mapa del sitio ni agrega hreflang anotaciones por sí mismas.

Verificar antes de publicar

  • NEXT_PUBLIC_SITE_URL coincide con el origen del frontend implementado.
  • El archivo /sitemap.xml del sitio se devuelve correctamente e incluye todas las páginas dinámicas públicas.
  • /altified-sitemap.xml se devuelve correctamente después de que se publican las configuraciones regionales y de enrutamiento de destino.
  • Las URL del mapa del sitio secundario localizado que devuelve el índice son accesibles.
  • robots.js o robots.txt enumera tanto el mapa del sitio como el mapa del sitio Altified, o el mapa del sitio Altified se ha enviado directamente en Search Console.
  • Las páginas predeterminadas y traducidas contienen enlaces hreflang recíprocos y una URL canónica propia.
  • Las páginas traducidas son indexables y contienen contenido traducido.