קחו אפליקציית Vite SPA שבניתם עד עכשיו. פתחו את הsource של ה-HTML שהדפדפן מקבל בבקשה ראשונה:
<!DOCTYPE html>
<html>
<head><title>My App</title></head>
<body>
<div id="root"></div>
<script src="/assets/index-abc123.js"></script>
</body>
</html>זה מה שה-crawler של Google רואה כשסורק את האתר שלכם. <div id="root"></div> - ריק. כלום. כל ה-content, כל ה-titles, כל ה-descriptions שיכלו לשפר SEO - קיימים רק אחרי שהJavaScript רץ בbrowser.
Next.js נוצר כדי לפתור בדיוק את זה. וגם: API routes בלי server נפרד, image optimization אוטומטית, file-based routing, ו-Server Components שמריצים קוד רק בserver - בלי לשלוח אותו לclient.
בישראל, Next.js נפוץ בחברות שמוצריהן צריכים SEO: חברות ecommerce, media, SaaS שמוכרים ל-SMBs דרך Google Ads. Wix עצמם (שמשתמשים ב-React) מייצרים Next.js apps ל-landing pages שלהם. Fiverr.com כולה מבוססת SSR. אם אתם הולכים לעבוד על website ולא internal tool - Next.js הוא הbest practice.