Live · status OK
Back to blog
SEO e AEO13 min

SEO técnico de um site estático Next.js: checklist completa 2026

TL;DR

Um site Next.js static export atinge pontuação SEO 100/100 marcando 8 pontos: metadataBase, generateMetadata por página, sitemap.ts + robots.ts, hreflang multi-língua, JSON-LD @graph unificado, BreadcrumbList, schemas FAQPage/HowTo, e llms.txt para LLMs.

Julien Daniel
ByJulien Daniel
Founder & CTO, OptionWeb
Share
Dashboard Google Search Console com curvas de desempenho

Next.js App Router torna o SEO técnico radicalmente mais simples que em 2020. Com Metadata API, sitemap.ts e robots.ts nativos, sem plugins necessários. Mas atingir 100/100 Lighthouse SEO ainda exige conhecer os 8 pontos abaixo.

1. Metadata API do Next.js

A fundação. Desde Next.js 13, a API nativa cobre 100% das necessidades SEO on-page. Dois objetos: metadata (estático) e generateMetadata (dinâmico).

app/layout.tsxtsx
export const metadata: Metadata = {
  metadataBase: new URL('https://optionweb.dev'),
};

2. sitemap.ts e robots.ts nativos

3. Hreflang multi-língua

Crítico para site multilíngua. Cada URL deve listar todas as versões linguísticas E reciprocamente (clusters recíprocos). Verificar com Hreflang Tags Testing Tool (Merkle).

4. JSON-LD @graph unificado

Um único <script type="application/ld+json"> com @graph agrupando Organization, LocalBusiness, WebSite, WebPage, Person, Article, ligados por @id. sameAs crítico — liga entidade ao Knowledge Graph.

Emitir em cada página de conteúdo. Melhora SERP e contexto extração LLM.

6. FAQPage e HowTo para AEO

Google reduziu rich display em 2023, mas LLMs consomem-nos massivamente. Regra estrita: Q/R visíveis no ecrã. Para HowTo, estruturar cada passo com name, text.

7. Speakable para voice search

Schema beta no Google mas usado por Siri (iOS 18.2 com ChatGPT) e Alexa. Adicionar atributo HTML data-speakable="true" em TL;DR e respostas-chave.

8. llms.txt para LLMs

Padrão emergente (Jeremy Howard, setembro 2024) adotado por Anthropic, Mintlify, Stripe, Cloudflare, Vercel. Ficheiro Markdown na raiz public/ que resume o site para LLMs.

Como verificar o resultado

  • Lighthouse SEO scoreobjetivo 100/100 via Chrome DevTools ou PageSpeed Insights.
  • Google Rich Results Testvalida todos os schemas.
  • Schema.org Validatorvalidação JSON-LD completa.
  • Hreflang Tags Testing Toolverifica reciprocidade clusters.
  • Google Search Console'Cobertura', 'Rich Results', 'Core Web Vitals' CrUX.
  • Bing Webmaster Toolsfonte retrieval para ChatGPT Search via OAI-SearchBot.
Tags#seo#nextjs#json-ld#schema#aeo