כמעט כל מי שבונה אתרים מבטיח אתר מהיר. חלק מציגים ציון 100 בכלי הבדיקה של גוגל, חלק מדברים על "טעינה מיידית". אבל מהירות היא לא מספר אחד, ולא כל מה שנשמע מרשים באמת משנה למי שנכנס לאתר שלכם מהטלפון, באמצע היום, ברשת סלולרית.
מה באמת משנה: מה שהגולש מרגיש
מבחינת הגולש, אתר מהיר הוא אתר שעושה שלושה דברים: מראה את התוכן החשוב מהר, מגיב כשלוחצים עליו, ולא קופץ באמצע הקריאה. גוגל מודדת בדיוק את שלושת הדברים האלה, תחת השם Core Web Vitals:
- LCP, טעינת התוכן המרכזי: כמה זמן עובר עד שהאלמנט הגדול במסך, בדרך כלל התמונה הראשית או הכותרת, מופיע. הערך שגוגל מגדירה כטוב הוא עד 2.5 שניות.
- INP, תגובה לפעולה: כמה זמן עובר מהרגע שלוחצים על כפתור או פותחים תפריט ועד שמשהו קורה. טוב הוא עד 200 אלפיות שנייה.
- CLS, יציבות חזותית: כמה התוכן זז בזמן הטעינה. זה מה שקורה כשאתם מנסים ללחוץ על קישור, ותמונה שנטענה ברגע האחרון דוחפת אותו למטה. טוב הוא עד 0.1.
נקודה חשובה: גוגל מודדת את הערכים האלה אצל גולשים אמיתיים, ולא במעבדה. כדי שעמוד ייחשב טוב, לפחות 75% מהביקורים בו צריכים לעמוד בשלושת הערכים, ונייד ומחשב נבדקים בנפרד. כלומר, לא מספיק שהאתר מהיר אצל רוב הגולשים: הוא צריך להיות מהיר גם אצל אלה שמגיעים מטלפון פשוט ומחיבור חלש.
מה רק נשמע טוב
"קיבלנו 100 ב-PageSpeed"
הציון שמופיע בראש הכלי של גוגל הוא בדיקת מעבדה: הרצה אחת, בתנאים מדומים, ברגע מסוים. הוא שימושי לאיתור בעיות, אבל הוא לא מה שהגולשים שלכם חווים. אתר יכול לקבל ציון גבוה ועדיין להיות איטי אצל חלק גדול מהמבקרים, ולהפך. בהמשך אותו דף, תחת הכותרת שמתארת מה חווים משתמשים אמיתיים, נמצא המידע שבאמת חשוב, כשיש לאתר מספיק תנועה כדי להציג אותו.
"האתר נטען בשנייה"
אצל מי? על המחשב של המפתח, עם אינטרנט סיבים, כשהאתר כבר שמור בזיכרון של הדפדפן? בדיקה אמיתית נעשית בטלפון, ברשת סלולרית, אצל מי שנכנס לאתר בפעם הראשונה.
"השרת הכי מהיר"
אחסון טוב חשוב, אבל הוא רק חלק מהתמונה. אתר כבד יישאר כבד גם על השרת הכי מהיר שיש, כי רוב זמן הטעינה מתבזבז אחרי שהשרת כבר סיים את העבודה שלו: על הורדת קבצים ועל הרצה שלהם בדפדפן.
מה בפועל מאט אתרים
ברוב האתרים האיטיים, הבעיה היא לא דבר אחד גדול, אלא הרבה דברים קטנים שהצטברו:
- תמונות כבדות: תמונה של כמה מגה-בייט שמוצגת בגודל של גלויה. זו הסיבה הנפוצה ביותר, וגם הקלה ביותר לתיקון.
- קוד שאף אחד לא צריך: בוני עמודים, תוספים ותבניות מוכנות טוענים בכל עמוד קוד שמיועד לאפשרויות שבכלל לא בשימוש.
- שירותים חיצוניים: צ'אט, פיקסלים של פרסום, כלי מעקב, סרטונים מוטמעים. כל אחד מהם מוסיף משקל, ויחד הם יכולים להכביד יותר מהאתר עצמו.
- פונטים: כמה משפחות פונטים במשקלים רבים, שנטענות לפני שהטקסט מופיע.
איך בודקים בעצמכם
- פתחו את האתר בטלפון, כשהוא לא מחובר ל-Wi-Fi, ושימו לב כמה זמן עובר עד שאתם רואים משהו שימושי.
- נסו ללחוץ על התפריט ועל כפתורים בזמן שהעמוד עדיין נטען. האם הם מגיבים? האם משהו קופץ?
- הריצו את האתר ב-PageSpeed Insights של גוגל, ותסתכלו על נתוני המשתמשים האמיתיים, ולא רק על הציון.
- אם יש לכם גישה ל-Google Search Console, בדקו את הדוח Core Web Vitals. הוא מראה אילו עמודים באתר שלכם עומדים בערכים, ואילו לא.
למה זה חשוב יותר ממה שנראה
מהירות היא לא רק עניין טכני או שיקול של קידום בגוגל. היא חלק מהרושם. אתר שנפתח מיד ומגיב בלי היסוס מרגיש מקצועי ומטופל, עוד לפני שקראו בו מילה. ואתר שמתעכב, קופץ ומתמהמה, מספר ללקוח משהו על העסק, גם אם זה לא הוגן.