מה זה רינדור בצד שרת?
רינדור בצד שרת (SSR) הוא גישה שבה השרת מחזיר HTML מוכן עם תוכן העמוד, במקום מיכל ריק שמתמלא ב-JavaScript בדפדפן.
ההבדל בין רינדור בצד שרת לרינדור בצד לקוח (CSR) הוא מי עושה את העבודה: ב-SSR השרת מרכיב את העמוד ושולח HTML עם כל התוכן בפנים. ב-CSR השרת שולח שלד ריק, והדפדפן בונה את התוכן בעזרת JavaScript. משתמש עם דפדפן לא ירגיש בהבדל. בוט שלא מריץ JavaScript יראה עמוד מלא במקרה הראשון, ומעטפת ריקה בשני.
וזה בדיוק המקרה של רוב בוטי ה-AI: ChatGPT, Claude ו-Perplexity שולפים HTML וממשיכים הלאה, בלי לרנדר. תוכן שקיים רק אחרי JavaScript פשוט לא קיים בשבילם.
איך זה קשור ל-SEO ול-GEO
גוגל יודעת לרנדר JavaScript, אבל זה שלב נוסף שמוסיף זמן ותלות, ולפעמים נכשל. מנועי AI ברובם לא מנסים בכלל. לכן SSR הוא נקודת הפתיחה הבטוחה לנראות: התוכן נמצא ב-HTML הראשוני, וכל בוט מקבל אותו. חשוב להבדיל מ-prerendering, שמייצר עותק סטטי מראש או מגיש גרסה נפרדת לבוטים: זה מעקף שעובד במקרים מסוימים, לא ארכיטקטורת רינדור.