טלגרם, WhatsApp+380637610482
ולרי דניוק
ולרי דניוקמפתחפיתוח כלי בינה מלאכותית לעסקים. איכות גבוהה. במחיר סביר.שלחו הודעה ב-Telegram

בודק Hreflang: כיצד למצוא ולתקן שגיאות בגרסאות מרובות שפות של אתר האינטרנט שלך

בודק שפה מקוון: קודי שפה, x-default, הפניות עצמיות והפניות צולבות בין גרסאות שפה

מה שתקבלו

  • בדיקת אשכול hreflang של כל דף: קודי שפה, כפילויות, x-default, הפניה עצמית, סטטוסי URL - חינם
  • הבנת הסיבה מדוע Google מציגה את הגרסה הגרמנית למבקרים דוברי אנגלית וכיצד לתקן זאת
  • תבנית הסימון הנכונה לאתר אינטרנט בשתי שפות או יותר
החל: תוך 20 דקותשמירות: תנועה שמובילה לגרסת שפה שגויה

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

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

מה בודק תוכנת ה-hreflang?

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

בְּדִיקָה על מה הוא מסתכל? למה זה בשביל קידום אתרים (SEO)?
חלופות מהראש כל התגים <link rel="alternate" hreflang="…"> בדף זהו הסימון Google קורא.
פורמט קוד וכפילויות שפה לפי ISO 639-1, אזור לפי ISO 3166-1 ( de, en-GB, cs-CZ), חזרות Google פשוט מתעלמת מקוד לא תקין.
ברירת מחדל X האם יש גרסה ברירת מחדל? מוצג לאלו שלא היו מרוצים מאף שפה
התייחסות עצמית האם הדף מצביע לעצמו ברשימה? בלעדיו, האשכול נחשב כלא שלם.
סטטוס HTTP של חלופות האם כל כתובת מגיבה עם קוד 200? קישורים או הפניות 404 מפרקים חיבורים
קישורים הדדיים האם כל גרסה מפנה אחורה ללא אישור, זוג ה-hreflang לא נלקח בחשבון.

איך לבדוק את ה-hreflang של אתר באינטרנט?

בדיקת hreflang ב-4 שלבים: הוספת כתובת URL מהאשכול, הפעלת בדיקה, צפייה בסטטוסי כתובות URL והפעלת בדיקה הדדית

  1. פתח את מאמת ה-hreflang.
  2. הזן את כתובת הדף שיש לכלול באשכול, לדוגמה https://example.com/en/pricing/.
  3. החלט האם יש צורך בבדיקת hreflang הדדית. כפתור "בדיקת hreflang הדדית" מאט את תהליך הבדיקה: הכלי פותח כל חלופה ובודק את הסימון שלה. הפעל אותו עבור הבדיקה הראשונה שלך - בדיקת hreflang הדדית היא הסיבה הנפוצה ביותר לקישורים שבורים.
  4. לחץ על "בדוק hreflang" ובחן את הבעיות: קודים, x-default, הפניה עצמית.
  5. תקן כל לוקליזציה לא קשורה ובדוק שוב עם גרסת שפה שונה כדי לוודא שהאשכול תואם משני הצדדים.

כך נראה דף הכלי: שדה הכתובת, מתג האימות ההדדי ותיאור של מה שנבדק.

דף Hreflang Validator החינמי של PromoPilot: שדה כתובת URL, כפתור בדיקה הדדית וכפתור "בדיקת hreflang"

כיצד לקרוא את התוצאה ומה לתקן קודם?

לא כולן שגיאות Hreflang שוות. אני מתקן אותן בסדר הזה:

  1. חלופות מגיבות בשגיאה או בהפניה מחדש. אם /de/preise/ מחזירה שגיאת 404 או מפנה לדף הבית, ההתאמה לא תעבוד. ה-hreflang צריך להכיל רק כתובות URL סופיות עם סטטוס 200 שתואמות את הקנוניות של דפים אלה.
  2. אין קישורים נכנסים. הגרסה האנגלית מקשרת לגרסה הגרמנית, אך הגרסה הגרמנית אינה מקשרת לגרסה האנגלית. זה קורה בדרך כלל כאשר שפה חדשה נוספה מאוחר יותר והתבנית עבור הגרסאות הישנות לא עודכנה.
  3. קודים שגויים. דוגמאות נפוצות כוללות en-UK במקום en-GB, cz במקום cs עבור צ'כית, ua במקום uk עבור אוקראינית, או אזור ללא שפה. מנוע החיפוש מתעלם ממחרוזות כאלה.
  4. אין צורך בהפניה עצמית. כל גרסה חייבת גם לפרט את עצמה.
  5. אין גרסה אקראית. זה לא באג, אבל בלעדיה, מבקרים "משפות אחרות" מקבלים גרסה אקראית.
  6. כפילויות. אותו קוד מופיע פעמיים עם כתובות שונות - Google לא יודעת איזו מהן לבחור.

האשכול הנכון עבור דף בשלוש שפות נראה כך - והוא זהה בכל אחת משלוש הגרסאות:

<link rel="alternate" hreflang="en" href="https://example.com/en/pricing/">
<link rel="alternate" hreflang="de" href="https://example.com/de/preise/">
<link rel="alternate" hreflang="cs" href="https://example.com/cs/cenik/">
<link rel="alternate" hreflang="x-default" href="https://example.com/en/pricing/">

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

מתי יש צורך באזורים, ולא רק בשפות?

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

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

איך להוסיף שפה חדשה בלי לפגוע ב-hreflang?

רוב השגיאות מופיעות לא בעת השקת אתר, אלא מאוחר יותר - בעת הוספת שפה. רשימת הבדיקה שלי לכך:

  1. עדכן את התבנית של כל הגרסאות הקיימות, לא רק של החדשה: כל עמוד צריך לפרט את השפה החדשה.
  2. אין לפרסם דפים ריקים או דפים שלא תורגמו. אם עדיין אין תרגום, עדיף לא לכלול את הדף באשכול מאשר להפנות לקובץ קוד (stub).
  3. בדקו את כתובות ה-URL. כתובות URL מתורגמות ( /de/preise/ במקום /de/pricing/) טובות למשתמשים, אך ה-hreflang צריך להכיל את כתובות ה-URL הללו, ללא הפניות.
  4. הפעילו את המאמת משני הצדדים - הגרסה החדשה ואחת הישנות, כאשר אימות הדדי מופעל.
  5. עדכן את מפת האתר שלך כדי לעזור לרובוט למצוא את הדפים החדשים שלך מהר יותר.

זה לוקח שעה, ושגיאות שלא יוחמצו בשלב זה יבלבלו את התוצאות במשך חודשים.

השוואה: מאמת hreflang וחלופות

כְּלִי מה בחינם? הגבלות למי זה מתאים?
PromoPilot - מאמת hreflang קודים, כפילויות, x-default, הפניה עצמית, סטטוסי HTTP, קישורים הדדיים אשכול אחד לכל בדיקה, קורא סימון מהראש בדוק במהירות את הדפים המרכזיים באתר שלך או של מישהו אחר
קונסולת החיפוש Google בדיקת כתובת URL: איזו גרסה קנונית Google בחרה? רק עבור האתר המאומת שלך, אין דוח hreflang נפרד להבין כיצד Google רואה גרסה ספציפית
עכביש SEO בצפרדע הצורחת סריקת אתר עם דוחות hreflang נדרשת התקנה, לגרסה החינמית יש מגבלה על מספר הכתובות ביקורת על כל גרסאות השפה בבת אחת
כלי מנהלי אתרים של Ahrefs ביקורת אתר אינטרנט, כולל שגיאות hreflang רק עבור האתרים המאומתים שלך ניטור שוטף של הפרויקט שלך

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

ל-PromoPilot יש 87 כלי קידום אתרים חינמיים. הבא בסדרה הוא מאמר על ניתוח תגיות מטא: הוא מציג גם את ה-hreflang של הדף, אך מבלי לבדוק את ההדדיות והסטטוסים.

מהן המגבלות של מאמת ה-hreflang?

המאמת קורא חלופות מ- <head> של המסמך. אם ה-hreflang שלך נמצא ב-Sitemap של XML או בכותרות HTTP, הכלי לא יראה אותו - זו לא שגיאת אתר, אלא תכונת אימות. הוא בודק אשכול אחד בכל פעם; כדי לוודא שכל האתר מסומן כהלכה, עליך לבדוק את התבניות עבור כל סוגי הדפים או להפעיל זחלן. וכמובן, המאמת לא מעריך את איכות התרגום - תרגום מכונה ללא עריכת hreflang לא יציל אותך.

מתי כלי חינמי לא מספיק?

אימות Hreflang או קידום אתרים רב-לשוני Turnkey: אימות אשכול יחיד לעומת סימון אוטומטי של אתר מלא

המאמת ימצא שגיאה, אך לא יכתוב מחדש את תבנית האתר. נדרש מומחה אם:

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

מה אני יכול לעשות עבור אתר האינטרנט שלך?

אני ולרי דניוק, מפתח ומומחה קידום אתרים: 12 שנים, מעל 200 לקוחות, ופרויקטים רב-לשוניים רבים באירופה.

קידום אתרים (SEO) ורב-לשוניות

אתרי אינטרנט, חנויות וחשבונאות

שלחו לי את כתובת האתר הרב-לשוני שלכם דרך Telegram – אבדוק את אשכולות הדפים המרכזיים ואומר לכם היכן אתם מאבדים תנועה.

תוֹצָאָה

  1. בודק hreflang מקוון מציג קודים, x-default, הפניה עצמית, סטטוסים וקישורי אשכול הדדיים.
  2. תקן בסדר הזה: חלופות פגומות → קישורים נכנסים → קודים → הפניה עצמית → x-default → כפילויות.
  3. הקנוניות של כל גרסת שפה צריכה להצביע על עצמה, לא על השפה ה"ראשית".
  4. עבור אתרים רב-לשוניים גדולים, hreflang נוצר באמצעות תבנית, או שנעשה שימוש בפלטפורמה שבה שפות מקושרות אוטומטית, כגון 1001site.

בדוק את הדף החשוב ביותר באתר שלך בעזרת תוכנת hreflang חינמית - עם אפשרות לאימות הדדי.

מקורות

  • דף Hreflang Validator של PromoPilot - רשימת בדיקות ושאלות נפוצות.
  • מרכז החיפוש Google - תיעוד אודות גרסאות מקומיות של דפים ו-hreflang.
  • כלי מנהלי האתרים Screaming Frog ו-Ahrefs – תיאורי ביקורת אתר.

מקורות והפניות

שאלות ותשובות

למה x-default חשוב?

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

למה חיבור הדדי חשוב?

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

היכן למקם hreflang: ב-HTML, בכותרות או במפת אתר?

Google תומכת בשלוש שיטות: תגי קישור בראש המסמך, כותרות HTTP (שימושיות עבור קבצי PDF) ו-Sitemaps של XML. בחרו אחת מהן והשתמשו בהן באופן עקבי. כלי האימות של PromoPilot קורא חלופות מראש המסמך, כך שלא יראה סימון ב-Sitemap.

בדקנו באתר, אבל אין מי שיתקן את זה?

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