hreflang
מה זה hreflang?
hreflang הוא מאפיין (attribute) שמסמן למנועי החיפוש את השפה והאזור הגאוגרפי של דף, ומקשר בין גרסאות מקבילות של אותו תוכן בשפות או במדינות שונות. כך גוגל יודע להציג לגולש בישראל את הגרסה העברית, ולגולש בבריטניה את הגרסה האנגלית המתאימה. בלי הגדרה כזו גוגל עלול להציג את הגרסה הלא נכונה, לפגוע בחוויית המשתמש וליצור בלבול בין גרסאות דומות.
איך זה עובד
לכל גרסת שפה מצרפים הפניות לכל שאר הגרסאות, כולל הפניה לעצמה. אפשר להטמיע את ההגדרות באחת משלוש דרכים:
- בתגית ה-head - שורת קישור בכותרת ה-HTML של הדף.
- בכותרת HTTP - שימושי לקבצים שאינם HTML, כמו PDF.
- במפת אתר XML - ריכוז כל הגרסאות וההפניות ביניהן במקום אחד.
ערך הקוד מורכב מקוד שפה בתקן ISO ולעיתים גם מקוד אזור, למשל he לעברית או en-gb לאנגלית בריטית. מומלץ להגדיר גם ערך x-default עבור גולשים שאינם תואמים לאף גרסה קיימת.
טעויות נפוצות
בין הטעויות הנפוצות: קודי שפה שגויים, היעדר הפניה הדדית בין הגרסאות, והיעדר הפניה עצמית. טעות נוספת היא שימוש בקוד מדינה במקום קוד שפה, שכן התג מבוסס קודם כול על שפה ורק אחר כך על אזור. שגיאות כאלה מבטלות את התוקף של התג וגורמות לגוגל להתעלם ממנו. חשוב להבין שההגדרה אינה משנה את תוכן הדף עצמו אלא רק מנחה את מנוע החיפוש איזו גרסה להגיש לכל קהל. אקסטרה מגדירה hreflang נכון באתרים רב-לשוניים כחלק מהקידום הטכני.
שאלות נפוצות
מתי צריך להשתמש ב-hreflang?
כשיש לאתר כמה גרסאות של אותו תוכן בשפות או במדינות שונות, או אפילו באותה שפה למדינות שונות, למשל עברית לישראל מול אנגלית לארצות הברית. באתר בשפה אחת בלבד אין צורך בתג.
האם hreflang הוא גורם דירוג?
לא באופן ישיר. הוא אינו משפר את הדירוג כשלעצמו, אלא מסייע לגוגל להגיש את הגרסה הנכונה לקהל הנכון. התוצאה היא חוויית משתמש טובה יותר ופחות בעיות של תוכן כפול בין גרסאות.
מה ההבדל בין hreflang ל-canonical?
canonical מציין את הגרסה המועדפת מתוך דפים כפולים או דומים מאוד. hreflang מציין גרסאות שפה חלופיות ושוות ערך שכולן לגיטימיות. אפשר להשתמש בשניהם יחד, אך לא נכון להצביע ב-canonical מגרסת שפה אחת לאחרת.