spinny:~/writing $ less nextjs-technical-seo.md
12Technisches SEO ist entscheidend, um sicherzustellen, dass Ihre Next.js-Website leicht indexierbar, schnell und wettbewerbsfähig in den Suchergebnissen ist. Dieser Leitfaden behandelt Strategien, Tools und praktische Snippets, um Ihr SEO auf die nächste Stufe zu heben, mit besonderem Fokus auf mehrsprachige Websites.34## 1. Dynamische Meta-Tags und Open Graph56Next.js 13+ ermöglicht die zentrale Verwaltung von Meta-Tags mit der Funktion `generateMetadata`:78```tsx9export async function generateMetadata({ params }) {10 const { locale } = await params;11 const t = await getTranslations({ locale, namespace: 'common' });12 return {13 title: t('title'),14 description: t('description'),15 openGraph: {16 title: t('title'),17 description: t('description'),18 images: ['/public/placeholder.svg'],19 },20 icons: {21 icon: '/favicon.ico',22 },23 };24}25```2627> **Tipp:** Denken Sie daran, die Meta-Tags für jede Sprache und Seite mit dynamischen Übersetzungen zu aktualisieren.2829## 2. Automatische Sitemap und robots.txt3031Um Sitemaps und robots.txt zu generieren, verwenden Sie [next-sitemap](https://www.npmjs.com/package/next-sitemap):3233```bash34npm install next-sitemap35```3637Konfigurieren Sie `next-sitemap.config.js`, um Sprachen zu unterstützen:3839```js40module.exports = {41 siteUrl: 'https://spinny.dev',42 generateRobotsTxt: true,43 i18n: {44 locales: [45 'it',46 'en',47 'fr',48 'de',49 'es',50 'ar',51 'hi',52 'ja',53 'zh',54 'pt',55 'bn',56 'ru',57 'id',58 'ur',59 'ko',60 'tr',61 'vi',62 'th',63 'pl',64 ],65 defaultLocale: 'it',66 },67};68```6970> **Zusätzliches Tool:** Probieren Sie [next-seo](https://github.com/garmeeh/next-seo) für eine erweiterte Verwaltung von Meta-Tags und strukturierten Daten aus.7172## 3. Internationalisierung (i18n) und mehrsprachiges SEO7374Next.js unterstützt lokalisierte Routen. Denken Sie daran:7576- Verwenden Sie das `hreflang`-Tag für jede Sprache.77- Generieren Sie mehrsprachige Sitemaps.78- Übersetzen Sie Meta-Tags.7980Beispiel für ein `hreflang`-Tag:8182```tsx83<link rel="alternate" href="https://spinny.dev/it" hreflang="it" />84<link rel="alternate" href="https://spinny.dev/en" hreflang="en" />85```8687> **Best Practice:** Bieten Sie immer einen sichtbaren Sprachwähler an und halten Sie die Konsistenz der URLs aufrecht.8889## 4. Leistung und Core Web Vitals9091- Verwenden Sie Next.js `<Image />` für optimierte Bilder.92- Aktivieren Sie Lazy Loading.93- Analysieren Sie mit [Lighthouse](https://developers.google.com/web/tools/lighthouse) und [Vercel Analytics](https://vercel.com/analytics).94- Minimieren Sie ungenutztes JavaScript und CSS.95- Nutzen Sie den Cache und das CDN von Vercel.9697## 5. Strukturierte Daten (JSON-LD)9899Fügen Sie strukturierte Daten hinzu, um die Sichtbarkeit in Rich Snippets zu verbessern:100101```tsx102<script103 type="application/ld+json"104 dangerouslySetInnerHTML={{105 __html: JSON.stringify({106 '@context': 'https://schema.org',107 '@type': 'BlogPosting',108 headline: 'Technisches SEO für Next.js-Entwickler',109 datePublished: '2025-07-28',110 author: { '@type': 'Person', name: 'Filippo Spinella' },111 inLanguage: 'de',112 }),113 }}114/>115```116117> **Tipp:** Fügen Sie auch strukturierte Daten für Breadcrumbs, Artikel und Produkte hinzu, falls zutreffend.118119## 6. Fehlerbehandlung und benutzerdefinierte 404-Seiten120121Erstellen Sie eine lokalisierte `not-found.tsx`-Seite für jede Sprache. Dies verbessert die Benutzererfahrung und SEO.122123> **Tipp:** Passen Sie auch 500- und Server-Fehlerseiten an.124125## 7. Nützliche Tools126127- **next-sitemap**: Sitemaps und robots.txt128- **next-seo**: Erweiterte Verwaltung von Meta-Tags129- **Google Search Console**: SEO-Überwachung130- **Ahrefs Webmaster Tools**: Technische Analyse131- **Screaming Frog**: Erweiterte Crawling-Tools132- **Mermaid**: Zur Visualisierung von SEO-Flows und Architekturen133134## 8. Überwachung und Analyse135136Integrieren Sie Google Analytics, Vercel Analytics und überwachen Sie die Core Web Vitals.137138- Verwenden Sie [Google Tag Manager](https://tagmanager.google.com/) für eine zentrale Verwaltung von Tags.139- Überwachen Sie Zugriffsprotokolle und Fehler mit Tools wie Sentry.140141142## Fazit143144Technisches SEO in Next.js erfordert Aufmerksamkeit für Details wie Meta-Tags, Leistung, Internationalisierung und strukturierte Daten. Automatisieren Sie, wo möglich, und überwachen Sie die Ergebnisse ständig!145146> **Abschluss-Checkliste:**147>148> - [x] Dynamische Meta-Tags149> - [x] Mehrsprachige Sitemap150> - [x] Strukturierte Daten151> - [x] Optimierte Leistung152> - [x] Aktive Überwachung153
:Technisches SEO für Next.js-Entwickler: Tipps und Toolslines 1-153 (END) — press q to close