לאחר שנשאל לגבי הנושא ב Google Webmasters Hangout האחרון ג'ון מולר ידידנו סיפק הבהרה חשובה מאוד לגבי היכולת של גוגל להתמודד עם טעינת תכנים או דפים נוספים באמצעות כפתורי 'טען עוד' וגם לגבי התמודדות עם Inifinite Scrolling.

מדובר בשאלות חשובות שעולות לא מעט פעמים כששוקלים שימוש בטעינה או גלילה מהסוג הזה, וסוף סוף יש לנו תשובה ברורה.

הנקודות העיקריות לגבי כפתורי 'טען עוד'

  • לא מדובר בכפתורים עם קישור href סטנדרטי שמקשרים לדף אחר, אלא בכפתורים שטוענים עוד תוכן שלא נמצא ב HTML הראשוני. כמו עוד טקסט או המאמר הבא בסדרה.
  • בעבר ניסו בגוגל להקליק על כפתורי "טען עוד" אבל נטשו את הגישה הזו. זה תקף גם לגבי כל כפתור טען או קרא עוד מבוסס JS באשר הוא.
  • אם אתם משתמשים בכפתורים כאלו וטוענים את התכנים הנוספים רק בלחיצה על הכפתור, גוגלבוט לא יראה את זה.
הצהרה של עובד גוגל על איך הם מתמודדים עם infinite scrolling  וכפתורי 'טען עוד'
הצהרה של עובד גוגל על איך הם מתמודדים עם infinite scrolling וכפתורי 'טען עוד'. מקור: טוויטר

ההמלצות שלי לגבי כפתורי 'טען עוד'

בכל הנוגע לטעינת דפים נוספים – אל תשתמשו בהם מבלי להנגיש כל דף לגוגל. כלומר – אם כבר טוענים עוד דפים, מוצרים או תכנים באמצעות JS, ודאו שעדיין לכל דף יש כתובת שגוגל יכול לסרוק והנגישו את הדפים הללו באמצעות קישורים מתוך הקוד.

בעימוד – מה שאנחנו אוהבים לעשות זה ליצור דפי עימוד קלאסיים (עמוד 1, 2 וכו') ולקשר אל הדפים הללו כמו בעימוד קלאסי, אך להסתיר את הקישורים ב-CSS. כך גוגלבוט מגיע לדפים, זה לא שחור וזה עובד.

בטעינת תכנים (לא עימוד) – אל תעשו את זה.

במקרה של כפתורים שטוענים טקסט נוסף – גוגל לא יראה את התוכן.

הנקודות העיקריות לגבי Infinite Scrolling

  • הדף מרונדר עם viewport די ארוך, ממש כמו בדפדפן שנמתח לאורכו, אבל רק עד לנקודה מסוימת.
  • הם לא מוסרים את האורך אבל לדעתי בכל מקרה הם לא ירנדרו יותר מ 10,000 פיקסלים של גובה, מכיוון שזה היה בערך הלימיט ברנדור דרך הסרץ' קונסול.
  • מה שנטען בהארכה הראשונית של ה viewport – זה מה שהם סורקים ומאנדקסים.
  • גוגלבוט לא מנסה לגלול מעבר לכך, מה שנתפס נתפס.

ההמלצה שלי לגבי גלילה אינסופית:

זה תקף גם לגבי עימוד וגם לגבי טעינת פריטים נוספים בדפי קטגוריות מוצרים או מאמרים.

אפשרי לעשות את זה, אבל לא הייתי ממליץ בלי שילוב של עימוד קלאסי כלשהו, במיוחד באתרים עם כמות גדולה של תכנים (כלומר המון דפי עימוד), כיוון שגוגל לא יגיע לכולם. אם כן עושים את זה מאוד חשוב עדיין ליצור דפי pagination שעומדים בזכות עצמם (גם אם לא מציגים אותם) ומוודאים שגוגלבוט יודע להגיע אליהם.

הוידאו המלא: