Hreflang — כיצד לכוון גוגל לגרסה הנכונה של הדף לפי שפה ומיקום
תגית hreflang מאותתת לגוגל איזו גרסה של הדף שלך מיועדת לאיזה קהל — לפי שפה ולפי מדינה. בלעדיה, גוגל עלולה להציג את הגרסה הלא-נכונה למשתמשים, לפגוע ב-CTR ולאבד דירוגים בשווקים בינלאומיים.
מה זה hreflang ולמי הוא נועד?
תגית hreflang היא תגית HTML (או שורה ב-Sitemap) שמיידעת את גוגל על הקשר בין גרסאות שונות של תוכן שמיועד לקהלים שונים לפי שפה או מיקום גיאוגרפי. דוגמה לתגית שמוסיפים בקוד:
<link rel='alternate' hreflang='he' href='https://example.com/he/' />גוגל משתמשת במידע הזה כדי להציג למשתמש ישראלי שמחפש בגוגל ישראל את הגרסה בעברית, ולמשתמש אמריקאי שמחפש בגוגל ארה"ב את הגרסה באנגלית — גם אם שניהם מחפשים את אותה מילת מפתח.
חשוב להבין: hreflang לא מחייב גוגל — הוא רמז חזק. גוגל בדרך כלל מכבדת אותו, אך אם האות לא עקבי (כמו כשיש שגיאות בהגדרה), היא עלולה להתעלם ממנו ולבחור לבד.
מתי צריך hreflang ומתי לא?
צריך hreflang כשיש: תוכן בשפות שונות (עברית ואנגלית), גרסאות לפי מדינה (אנגלית אמריקאית לעומת אנגלית בריטית), או שילוב של שפה ומדינה (ספרדית מקסיקו לעומת ספרדית ספרד).
לא צריך hreflang כשאתר הוא בשפה אחת בלבד, גם אם מגיעים אליו ממדינות שונות. גם לא צריך כשאתרים שונים מפנים קהלים שונים — במקרה זה לא מדובר ב'גרסאות' של אותו תוכן.
שגיאה נפוצה: להגדיר hreflang לכל השפות רק כי 'זה נשמע טוב' — בלי שיש גרסאות תוכן אמיתיות. אם התוכן זהה בכל 'גרסאות' חוץ מהשפה — אתה יוצר כפילות תוכן.
קודי שפה ומדינה — הפורמט הנכון
כל תגית hreflang כוללת קוד שפה, וניתן להוסיף גם קוד מדינה.
קוד שפה — שתי אותיות קטנות: he (עברית), en (אנגלית), fr (צרפתית), ar (ערבית). קוד מדינה — שתי אותיות גדולות: IL (ישראל), US (ארה"ב), GB (בריטניה).
שילוב שפה ומדינה: en-US (אנגלית לארה"ב), en-GB (אנגלית לבריטניה), es-MX (ספרדית למקסיקו).
x-default — ערך מיוחד שמציין את הדף שיוצג למשתמשים שאין להם גרסה ספציפית. זוהי בדרך כלל גרסת ברירת המחדל הכללית של האתר.
כלל פשוט: קוד שפה תמיד חובה. קוד מדינה נוסיף רק כשצריך להבחין בין שוקי מדינות שמדברים את אותה שפה — למשל אנגלית אמריקאית לעומת אנגלית בריטית.
כלל הגדרה מקביל — הכלל החשוב ביותר
כלל מספר אחד ב-Hreflang: כל דף שמוזכר ברשת ה-Hreflang חייב להכיל את כל שאר חברי הרשת. זה נקרא הגדרה מקבילה — כל דף מצביע על כל הגרסאות האחרות, והן מצביעות חזרה עליו.
אם לדף A בעברית יש hreflang שמצביע על דף B באנגלית — חובה גם לדף B לכלול hreflang שמצביע חזרה על דף A.
אם לדף A יש גרסאות בעברית, אנגלית וצרפתית — כל שלושת הדפים חייבים לכלול hreflang שמצביע על כל שלושת הגרסאות (כולל על עצמם — self-referencing hreflang).
הפרה של כלל זה גורמת לגוגל להתעלם מה-Hreflang. זו הסיבה שאוטומציה של הגדרת hreflang חיונית לאתרים עם עשרות דפים בכמה שפות.
שלוש דרכים להגדיר hreflang
בתגית HTML (ב-<head>) — הדרך הנפוצה ביותר. מתאימה לכל סוגי האתרים. הכנס בתוך <head> של כל דף את כל הגרסאות המקבילות.
ב-HTTP Header (בתגובת השרת) — שימושית לקבצים שאינם HTML כמו PDF. הוספה כ-Link header בתגובת ה-HTTP.
ב-Sitemap XML — שיטה יעילה לאתרים גדולים. הוספת <xhtml:link rel='alternate' hreflang='...' href='...' /> לכל <url> ב-Sitemap. דורש הוספת namespace מתאים לקובץ.
כלל ה-Sitemap: הכלל של הגדרה מקבילה חל גם ב-Sitemap — כל URL שמוגדרת לו רשת hreflang חייב להכיל את כל חברי הרשת.
טעויות נפוצות שמנטרלות את ה-hreflang
שגיאת שפה/מדינה — שימוש ב-'HE' במקום 'he', 'il' במקום 'IL'. קודים לא תקניים גורמים לגוגל להתעלם מהתגית.
הפרת כלל ההגדרה המקבילה — דף A מצביע על B, אך B לא מצביע חזרה על A. זו השגיאה הנפוצה ביותר.
hreflang ל-URL שחוזר 404 או redirect — תמיד הצבע על ה-URL הסופי שחוזר 200.
שכחת x-default — לא חובה, אך מומלץ מאוד. בלי x-default, משתמשים שאין להם גרסה ספציפית יקבלו את גרסת ברירת המחדל של גוגל — שאולי לא תהיה הנכונה.
hreflang ל-noindex page — גוגל לא תוכל לעבד hreflang של דף שלא נסרק. אם הדף עם noindex צריך להיות חלק מרשת hreflang — הסר את ה-noindex.
בדיקה ואבחון hreflang
Google Search Console — תחת Internalization > hreflang תמצא דוח שגיאות hreflang. הדוח מציג: Return tag missing (הגדרה לא מקבילה), Unknown language tag, No return tag.
כלי Hreflang Tags Testing Tool — כלים מקוונים (כמו של Merkle) מנתחים URL ומציגים את כל רשת ה-hreflang שלו, ומדגישים שגיאות.
Screaming Frog — ב-Reports > hreflang ניתן לראות ניתוח מלא של כל תגיות ה-hreflang באתר ואת השגיאות המתגלות בסריקה.
בדיקה ידנית — עם Chrome DevTools, בחן את ה-<head> של הדף ואת ה-Link headers בכרטיסיית Network. ודא שכל גרסה נוכחת ושכל הקודים נכונים.
שאלות נפוצות
מדריכים קשורים
רוצים יישום מקצועי?
המדריכים שלנו הם הבסיס — WAO מיישמת עבורכם.