האם CDN משפר את ה-SEO של האתר? בעקיפין, ורק כשהבעיה שלכם היא מרחק. רשת להפצת תוכן מקצרת את הדרך בין השרת לגולש, וזה משפר את מהירות הטעינה של האתר, שגוגל כן מודדת. אבל אם השרת עצמו איטי או שהאתר כבד, CDN לא יציל אתכם, וגוגל עצמה מבהירה שתוכן רלוונטי קודם למהירות.
אני עוסק בהאצת אתרים כבר שנים, ואת השאלה הזו אני שומע כמעט בכל שיחת היכרות. בדרך כלל היא מגיעה אחרי שמישהו קרא שהתקנה של רשת הפצה "תקפיץ את האתר לעמוד הראשון". אז בואו נפרק את זה בלי הבטחות.
מה זה בכלל CDN ואיך הוא עובד
CDN, או רשת להפצת תוכן, הוא רשת של שרתים הפזורים בערים שונות בעולם, ששומרים עותקים של קבצי האתר שלכם ומגישים אותם לכל גולש מהשרת הקרוב אליו. המטרה אחת: לקצר את המרחק שהמידע צריך לעבור.
תחשבו על מאפייה אחת בפתח תקווה שמשלחת לחם לכל הארץ, לעומת רשת סניפים שבכל אחד מהם מחכה מדף מלא. הלקוח באילת מקבל את הלחם מהסניף הקרוב ולא מחכה למשאית. לפי ההגדרה המקובלת, רשתות כאלה נבנו בדיוק כדי לפזר עומס ולקרב את התוכן למשתמש.
מה שרוב המדריכים לא מספרים: בהגדרה הבסיסית, רשת הפצת תוכן שומרת רק את הקבצים הקבועים, כמו תמונות, גופנים וקבצי עיצוב. הדף עצמו, זה שהשרת בונה מחדש בכל כניסה, עדיין מגיע מהשרת המקורי. אם השרת שלכם צריך שתי שניות כדי לבנות דף, רשת רגילה לא נוגעת בשתי השניות האלה.
וזה חשוב, כי מהירות היא לא עניין של יוקרה. לפי נתוני גוגל, הסיכוי שגולש יעזוב את הדף עולה בשיעור של 32% כשזמן הטעינה מתארך משנייה אחת לשלוש שניות.
האם CDN באמת מזיז את הדירוג בגוגל
לא ישירות. גוגל לא נותנת נקודות על עצם השימוש ברשת להפצת תוכן. היא מודדת איך גולשים אמיתיים חווים את הדף, ושירות CDN יכול לשפר את החוויה הזו בחלק מהמקרים, ורק דרכה להשפיע על הדירוג.
בתיעוד הרשמי של גוגל כתוב במפורש שמדדי החוויה משמשים את מערכות הדירוג, אבל ציון טוב בהם לא מבטיח מקום בראש התוצאות. בפועל, חוויית משתמש בגוגל עובדת כמו שובר שוויון: כשיש כמה דפים רלוונטיים באותה רמה, הדף שנותן חוויה טובה יותר מקבל יתרון.
במשפט אחד: CDN לא משפר דירוג, הוא משפר מהירות, ומהירות היא רק אחד הדברים שגוגל שוקלת כשהיא קובעת דירוג אתר בגוגל.
לכן כשלקוח שואל אותי האם CDN משפר את ה-SEO של האתר, אני קודם כל שואל שתי שאלות: איפה יושב השרת, ואיפה יושבים הגולשים. מקרה שחוזר אצלי שוב ושוב הוא בעל עסק שהתקין רשת הפצה, חיכה חודשיים ולא ראה תזוזה. כשבודקים, מתברר שהשרת כבר היה קרוב לגולשים, והאיטיות הגיעה מתבנית עיצוב כבדה ומעשרות תוספים. הרשת פשוט טיפלה בבעיה שלא הייתה לו.
מהם מדדי החוויה שגוגל מודד ואיך CDN משפיע עליהם
גוגל מודדת שלושה דברים עיקריים: כמה מהר מופיע התוכן המרכזי, כמה מהר הדף מגיב ללחיצה, והאם הדף יציב או שדברים קופצים בו. רשת להפצת תוכן משפיעה בעיקר על הראשון, וכמעט לא על השניים האחרים.
כך זה נראה מול היעדים שגוגל מפרסמת, יחד עם זמן תגובת שרת, שהוא לא אחד משלושת המדדים אבל משפיע ישירות על הראשון שבהם:
| מה נמדד | מה זה אומר בפשטות | היעד של גוגל | כמה CDN עוזר |
| זמן הופעת התוכן הראשי | כמה זמן עד שהתמונה או הכותרת הגדולה מופיעות על המסך | עד 2.5 שניות | הרבה, כשהגולשים רחוקים מהשרת |
| מהירות התגובה ללחיצה | כמה זמן עובר מלחיצה על כפתור עד שמשהו קורה | עד 200 אלפיות שנייה | כמעט לא, זו בעיה של קוד כבד שרץ בטלפון |
| יציבות הדף | האם טקסט וכפתורים זזים בזמן שהדף נטען | ציון של עד 0.1 | לא משפיע |
| זמן תגובת שרת | כמה זמן עד שהשרת מתחיל לשלוח את הדף | עד 0.8 שניות | הרבה, אבל רק אם הרשת שומרת גם את הדף עצמו |
היעד של זמן תגובת שרת מבוסס על ההמלצה של צוות הביצועים של גוגל. שימו לב לשורה השנייה בטבלה. התגובה ללחיצה בטלפון היא המקום שבו הכי הרבה אתרים שאני בודק נכשלים, והסיבה כמעט תמיד היא קוד כבד שרץ בדפדפן: תוספים, סקריפטים חיצוניים ובוני עמודים.
שום רשת הפצה לא פותרת את זה, כי הבעיה לא נמצאת בדרך אלא במה שקורה אחרי שהקבצים כבר הגיעו לטלפון.
מתי CDN יעזור לאתר שלכם ומתי הוא בזבוז
הוא שווה את זה כשיש מרחק אמיתי בין השרת לקהל, כשהאתר מלא בתמונות ובווידאו, או כשיש קפיצות תנועה חדות. הוא בזבוז, או לפחות לא הצעד הראשון, כשהשרת קרוב לגולשים והאיטיות מגיעה מהאתר עצמו.
הנה תרחיש ישראלי נפוץ מאוד: עסק מחיפה, קהל בישראל, אבל השרת יושב באירופה או בארצות הברית כי זו הייתה החבילה הזולה באחסון. כל בקשה חוצה ים בכל כיוון. כאן רשת עם נקודות הפצה קרובות לישראל עושה הבדל מורגש, בעיקר בטלפונים שגולשים ברשת סלולרית.
עוד מקרים שבהם אני ממליץ עליה: חנות עם קהל בכמה מדינות, אתר תוכן עם הרבה תמונות, או אתר שמצפה לעומס חריג ביום מבצעים. במצבים כאלה הרשת גם מורידה עומס מהשרת ומונעת קריסה בדיוק ברגע הכי יקר.
ומתי לא? כשהאתר בנוי על וורדפרס עם תבנית כבדה, שלושים תוספים ושרת חלש. במצב הזה הרשת תטפל אולי בעשירית מהבעיה. ברוב האתרים האלה אני מתחיל בשיפור מהירות אתר וורדפרס ברמת השרת, התוספים והקוד, ורק אחרי שהבסיס מהיר בודק אם רשת הפצה תוסיף משהו.
טעויות נפוצות בהטמעת CDN שפוגעות בביצועים
הטעויות הנפוצות הן שמירה של דפים שלא אמורים להישמר, התנגשות בין כמה שכבות שמירה, הגדרות אבטחה שלא תואמות ושכחה לרענן את הרשת אחרי שינויים. כל אחת מהן יכולה להפוך את הרשת מהאצה לתקלה.
שמירה של דפים אישיים
אם הרשת שומרת גם את דף העגלה או את אזור החשבון, גולש אחד עלול לראות עגלה של גולש אחר, או שהעגלה תתרוקן בכל רענון. זה נשמע קיצוני, אבל אני נתקל בזה בחנויות שבהן מישהו סימן "לשמור הכל" כדי לקבל ציון גבוה יותר בבדיקה.
שתי שכבות שמירה שרבות ביניהן
תוסף המטמון באתר מכווץ ומאחד קבצים, והרשת עושה את אותו הדבר שוב. התוצאה היא עיצוב שבור בחלק מהמכשירים, או גרסה ישנה של הדף שממשיכה להופיע שבועות אחרי עדכון. צריך להחליט מי אחראי על מה, ולכבות את הכפילות.
הגדרת אבטחה שלא תואמת את השרת
כשההגדרה של החיבור המאובטח ברשת לא תואמת את ההגדרה בשרת, האתר נכנס ללולאת הפניות ופשוט לא נפתח. גם הסורק של גוגל נתקל בשגיאה, ואם זה נמשך כמה ימים, זה כבר עלול לפגוע בנוכחות של הדפים בתוצאות החיפוש.
מדידה מהמשרד במקום מהשטח
בודקים את האתר ממחשב בתל אביב על סיב אופטי, רואים שהכל טס, וסוגרים את הנושא. אבל גוגל מודדת גולשים אמיתיים, ורבים מהם גולשים בטלפון ממוצע ברשת סלולרית. תהליך מסודר של שיפור מהירות האתר מתחיל תמיד מהנתונים של הגולשים האמיתיים, לא מהציון במחשב של המפתח.
השורה התחתונה
אז האם CDN משפר את ה-SEO של האתר? הוא יכול לעזור, בתנאי שהוא פותר בעיה שבאמת קיימת אצלכם. רשת להפצת תוכן היא כלי מצוין לקצר מרחקים, אבל היא לא מתקנת שרת איטי, תבנית כבדה או קוד שמעמיס על הטלפון של הגולש.
שאלות נפוצות
האם CDN חינמי מספיק לאתר קטן?
ברוב המקרים כן. לאתר תדמית או לחנות קטנה עם קהל ישראלי, חבילה חינמית של רשת להפצת תוכן מספיקה כדי לקבל את היתרון העיקרי, שהוא קיצור המרחק. חבילות בתשלום מוסיפות בעיקר שמירה של הדף המלא, הגנות מתקדמות ותמיכה, שרלוונטיות בעיקר לאתרים גדולים או לחנויות עם תנועה גבוהה.
האם CDN יכול לפגוע בדירוג בגוגל?
כן, כשהוא מוגדר לא נכון. לולאת הפניות, שגיאות גישה לסורק של גוגל או גרסאות ישנות של דפים שממשיכות להופיע יכולות לפגוע בסריקה ובחוויה. כשההגדרה נכונה, הרשת לא פוגעת בדירוג. היא כלי תשתית, והנזק מגיע כמעט תמיד מהגדרה שנעשתה על אוטומט ולא נבדקה אחר כך.
כמה זמן לוקח לראות שינוי אחרי הטמעת CDN?
את השיפור במהירות רואים מיד בבדיקה ידנית. בנתונים שגוגל אוספת מגולשים אמיתיים זה לוקח בערך חודש, כי הם מחושבים על פני 28 הימים האחרונים. השפעה על הדירוג, אם בכלל, מגיעה רק אחרי זה, ותלויה בעיקר בתוכן שלכם ובמה שהמתחרים עושים.
האם אתר ישראלי עם קהל ישראלי צריך CDN?
זה תלוי איפה יושב השרת. אם הוא באירופה או בארצות הברית, רשת עם נקודות הפצה קרובות לישראל תקצר משמעותית את זמן הטעינה, במיוחד בסלולר. אם השרת כבר קרוב לגולשים, התועלת קטנה יותר, ועדיף קודם לטפל באיטיות של האתר עצמו: התבנית, התוספים והתמונות.