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.