WAO
ייעוץ חינם
SEO בינלאומי

hreflang — איך מגדירים לגוגל איזו גרסת שפה להציג לכל גולש

6 דקות קריאה🗓 עודכן ביוני 2026נכתב ע״י איתן יריב

hreflang הוא תג שמסמן לגוגל איזו גרסת שפה של הדף להגיש לכל גולש — לפי השפה והמדינה שלו. הגדרה שגויה פירושה שגולש ישראלי יקבל את הדף באנגלית. יש שלוש דרכים להטמיע אותו: בתוך ה-HTML, דרך ה-Sitemap, או בכותרות HTTP.

מדריכים קשורים:International SEO — המדריך המלאccTLD vs Subfolder — מה לבחור

מה זה hreflang ולמה הוא חשוב

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

גולש שמחפש בגרמנית — מקבל את /de/. גולש בישראל — מקבל את /he/. כל השאר — מקבלים את /en/, שמוגדר כברירת מחדל (x-default).

המבנה של התג פשוט: hreflang='קוד-שפה-קוד-מדינה'. השפה לפי תקן ISO 639-1, המדינה לפי תקן ISO 3166-1. כמה דוגמאות:

hreflang='he' — עברית, בכל מדינה hreflang='he-il' — עברית בישראל ספציפית hreflang='en-us' — אנגלית בארצות הברית hreflang='en-gb' — אנגלית בבריטניה hreflang='x-default' — ברירת המחדל לכל מי שלא הוגדר לו יעד

מתי באמת צריך את זה? כשיש לך אתר עם תוכן בכמה שפות, תוכן שונה למדינות שונות, או אפילו אותה שפה במספר מדינות.

שלוש דרכים להטמיע hreflang

דרך 1 — בתוך ה-<head> של ה-HTML: הנפוצה ביותר. מוסיפים בתוך תגית ה-<head> של כל דף את השורות הבאות:

<link rel='alternate' hreflang='he' href='https://example.com/he/'>
<link rel='alternate' hreflang='en' href='https://example.com/en/'>
<link rel='alternate' hreflang='x-default' href='https://example.com/'>

כלל ברזל: כל דף חייב להצביע על כל הגרסאות האחרות — וגם על עצמו. אם /he/ מצביע על /en/, אז /en/ חייב להצביע בחזרה על /he/. ההצבעה ההדדית הזו היא חובה.

דרך 2 — דרך ה-Sitemap: מתאימה לאתרים גדולים. מוסיפים שורת xhtml:link לכל כתובת ב-Sitemap:

<url>
  <loc>https://example.com/he/</loc>
  <xhtml:link rel='alternate' hreflang='he' href='https://example.com/he/'/>
  <xhtml:link rel='alternate' hreflang='en' href='https://example.com/en/'/>
</url>

דרך 3 — כותרות HTTP: מיועדת לקבצים שאינם HTML, כמו מסמכי PDF.

חמש טעויות נפוצות ב-hreflang

חמש טעויות חוזרות ששוברות את כל המנגנון:

**הצבעה חד-כיוונית** — /he/ מצביע על /en/, אבל /en/ לא מצביע בחזרה על /he/. התוצאה: גוגל פשוט מתעלמת מההגדרה.

**קוד שפה שגוי** — שימוש ב-hreflang='iw' (הקוד הישן לעברית) במקום hreflang='he' התקני.

**ויתור על x-default** — לא חובה טכנית, אבל מומלץ תמיד לכלול אותו כרשת ביטחון לכל גולש שלא תואם לאף שפה מוגדרת.

**קוד מדינה לא תקין** — hreflang='en-ENG' שגוי (שלוש אותיות). הנכון הוא hreflang='en-gb' (שתי אותיות).

**התנגשות עם canonical** — דף עם hreflang שמצביע על דף אחד, אבל עם תגית canonical שמצביעה על דף אחר, יוצר סתירה שמבלבלת את גוגל.

איך בודקים שה-hreflang עובד

כמה כלים שיגלו לך אם משהו שבור:

**Google Search Console** — דוח International Targeting (תחת Legacy Tools) מציג שגיאות hreflang ישירות.

**כלי בדיקה ייעודיים** — אתר כמו hreflang.ninja בודק כתובת בודדת. Ahrefs Site Audit ו-Screaming Frog נותנים סריקה מלאה של כל האתר.

**בדיקה ידנית** — ב-Search Console, השתמש ב-URL Inspection על הדף ובצע Live Test.

**בדיקה בתוצאות החיפוש** — שנה את שפת החיפוש בגוגל לעברית, חפש את שם המותג שלך, ובדוק איזו גרסה מוצגת בפועל.

hreflang ב-Next.js

ב-Next.js עם App Router, התגים נוצרים אוטומטית דרך הפונקציה generateMetadata:

export async function generateMetadata({ params }) {
  return {
    alternates: {
      languages: {
        'he': '/he',
        'en': '/en',
        'x-default': '/',
      },
    },
  };
}

הקוד הזה מייצר את כל תגיות ה-<link rel='alternate' hreflang=...> בתוך ה-<head> באופן אוטומטי.

אפשר גם להגדיר i18n בקובץ next.config.js:

i18n: {
  locales: ['he', 'en', 'en-us'],
  defaultLocale: 'he',
}

וכך Next.js בונה את מבנה הכתובות אוטומטית: /he/, /en/, /en-us/.

hreflang ו-canonical

כל דף מתורגם חייב תגית canonical שמצביעה על עצמו (Self-Referencing). לדוגמה:

/he/page/ → <link rel='canonical' href='https://example.com/he/page/'>

הטעות הנפוצה: דף /he/page/ עם canonical שמצביע על /en/page/. במצב כזה גוגל רואה את הגרסה העברית כעותק כפול של האנגלית — ופוסלת אותה.

הכלל הפשוט: canonical שמצביע על עצמו, יחד עם hreflang תקין — זו השיטה הנכונה.

hreflang ב-2026

ב-2026, hreflang נשאר קריטי לאתרים רב-לשוניים — ואפילו יותר מתמיד.

**גוגל AI Overviews מכבדות את ה-hreflang** ומציגות תוכן מהשפה הנכונה. אתר ללא hreflang מסתכן בכך שה-AI יצטט אותו בשפה הלא נכונה.

**גם Bing תומך ב-hreflang** — רלוונטי בעיקר לשווקים שבהם ל-Bing יש נתח אמיתי, כמו ארצות הברית ובריטניה.

**לאתרים גדולים** עם אלפי דפים ו-10 שפות ומעלה — הטמעה דרך ה-Sitemap (ולא בתוך ה-HTML) הרבה יותר קלה לתחזוקה.

שאלות נפוצות

האם hreflang חובה לאתר רב-לשוני?

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

האם hreflang משפיע על הדירוג?

hreflang אינו גורם דירוג ישיר. אבל הגדרה נכונה מובילה לכך שגוגל מציגה את הגרסה המתאימה לגולש — וזה משפר את אחוז ההקלקה ואת חוויית המשתמש, מה שתורם לקידום בעקיפין. הגדרה שגויה גורמת להצגת שפה לא נכונה ולפחות קליקים.

בכמה שפות אפשר להשתמש ב-hreflang?

אין מגבלה טכנית. אתרים גלובליים מגדירים 10 עד 20 שפות ויותר. כל שפה דורשת סט hreflang נפרד. לאתרים גדולים, הטמעה דרך ה-Sitemap קלה יותר לתחזוקה מאשר בתוך ה-HTML.

האם אתר באותה שפה למדינות שונות צריך hreflang?

כן. אנגלית אמריקאית מול אנגלית בריטית = תוכן שונה — מטבע, איות והקשרים מקומיים. מגדירים hreflang='en-us' ו-hreflang='en-gb', וכך מונעים בעיות של תוכן כפול.

מה זו דרישת ההצבעה ההדדית (Bidirectional)?

כל דף שמצביע על דפים אחרים חייב שאותם דפים יצביעו בחזרה עליו. אם /he/ מצביע על /en/ ועל /de/, אבל /de/ לא מצביע בחזרה על /he/ — ההגדרה שבורה. כל דף בקבוצה חייב לרשום את כל הגרסאות האחרות.

איתן יריב
מייסד WAO | מומחה SEO ושיווק דיגיטלי מאז 2006

כל תכני מאגר הידע נכתבים ונערכים על ידי איתן יריב — מייסד WAO ויועץ SEO בכיר עם 20+ שנות ניסיון. מ-2006 מלווה עסקים ישראלים בקידום אורגני, ומבסס כל מאמר על ניסיון מעשי בשטח — לא תיאוריה.

מדריכים קשורים

רוצים יישום מקצועי?

המדריכים שלנו הם הבסיס — WAO מיישמת עבורכם.

ייעוץ SEO ←