הגדרת hreflang ל-SEO רב-אזורי

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

פיתוח ותחזוקה של כל סוגי האתרים:

אתרי מידע או יישומי אינטרנט
אתרי תדמית, דפי נחיתה, אתרי חברה, קטלוגים מקוונים, חידונים, אתרי קידום, בלוגים, מקורות חדשות, פורטלי מידע, פורומים, אגרגטורים
אתרי מסחר אלקטרוני או יישומי אינטרנט
חנויות מקוונות, פורטלי B2B, שווקים, בורסות מקוונות, אתרי קאשבק, בורסות, פלטפורמות דרופשיפינג, מנתחי מוצרים
יישומי אינטרנט לניהול תהליכים עסקיים
מערכות CRM, מערכות ERP, פורטלים ארגוניים, מערכות ניהול ייצור, מנתחי מידע
אתרי שירות אלקטרוני או יישומי אינטרנט
פלטפורמות מודעות, בתי ספר מקוונים, בתי קולנוע מקוונים, בוני אתרים, פורטלים לשירותים אלקטרוניים, פלטפורמות אירוח וידאו, פורטלים נושאיים

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

השירותים שאנו מציעים
מציג 1 מתוך 1כל 2062 השירותים
הגדרת hreflang ל-SEO רב-אזורי
בינוני
מ- 1 יום עד 3 ימים
שאלות נפוצות

הגדרת Hreflang: מדוע אתר רב-אזורי מאבד תנועה

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

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

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

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

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

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

מה נותנת הגדרת hreflang תקינה ואיך מיישמים אותה

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

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

שלוש דרכי יישום וההשפעה שלהן

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

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

כותרות תגובת השרת — הקשר בין הגרסאות מועבר ברמת HTTP. מתאים ל-PDF, לתמונות ולדפים ללא סימון HTML. מגבלה: קשה יותר לנפות שגיאות, ונדרשת גישה להגדרות השרת.

אפשרות מתי מתאימה מגבלות
סימון בקוד אתרים בינוניים, דפים ממוקדים תחזוקה ידנית עם גדילת הקטלוג
מפת אתר קטלוגים גדולים, אזורים רבים עיכוב בעדכון, שגיאות מתרחבות
כותרות שרת קבצים שאינם HTML, תגובות API נדרשת גישה להגדרות, קשה יותר לבדוק

מה בודקים לאחר ההטמעה

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

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

לבדיקה אוטומטית של הדדיות הקישורים ולוולידציה של הקודים אנו משתמשים ב-Screaming Frog SEO Spider — הדוח מציג את הניתוקים בקישורים לפני שהם נכנסים לאינדקס.

שלבי יישום: מביקורת סימון ועד מסירת ההגדרות

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

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

  1. ביקורת סימון. אנו אוספים את כל הגרסאות האזוריות והלשוניות, משווים את התגים הנוכחיים מול מבנה ה-URL בפועל, בודקים כתובות קנוניות ומפת אתר. מתעדים קונפליקטים: כפילויות, גרסאות יתומות, אי-התאמות בין הסימון להפניות.
  2. תכנון סכימת הקשרים. מגדירים מטריצת "שפה × אזור", בוחרים את פורמט הקודים (שפה, שפה-אזור, קוד אזורי), מחליטים היכן למקם את התגים — בסימון העמוד או במפת האתר. הסכימה מאושרת לפני תחילת התיקונים, כדי לא לעבד מחדש תבניות פעמיים.
  3. יישום hreflang. רושמים קשרים בכל הגרסאות, כולל הפניה עצמית, מסנכרנים עם כתובות קנוניות והפניות. עבור קטלוגים גדולים מוציאים את הסימון למפת האתר — כך קל יותר לתחזק ולעדכן.
  4. בדיקת סימון. מריצים את הגרף לבדיקת סימטריה: כל זוג מפנה זה לזה, אין כתובות שבורות ומיותרות, הקודים תקינים. בנפרד בודקים שהגרסאות האזוריות לא מתחרות ביניהן בתוצאות החיפוש.
  5. ניטור לאחר ההשקה. עוקבים אחרי אופן האינדוקס מחדש של הגרסאות על ידי מנועי החיפוש, ומשווים שהעמוד הנכון מוצג עבור כל אזור. אי-התאמות מטפלים נקודתית, בלי לשכתב את כל הסכימה.
  6. מסירת הגדרות. מוסרים תיעוד: מפת קשרים, כללים להוספת אזורים חדשים, רשימת בדיקה בעת שחרור. צוות הלקוח יכול להרחיב את הסכימה בלעדינו.

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

במה שונה hreflang מכתובת קנונית וממיקוד גיאוגרפי

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

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

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

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

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

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

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

אחרי זה אנחנו עוקבים אחרי האופן שבו מנועי החיפוש סורקים את הגרסאות ואיזו מהן מוצגת למשתמש מהאזור הרצוי.

מקרה בוחן: כיצד סימון החזיר גרסאות אזוריות לתוצאות החיפוש

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

הניתוח חשף שלוש סיבות: התנגשות בין canonical לכתובות אזוריות, היעדר קישורים הדדיים של hreflang בין הזוגות, ואי-התאמה בקודי השפה (en-GB מול en-UK). בנוסף, x-default לא הוגדר — למנוע החיפוש לא היה לאן להפנות שאילתות מחוץ לאזורים המוגדרים.

מה שינו

בנינו מטריצת "עמוד × אזור" ויצרנו בלוק hreflang ממקור יחיד — מפת הלוקאלים. כל גרסה קיבלה קישורים לכל השאר, כולל לעצמה, ו-x-default תקין. את ה-canonical כתבנו מחדש לכתובת הייחודית של כל לוקאל במקום לכתובת המשותפת.

את הסימון הוספנו גם ל-sitemap וגם ל-<head> — כך מנוע החיפוש רואה את הקשרים גם בעת סריקת מפת האתר. קודי השפות הותאמו לתקן, והזוגות הכפולים הוסרו.

מדדים לפני ואחרי

מדד לפני אחרי
גרסאות אזוריות בתוצאות החיפוש 1 מתוך 5 5 מתוך 5
כפילויות באינדקס 40+ עמודים בודדים
שיעור הנטישה בגרסאות מקומיות גבוה ירד בחצי
תנועה אורגנית לפי אזורים בסיסית עלייה של פי כמה ברבעון

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

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

ספקות לפני הטמעה: תאימות, חזרה לאחור, הרשאות

הגדרת hreflang אינה שוברת את הסימון הקיים: התגים מתווספים ל-<head> לצד ה-canonical, ולא במקומו. אם האתר כבר מחזיר canonical ו-sitemap תקינים, אנו מרחיבים אותם — ה-canonical נשאר self-referencing עבור כל גרסה לשונית, וב-sitemap מתווספים xhtml:link עם כתובות alternate. תאימות עם מנוע האתר הנוכחי נבדקת על עותק לפני שינויים בפרודקשן.

מה אם יידרש חזרה לאחור? את כל השינויים מבצעים בקומיטים נפרדים עם תיאור: סימון <head>, חוקים בקונפיגורציית השרת, קבצי sitemap. חזרה לאחור — החזרת הקומיט הקודם או מעבר לקונפיגורציה הקודמת, ללא עריכה ידנית על מערכת חיה. לפני העלאה מבצעים גיבוי של התבניות והקונפיגורציות הנוכחיות.

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

מה אם האתר על CMS ללא גישה לתבניות?

ניתן להחזיר את הסימון דרך מודול או תוסף, או דרך חוקים ברמת השרת — ואז אין צורך בעריכות בתבניות. אנו מזהים זאת בשלב הניתוח ובוחרים בשיטה שאינה דורשת בנייה מחדש של ליבת ה-CMS.

לאחר המסירה תקבלו לידיכם:

  • סימון hreflang מוכן לכל הגרסאות הלשוניות והאזוריות;
  • sitemap מעודכן עם קישורי alternate;
  • חוקי קונפיגורציית שרת, אם הסימון מוחזר ברמתו;
  • מפת התאמות: שפה, אזור, כתובת, canonical;
  • הוראות להוספת גרסאות לשוניות חדשות בלעדינו;
  • צ'קליסט בדיקה לאחר עלייה לאוויר: הדדיות קישורים, קודי תגובה, אינדוקס;
  • תיאור נוהל חזרה לאחור עם נקודות שחזור.

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

לוחות זמנים ליישום hreflang לפי שלבים

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

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

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

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

תארו את מבנה האתר ומספר האזורים — נחזור עם הערכה ותוכנית לפי שלבים.

הכישורים שלנו:

העבודות האחרונות

  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1393
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1368
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1139
  • פיתוח CRM עבור Chasseurs
    פיתוח CRM עבור Chasseurs
    1152
  • פיתוח אתר עבור SBH Partners
    פיתוח אתר עבור SBH Partners
    1231
  • פיתוח אתר עבור Red Pear
    פיתוח אתר עבור Red Pear
    641