Next.js / SEO

Degrau 20 de 25

Configure SEO, sitemaps e Search Console.

Forneça aos motores de busca a origem pública correta e uma forma fiável de descobrir as suas páginas Next.js localizadas.

Configure a origem HTTPS pública do frontend no ambiente de produção. Utilize o URL real do site sem barra no final; não utilize localhost, um nome de host de pré-visualização, o painel Altified ou o domínio API.

.env.local ou ambiente de alojamento
NEXT_PUBLIC_SITE_URL=https://www.exemplo.com

Altified utiliza este valor para as rotas de sitemap e robots.txt geradas, origens de metadados, URLs canónicos e URLs em línguas alternativas. Para sitemaps XML personalizados ou estáticos, defina ALTIFIED_SITE_URL ou NEXT_PUBLIC_SITE_URL explicitamente para que o SDK apenas leia o host público pretendido.

Mantenha o mapa do site completo.

A sua aplicação já deve expor um site propriedade do utilizador. /sitemap.xmlPode vir de app/sitemap.js ou app/sitemap.tsou a partir de um sitemap XML/estático personalizado publicado.

Inclua todas as páginas públicas, incluindo páginas dinâmicas, como produtos, artigos, ofertas de emprego ou percursos de documentação. Altified utiliza este sitemap como fonte e não inventa URLs que o seu site omite. Se ainda não existir um sitemap, crie primeiro o sitemap do seu site e depois execute o comando. altified init.

Execute o inicializador

Quando existe um mapa do site, altified init mantém /sitemap.xml inalterado e adiciona um índice Altified separado em:

Rotas públicas geradas
https://www.exemplo.com/altified-sitemap.xml https://www.exemplo.com/altified-sitemaps/fr-0.xml

O sitemap Altified contém apenas URLs de idiomas adicionais. O inicializador também adiciona /altified-sitemap.xml para um existente robots.js, robots.ts, ou robots.txt quando consegue identificar o formato com segurança.

Leia os avisos do inicializador

Se o inicializador não conseguir atualizar uma implementação invulgar de robôs ou um ficheiro estático, efetue a alteração manual reportada. Também pode carregar o sitemap Altified diretamente no Google Search Console.

Enviar o mapa do site Altified

Após a implementação, abra a propriedade do Google Search Console para a mesma origem do frontend e envie o sitemap Altified:

URL do mapa do site
https://www.exemplo.com/altified-sitemap.xml

Mantenha também o sitemap original enviado ou detectável. O envio do sitemap Altified ajuda os motores de busca a descobrir URLs traduzidos; Não substitui o mapa do site nem acrescenta nada. hreflang anotações por si só.

Verifique antes de publicar

  • NEXT_PUBLIC_SITE_URL corresponde à origem do frontend implantado.
  • O ficheiro /sitemap.xml do website foi devolvido com sucesso e inclui todas as páginas dinâmicas públicas.
  • O ficheiro /altified-sitemap.xml é devolvido com sucesso após a publicação dos idiomas e rotas de destino.
  • Os URLs localizados do sitemap filho devolvidos pelo índice são acessíveis.
  • robots.js ou robots.txt lista o sitemap do site e o sitemap Altified ou o sitemap Altified foi enviado diretamente para a Search Console.
  • As páginas padrão e traduzidas contêm links hreflang recíprocos e um URL canónico próprio.
  • As páginas traduzidas podem ser indexadas e contêm, de facto, conteúdo traduzido.