ההנחת יסוד שממנה צריך לצאת
מנועי חיפוש לא “משתמשים באתר” כמו גולשים.
הם ניגשים לכתובות URL, קוראים HTML, ומנסים להבין היררכיה ותוכן.
לכן אתר שניתן לקידום חייב לעמוד בשלושה תנאים:
לכל עמוד יש כתובת url סטטית (קבועה) ונגישה
התוכן הקריטי נמצא בsemantic html של העמוד - כלומר, התוכן זמין בלי ביצוע אינטראקציה מצד הגולש
יש מערכת ניהול תוכן ששולטת על טייטל, דסקריפשן, סלאג באופן מסודר.
האקוסיסטם עליו בנויה lovable לא מבטל את הדרישות האלה, הוא רק מחייב ליישם אותם במודע - איך אני יודע? שרפתי מלא לילות על קריאת הדוקומנטציה שלהם - יש שם זהב וזה קל וידידותי מאוד.
שכבה 1: תכנון אתר סביב URL-ים, לא סביב ניווט
לפני עיצוב, לפני קומפוננטים, לפני אנימציות –
צריך להחליט: מהם העמודים של האתר.
כל עמוד צריך:
יחודיות בתוכן שהוא מכיל
כתובת ייחודית
זמינות בתפריט (כלל ברזל חשוב הוא שריבוי לינקים פנימיים יוביל לשיפור בהיתכנות לסריקת העמוד)
פרומפט ״העתק הדבק״ לתכנון Routing נכון
פרומפט 1 – תכנון מבנה האתר סביב עמודים וכתובות URL קבועות
תכנן את מבנה האתר כך שכל עמוד יהיה עמוד עצמאי עם כתובת URL קבועה וברורה. לכל עמוד חייב להיות סלאג ייחודי שממנו נגזרת הכתובת שלו. מעבר בין עמודים באתר חייב לעדכן את כתובת ה־URL בדפדפן, וכניסה ישירה לכל כתובת URL צריכה להציג את כל תוכן העמוד באופן מלא, ללא צורך בפעולה כלשהי מצד המשתמש. אין להשתמש בניווט שמבוסס רק על state פנימי, hash או לוגיקה דינמית שאינה משנה כתובת. כל עמוד באתר צריך להיות נגיש ישירות דרך ה־URL שלו, כך שמנועי חיפוש יוכלו להגיע אליו ולסרוק אותו כמו עמוד רגיל באתר תוכן.
עד כאן הפרומפט.
אם מנוע חיפוש לא יכול להגיע לעמוד בלי “להפעיל את האפליקציה” –
העמוד הזה לא באמת קיים מבחינתו.

