מאמת מטריצת
hreflang
קישור חזרה חסר אחד, ו-Google זורקת את כל זוג השפות. הדביקו את תגי ה-hreflang של כל עמוד וראו את מטריצת ההדדיות המלאה; כל פער, קוד שגוי ו-x-default נשכח, מסומנים במילים פשוטות.
האם כל עמוד
מקשר בחזרה?
ב-Yetty כל עמוד מתורגם מזווג עם אחיו אוטומטית; hreflang, קישורי חזרה ו-x-default נכתבים נכון בכל פרסום.
hreflang הוא לחיצת יד,
לא הכרזה
שני הצדדים חייבים להסכים
אם עמוד A מצהיר על B כגרסה הספרדית שלו אבל B לעולם לא מצהיר בחזרה על A, Google פוסלת את הזוג. hreflang חד-כיווני הוא hreflang בלתי נראה.
כלל ההפניה העצמית
כל עמוד חייב לכלול את עצמו בקבוצה שלו. זה מרגיש מיותר, אבל זה נדרש. תשכחו מזה, והאשכול נחלש בשקט.
הקודים נוקשים
זו שפת ISO, אופציונלית עם אזור: en, en-GB, pt-BR. קודים מומצאים כמו "uk" לבריטניה או "latam" מתעלמים מהם בשקט.
x-default הוא ברירת המחדל
הוא מציין את העמוד לכל מי שהשפות שלכם אינן מכסות. בלעדיו, מחפש צרפתי עלול לנחות על העמוד היפני שלכם.
כתובות URL מוחלטות בלבד
hrefs של hreflang חייבים לשאת את כתובת ה-https:// המלאה. נתיבים יחסיים נזרקים בלי אזהרה בשום search console.
דירוגים בשפה השגויה
התסמין של hreflang שבור הוא עדין: גרסת השפה הלא נכונה מדורגת במדינה הלא נכונה, והעמוד האמיתי שלכם קניבל את עצמו.
אנשים גם שואלים
מהו קישור חזרה של hreflang ולמה שלי נשבר?
hreflang נספר רק כשהוא הדדי. אם העמוד האנגלי שלכם אומר "הגרסה הספרדית שלי היא /es/", אז העמוד הספרדי חייב לומר בחזרה "הגרסה האנגלית שלי היא /en/". כשקישור החזרה הזה חסר, Google מתעלמת מהזוג לגמרי; זהו באג ה-hreflang הנפוץ ביותר, ובדיוק הדבר שהמטריצה בעמוד הזה חושפת במבט אחד.
האם אני באמת צריך תג x-default?
זה לא חובה, אבל מומלץ מאוד. x-default אומר למנועי החיפוש איזו גרסה להציג לאנשים שאת שפתם אינכם מכסים; בדרך כלל העמוד הראשי שלכם או בורר שפות. בלעדיו, Google מנחשת, ועלולה לנחש גרסה שנקראת כמו ג׳יבריש למבקר הזה.
האם תגי hreflang יכולים להשתמש בכתובות יחסיות כמו /es/about?
לא. Google דורשת כתובות URL מלאות ומוחלטות, כולל ה-https:// והדומיין. hrefs יחסיים מתעלמים מהם בשקט, מה שאומר שכל האשכול מאבד את הזיווג שלו. הכלי הזה מסמן כל href יחסי שהוא מוצא, כדי שתוכלו לתקן אותם לפני ש-Google תשמיט אותם בשקט.