Next.js a SEO: Server Components vs Client Components (co indeksuje się lepiej)
Jak układać komponenty w Next.js, żeby nie dokładać zbędnego JS i nie utrudniać renderu treści.
Google potrafi renderować JS, ale im mniej kosztowny render, tym stabilniej i szybciej. Dlatego treść SEO najczęściej trzymamy po stronie serwera.
Zasada praktyczna
- Treść + SEO + schema: Server Components.
- Animacje/interakcje: Client Components punktowo.
- Unikaj “use client” na całych layoutach.