SEO e Busca
SEO técnico em Next.js: checklist de indexação
Guia de SEO técnico em Next.js: HTML rastreável, metadata por página, sitemap, canonicals, robots.txt, JSON-LD e Core Web Vitals.

SEO técnico em Next.js: checklist de indexação, metadata e desempenho
Resposta direta: um site Next.js bem preparado para buscas precisa apresentar HTML rastreável, metadados por rota, URLs canônicas, sitemap correto, navegação acessível e imagens otimizadas. O framework facilita essas tarefas, mas não as executa automaticamente.
Primeiro: confira o HTML recebido pelo buscador
Inspecione a resposta inicial da página. O título, o texto principal e os links relevantes aparecem ou dependem de uma interação em JavaScript? Uma página de serviço não deveria exigir login, clique em aba ou acesso a uma API privada para mostrar sua proposta central.
Páginas estáticas e renderização no servidor podem ser adequadas. O importante é que o conteúdo principal esteja acessível.
Cada URL precisa ter identidade própria
As rotas criação de sites e criação de aplicativos atendem intenções diferentes. Por isso, título, descrição, heading principal e canonical não devem ser cópias.
No App Router, use metadata ou generateMetadata. Configure Open Graph com imagem acessível e descrição própria. Se o domínio sem www redireciona para www, o canonical e o sitemap devem refletir a versão de destino.
Sitemap e robots não são a mesma coisa
O sitemap lista URLs públicas preferidas. Não inclua páginas privadas, resultados duplicados nem formulários que não agregam valor em busca. lastmod deve acompanhar mudanças significativas no conteúdo, não o instante do último deploy.
Robots.txt orienta o rastreamento. Noindex orienta a indexação e normalmente precisa estar visível ao robô. Bloquear no robots uma página com noindex pode impedir que ele leia essa instrução. Segurança de dados exige autenticação e controles reais, não só robots.txt.
Marcação sem dados inventados
Organization, Service, WebSite, BreadcrumbList e BlogPosting podem descrever entidades existentes. Use apenas informações consistentes com a página: serviços oferecidos, identidade da empresa, autoria verdadeira e links reais. Não inclua estrelas fictícias, preços desatualizados ou premiações não verificadas.
JSON-LD ajuda na interpretação de conteúdo, mas não garante rich results nem posicionamento. Para dúvidas frequentes, respostas visíveis são importantes por si; snippets avançados de FAQ têm limitações de elegibilidade.
Imagens, fontes e Core Web Vitals
Meça LCP, INP e CLS. O Google recomenda LCP até 2,5 segundos, INP abaixo de 200 ms e CLS inferior a 0,1. Priorize dados reais de usuários e use Lighthouse como apoio à depuração.
Redimensione imagens, comprima capturas de tela, preserve proporções e use lazy loading para conteúdo fora da primeira dobra. Scripts de rastreamento e fontes de terceiros também podem afetar performance.
Auditoria antes de publicar
- Página e recursos principais respondem com HTTP 200.
- H1 e título identificam o tema corretamente.
- Canonical aponta para URL estável e final.
- HTML inicial contém o conteúdo fundamental.
- Sitemap contém apenas páginas indexáveis.
- Imagens e links funcionam no celular.
- Dados estruturados não contradizem a página.
- Search Console não relata bloqueio inesperado.
Perguntas frequentes
Next.js é automaticamente melhor para SEO?
Não. A arquitetura, o conteúdo e a configuração determinam o resultado.
Preciso de SSR em todas as páginas?
Não. Conteúdo estático bem gerado pode ser ótimo para sites institucionais e blogs.
Sitemap garante indexação?
Não. Ele auxilia a descoberta, mas não determina quais páginas serão indexadas.
Precisa desenvolver ou reformular seu site? Conheça nossas soluções de sites e plataformas e leia sobre visibilidade em buscas com IA.

