למדו מהו hreflang, כיצד הוא עוזר ל־Google להבין את האתר שלכם, וכיצד להוסיף אותו לאתר ה־WordPress הרב־לשוני שלכם.

WPML מוסיף אוטומטית תגיות hreflang לעמודים שלך, ומעדכן אותן כאשר אתה מבצע שינויים באתר שלך. תהליך זה מתרחש ברקע ואינו דורש ממך כל פעולה.
מהו hreflang?
תגיות hreflang הן מאפייני HTML המציינים את השפה והאזור שעבורם מיועד העמוד. באתר רב־לשוני, תגיות hreflang אומרות למנועי החיפוש מהו קהל היעד המיועד לכל גרסה של עמוד.
לדוגמה, ה־hreflang הבא מציין שלדף הבית יש גרסה למשתמשים דוברי ספרדית, בכתובת ה־URL שצוינה:
<link rel="alternate" href="https://www.repaircafe.com/es" hreflang="es" />
לכן, כאשר משתמש בספרד מחפש את דף הבית הזה, Google מציג את הגרסה הספרדית שלו.

בנוסף לספרדית, לדף הבית יש גם גרסה באנגלית. לכן, כאשר משתמש בארצות הברית מחפש אותו, Google מציג את הגרסה האנגלית שלו.

Hreflang הוא רכיב חיוני שעוזר למנועי חיפוש להבין את האתר הרב־לשוני שלך. אבל קודם כל, מתי עליך להטמיע תגיות hreflang?
מתי עליכם להשתמש ב־hreflang?
ישנם ארבעה מקרים שבהם עליך להוסיף תגיות hreflang באתר שלך:
- כאשר האתר שלך כולל מספר שפות
- כאשר ברצונך לפנות לאזורים גיאוגרפיים ספציפיים
- כאשר התוכן שלך כולל הבדלים אזוריים קטנים (אנגלית של ארצות הברית לעומת אנגלית של בריטניה)
- כאשר הנושא שלך זהה, אך התוכן שונה (החופים הטובים ביותר בארצות הברית, החופים הטובים ביותר באוסטרליה)
ככלל אצבע – אם לאתר שלך יש וריאציות של עמוד, והן מיועדות לקהלים שונים, עליך להוסיף תגיות hreflang לעמודים אלה.
מה קורה אם אינך מוסיף hreflang?
לתגיות hreflang יש שני תפקידים עיקריים: לומר ל־Google לאיזה קהל מיועד העמוד, ולציין שהעמוד הוא וריאציה של התוכן המקורי.
מכיוון ש־Google אינו יכול לדעת אם עמוד הוא וריאציה של עמוד אחר, ללא תגיות hreflang ברורות, Google עלול להניח שהווריאציות שלך הן תוכן משוכפל ולהעניש את העמודים שלך.
כיצד פועלות תגיות hreflang?
תגיות hreflang מופיעות בחלק ה־<head> ומצביעות על גרסאות חלופיות של עמוד.
זכור, כך נראות תגיות hreflang:
<head> … <link rel="alternate" href="https://www.domain.com/es" hreflang="es" /> <link rel="alternate" href="https://www.domain.com/de" hreflang="de" /> … </head>
תגיות hreflang מכילות שלושה פרטי מידע:
rel="alternate"– מציין שזוהי גרסה חלופית של העמוד המקורי- href=URL – מציין את כתובת ה־URL של העמוד החלופי
- hreflang=LANG – מציין את השפה של העמוד החלופי
אילו היינו מנסחים את הדוגמה שלעיל במילים, היא הייתה נשמעת כך:
לעמוד הנוכחי יש גרסה חלופית בספרדית בכתובת ה־URL http://www.domain.com/es וגרסה חלופית בגרמנית בכתובת ה־URL http://www.domain.com/de.
כפי שאתה יכול לראות, תגיות hreflang משתמשות בקוד בן שתי אותיות כאשר הן מתייחסות לשפות. בדוגמה זו, es מייצג ספרדית (Español). לרשימת הקיצורים המלאה, עיין בתקני קודי השפות – ISO 639-1.
כדי לציין שפה וגם אזור יעד, כמו ספרדית-מקסיקו, אתה מוסיף את קוד המדינה בסוף רכיב ה־hreflang, כך:
hreflang="es-mx"
בדוגמה זו, es מייצג ספרדית, ו־mx מייצג את מקסיקו. קודי המדינות הם קיצורים בני שתי אותיות, בדומה לקודי השפות, בהתבסס על התקן ISO 3166-1 alpha-2.
בעת הוספת תגיות hreflang לאתר שלך, חשוב לפעול לפי ההנחיות המומלצות של Google ל־hreflang המפורטות להלן.
הפניית עמודים חלופיים זה לזה
ודא שכל גרסה של העמוד שלך מכילה תגית hreflang המפנה לכל שאר הגרסאות. הדבר עוזר ל־Google להבין את מכלול העמודים החלופיים שלך, וכיצד הם קשורים זה לזה.
לדוגמה, אם יש לך עמוד באנגלית ובספרדית, הגרסה האנגלית צריכה להכיל תגית hreflang המצביעה על הגרסה הספרדית. ובאופן דומה, הגרסה הספרדית צריכה להכיל hreflang המצביע על הגרסה האנגלית.

הכללת hreflang המפנה לעצמו
בכל גרסה, כלול hreflang המצביע בחזרה לעצמו.
לדוגמה, אם יש לך 2 גרסאות – אנגלית וספרדית, בנוסף לכך שהעמודים יצביעו זה על זה, כל גרסה צריכה לכלול hreflang נוסף המצביע על העמוד שבו הוא נמצא.
כך זה ייראה בגרסה הספרדית:
<link rel="alternate" href="https://www.domain.com/en" hreflang="en" /> <link rel="alternate" href="https://www.domain.com/es" hreflang="es" />
וכך זה ייראה בגרסה האנגלית:
<link rel="alternate" href="https://www.domain.com/es" hreflang="es" /> <link rel="alternate" href="https://www.domain.com/en" hreflang="en" />

הגדרת עמוד הגיבוי כאשר אין תרגום מתאים
ה־x-default מציין את עמוד הגיבוי ("fallback") אם אף גרסה אינה מתאימה למשתמש. כך זה נראה:
<link rel="alternate" href="https://www.domain.com/" hreflang="x-default" />
לדוגמה, לאתר באנגלית ובספרדית לא יהיה עמוד מתאים למשתמש צרפתי. במקרה זה, Google ינסה להציג את העמוד שלדעתו הוא הטוב ביותר. עם זאת, כדי לקבוע איזה עמוד Google יציג, תוכל לכלול hreflang מסוג x-default עם כתובת ה־URL שאתה מעדיף כגיבוי.
כך זה ייראה בעמוד האנגלי, אם אנו רוצים שדף הבית האנגלי שלנו יהיה הגיבוי:
<link rel="alternate" href="https://www.domain.com/es" hreflang="es" /> <link rel="alternate" href="https://www.domain.com/" hreflang="en" /> <link rel="alternate" href="https://www.domain.com/" hreflang="x-default" />
כיצד להוסיף hreflang לאתר ה־WordPress שלכם
אתה יכול להוסיף בקלות תגיות hreflang לאתר ה־WordPress שלך באמצעות תוסף רב־לשוני. ישנם מספר יתרונות לשימוש בתוסף, במקום לעשות זאת ידנית בעצמך:
- מיקום אוטומטי – תגיות hreflang ממוקמות אוטומטית בכותרת ה־HTML של העמודים שלך. אין צורך לגשת לקוד המקור שלך ולהוסיף תגיות ידנית.
- ארגון אוטומטי – תגיות hreflang נוצרות ומתעדכנות אוטומטית בכל פעם שאתה יוצר ומעדכן את התוכן שלך.
אם אתה מחפש תוסף רב־לשוני שמציע את כל האמור לעיל (ויותר), תוכל להשתמש ב־WPML, התוסף הרב־לשוני הפופולרי ביותר ל־WordPress.
הוספה אוטומטית של תגיות hreflang לאתר שלך עם WPML
עם WPML, אינך צריך לדאוג לתגיות hreflang.
כאשר אתה מוסיף שפות חדשות ומתרגם תוכן, WPML מוסיף ומעדכן אוטומטית תגיות hreflang בעמודים המקוריים והמתורגמים שלך.
כל תוכניות WPML כוללות ניהול אוטומטי של hreflang עבור האתר שלך. כדי ללמוד עוד על התוכניות שלנו, בקר בעמוד התמחור.
הוספת מיקוד אזורי עם WPML (אופציונלי)
כברירת מחדל, שפות שאתה מוסיף ב־WPML אינן קשורות למדינות. אם ברצונך להוסיף מיקוד אזורי, עליך להוסיף שפות מותאמות אישית.
שפות מותאמות אישית מאפשרות לך ליצור ערך hreflang עם מאפיין שפה ומדינה לבחירתך. לדוגמה, אם ברצונך לפנות לקוראים צרפתים-קנדים, תוכל ליצור שפה מותאמת אישית עם hreflang="fr-ca".

כדי להוסיף שפה מותאמת אישית, עבור אל WPML → שפות ותחת שפות האתר, לחץ על הקישור עריכת שפות . לאחר מכן, לחץ על הכפתור הוסף שפה בתחתית.
למידע נוסף על הגדרת שפות מותאמות אישית, קרא את המדריך המפורט שלנו על הוספת שפות מותאמות אישית.