spinny:~/writing $ less nextjs-technical-seo.md
12Technische SEO is essentieel om ervoor te zorgen dat je Next.js-site gemakkelijk indexeerbaar, snel en concurrerend is in zoekresultaten. Deze gids behandelt strategieën, tools en praktische snippets om je SEO naar het volgende niveau te tillen, met speciale aandacht voor meertalige sites.34## 1. Dynamische Meta Tags en Open Graph56Next.js 13+ biedt gecentraliseerd meta-tagbeheer met de `generateMetadata`-functie: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> **Tip:** Vergeet niet meta-tags voor elke taal en pagina bij te werken met dynamische vertalingen.2829## 2. Automatische Sitemap en robots.txt3031Gebruik [next-sitemap](https://www.npmjs.com/package/next-sitemap):3233```bash34npm install next-sitemap35```3637```js38module.exports = {39 siteUrl: 'https://spinny.dev',40 generateRobotsTxt: true,41 i18n: {42 locales: [43 'it', 'en', 'fr', 'de', 'es', 'ar', 'hi', 'ja', 'zh', 'pt',44 'bn', 'ru', 'id', 'ur', 'ko', 'tr', 'vi', 'th', 'pl',45 ],46 defaultLocale: 'it',47 },48};49```5051## 3. Internationalisatie (i18n) en Meertalige SEO5253- Gebruik de `hreflang`-tag voor elke taal.54- Genereer meertalige sitemaps.55- Vertaal meta-tags.5657```tsx58<link rel="alternate" href="https://spinny.dev/it" hreflang="it" />59<link rel="alternate" href="https://spinny.dev/en" hreflang="en" />60```6162> **Best Practice:** Bied altijd een zichtbare taalkiezer aan en behoud URL-consistentie.6364## 4. Prestaties en Core Web Vitals6566- Gebruik Next.js `<Image />` voor geoptimaliseerde afbeeldingen.67- Schakel lazy loading in.68- Analyseer met [Lighthouse](https://developers.google.com/web/tools/lighthouse) en [Vercel Analytics](https://vercel.com/analytics).69- Minimaliseer ongebruikte JavaScript en CSS.7071## 5. Gestructureerde Data (JSON-LD)7273```tsx74<script75 type="application/ld+json"76 dangerouslySetInnerHTML={{77 __html: JSON.stringify({78 '@context': 'https://schema.org',79 '@type': 'BlogPosting',80 headline: 'Technical SEO for Next.js Developers',81 datePublished: '2025-07-28',82 author: { '@type': 'Person', name: 'Filippo Spinella' },83 inLanguage: 'en',84 }),85 }}86/>87```8889## 6. Foutafhandeling en Aangepaste 404-Pagina's9091Maak een gelokaliseerde `not-found.tsx`-pagina voor elke taal.9293## 7. Nuttige Tools9495- **next-sitemap**, **next-seo**, **Google Search Console**, **Ahrefs Webmaster Tools**, **Screaming Frog**, **Mermaid**9697## 8. Monitoring en Analyse9899Integreer Google Analytics, Vercel Analytics en monitor Core Web Vitals.100101102## Conclusie103104Technische SEO in Next.js vereist aandacht voor details zoals meta-tags, prestaties, internationalisatie en gestructureerde data. Automatiseer waar mogelijk en monitor continu de resultaten!105106> **Laatste Checklist:**107>108> - [x] Dynamische meta-tags109> - [x] Meertalige sitemap110> - [x] Gestructureerde data111> - [x] Geoptimaliseerde prestaties112> - [x] Actieve monitoring113
:Technische SEO voor Next.js Ontwikkelaars: Tips en Toolslines 1-113 (END) — press q to close