Next.js SEO 2026 (App Router): Was wirklich zählt – technisch & praktisch
App Router, Metadata API, Server Components: So stellst du sicher, dass Google deine Next.js-Website sauber crawlt, rendert und richtig versteht.

Next.js ist SEO-stark – aber nicht automatisch. Im App Router ist vieles sauber gelöst (Metadata API, SSG/SSR), trotzdem gibt’s typische Fallen.
1) Inhalte & Links müssen im HTML sein
Google kann JS rendern, aber: Crawl-Budget + Rendering-Kosten sind real. Dein Ziel:
- Haupttext im initialen HTML
- Navigation als echte Links (
<a href>/next/link) - Keine „versteckten“ Inhalte nur in Interaktionen
Wenn du Section-Navigation hast (z.B. /#team-section), nutze echte Links – SEO-Tools und Crawler zählen das als interne Verlinkung.
2) Metadata API richtig nutzen
Im App Router sind Title/Description serverseitig.
- Global:
app/layout.jsx - Pro Seite:
export const metadata = { ... } - Dynamisch:
generateMetadata()
Wichtig: Canonical pro Blogpost/Seite korrekt setzen, sonst verwässerst du Signale.
3) Server Components vs Client Components
Faustregel:
- Alles, was nur anzeigen muss: Server Component
- Client Component nur für echte Interaktion (Filter, Animationen)
So reduzierst du JS und verbesserst Core Web Vitals.
4) Bilder: LCP & CLS sind Ranking-/Conversion-Hebel
Große Hero-Bilder sind oft dein LCP. Fixes:
- sinnvolle Größen, komprimiert
width/heightsetzen (verhindert CLS)- lazy-loading nur da, wo es Sinn macht
Mehr dazu: Core Web Vitals erklärt
5) Crawlability: Sitemap, Robots, interne Links
Du willst:
/sitemap.xmlaktuell/robots.txtsauber- pro Content-Seite sinnvolle interne Links
Nächster Schritt
Wenn du willst, schauen wir einmal technisch drüber (Metadata, Canonicals, CWV, Indexierung) und priorisieren die 20%-Hebel.