Live · status OK
Back to blog
SEO & AEO13 min

SEO tecnico di un sito statico Next.js: checklist completa 2026

TL;DR

Un sito Next.js static export raggiunge 100/100 SEO spuntando 8 punti: metadataBase, generateMetadata per pagina, sitemap.ts + robots.ts, hreflang multilingua, JSON-LD @graph unificato, BreadcrumbList, schema FAQPage/HowTo, e llms.txt per LLM.

Julien Daniel
ByJulien Daniel
Founder & CTO, OptionWeb
Share
Dashboard Google Search Console con curve di prestazione

Next.js App Router rende il SEO tecnico radicalmente più semplice che nel 2020. Con Metadata API, sitemap.ts e robots.ts nativi, niente più plugin o hack. Ma raggiungere 100/100 Lighthouse SEO esige ancora conoscenza degli 8 punti sotto.

1. Metadata API di Next.js

La fondazione. Dal Next.js 13, l'API nativa copre 100% dei bisogni SEO on-page. Due oggetti: metadata (statico) e generateMetadata (dinamico).

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

2. sitemap.ts e robots.ts nativi

3. Hreflang multilingua

Critico per sito multilingua. Ogni URL deve listare tutte le versioni linguistiche E reciprocamente (cluster reciproci). Verificare con Hreflang Tags Testing Tool (Merkle).

4. JSON-LD @graph unificato

Un singolo <script type="application/ld+json"> con @graph che raggruppa Organization, LocalBusiness, WebSite, WebPage, Person, Article, collegati da @id. sameAs critico — lega entità al Knowledge Graph.

Emettere su ogni pagina di contenuto. Migliora SERP e contesto estrazione LLM.

6. FAQPage e HowTo per AEO

Google ha ridotto rich display nel 2023, ma LLM li consumano massicciamente. Regola stretta: Q/R visibili a schermo. Per HowTo, strutturare ogni passo con name, text.

7. Speakable per voice search

Schema beta in Google ma usato da Siri (iOS 18.2 con ChatGPT) e Alexa. Aggiungere attributo HTML data-speakable="true" su TL;DR e risposte chiave.

8. llms.txt per LLM

Standard emergente (Jeremy Howard, settembre 2024) adottato da Anthropic, Mintlify, Stripe, Cloudflare, Vercel. File Markdown nella root public/ che riassume il sito per LLM.

Come verificare il risultato

  • Lighthouse SEO scoreobiettivo 100/100 via Chrome DevTools o PageSpeed Insights.
  • Google Rich Results Testvalida tutti gli schema.
  • Schema.org Validatorvalidazione JSON-LD completa.
  • Hreflang Tags Testing Toolverifica reciprocità cluster.
  • Google Search Console'Copertura', 'Rich Results', 'Core Web Vitals' CrUX.
  • Bing Webmaster Toolsfonte retrieval per ChatGPT Search via OAI-SearchBot.
Tags#seo#nextjs#json-ld#schema#aeo