איבדתי אחר צהריים מוצק לhreflang פעם אחת לקוח היה אתר באנגלית וצרפתית, מפוצל על פני /en/ ו /fr/, והדפים הצרפתיים שלהם פשוט לא היו מדורגים בצרפת - גוגל המשיכה להעלות את הגרסה האנגלית למחפשים צרפתים הסימון נראה נכון זה היה בראש, הקודים היו שם, כתובות האתרים נפתרו הבעיה, התברר, היה שהדפים באנגלית הצביעו על הצרפתים אבל הדפים הצרפתיים לא הצביעו אחורה Hreflang חייב להיות הדדי, וגוגל זרקה את כל האשכול כי תגי ההחזרה היו חסרים שום דבר בדפדפן לא אמר לי את זה שום שגיאה, שום אזהרה - רק דפים בשקט לא מצליחים לדרג איפה הם צריכים.
כלומר hreflang בקצרה הקונספט פשוט: לספר למנועי חיפוש איזו שפה וגרסה אזורית של דף להראות אילו משתמשים הביצוע הוא שדה מוקשים של קודי ISO, מוסכמות מעטפת, כללי הדדיות, ו fallback תג חצי האינטרנט שוכח על אני בונה ומתחזק אתרים רב לשוניים לעתים קרובות מספיק - על פני Toolz.dev, WP Adminify's תיעוד, ופרויקטים שונים של Laravel ו React - שרציתי כלי שייצור את התגים ויתפוס את הטעויות לפני שהם נשלחו כלומר ה מחולל Hreflang, והמדריך הזה הוא כל מה שהלוואי שהייתי יודע באותו אחר הצהריים.
עבור הרעיון ולא הכלי, התחל עם תגיות Hreflang הוסברו, שהוא המרכז לנושא זה ומקשר לחלקים על x-ברירת מחדל, שגיאות hreflang נפוצות, והגדרות מסגרת עבור Next.js ו וורדפרס.
TL;DR: תגיות Hreflang אומרות למנועי חיפוש איזו גרסת שפה/אזור של דף לשרת כל משתמש, באמצעות
rel="alternate" hreflang="x"ביאור. הקודים עוקבים אחר ISO 639-1 (שפה) ו-ISO 3166-1 (אזור) - כך בריטניהGB, לאUK. התגים חייבים להיות הדדיים (כל עמוד מקשר חזרה), ועליך לכלול אx-defaultfallback. המחולל מוציא תגים חוקיים כקישורי HTML, ערכי מפת אתר XML או כותרת HTTP, מאמת כל קוד, תופס כפילויות ומפעיל 100% בדפדפן שלך.
מהם תגי hreflang ומתי אתה צריך אותם?
תג hreflang הוא ביאור שאומר " יש גרסה נוספת של דף זה עבור שפה ואזור ספציפיים, והנה כתובת האתר שלו." התחביר הוא <link rel="alternate" hreflang="fr-CA" href="https://example.com/fr-ca/" />, איפה fr-CA פירושו צרפתית כפי שהיא מדוברת בקנדה. כאשר גוגל מבינה את מערכות היחסים הללו, היא יכולה להגיש את הדף הצרפתי הקנדי לדובר צרפתית בקנדה ואת הדף באנגלית בארהב למישהו בארצות הברית, במקום לנחש או כברירת מחדל לאיזו גרסה שהיא במקרה סורקה ראשונה.
אתה צריך hreflang בכל פעם שיש לך תוכן זהה באופן מהותי ביותר משפה אחת, או אותה שפה המכוונת ליותר מאזור אחד בלוג שקיים רק באנגלית לא צריך את זה אתר שיווק SaaS מתורגם לשש שפות בהחלט עושה זאת המקרה האמצעי - שפה אחת, אזורים מרובים, כמו חנויות נפרדות בארהב ובבריטניה ששניהם באנגלית - הוא המקום שבו hreflang הוא בעל הערך הרב ביותר והכי התעלמו ממנו, מכיוון שהדפים נראים כמו כפילויות לגוגל אלא אם כן אתה מצהיר עליהם במפורש כגרסאות אזוריות.
התמורה כפולה ראשית, הגרסה הנכונה מדורגת בשוק הנכון, מה שמעלה קליקים והמרה מכיוון שמשתמשים נוחתים על מחירים, מטבעות וניסוחים שמתאימים להם. שנית, hreflang מנטרל את בעיית התוכן הכפול: במקום שהדפים האזוריים הכמעט זהים שלך יתחרו וקניבליזציה זה בזה, גוגל מתייחסת אליהם כאל אשכול אחד של מחליפים ובוחרת את ההתאמה הטובה ביותר לכל שאילתה.
למה הקודים מכשילים את כולם?
כי הם פועלים לפי סטנדרטים, לא אינטואיציה, ולתקנים יש מקרי קצה.
הערכים הם תגי שפה BCP 47, המוגדרים ב RFC 5646, ו-Google' משלו תיעוד גרסאות מקומיות האם הסמכות על איזו תת-קבוצה היא מקבלת.
חלק השפה הוא קוד ISO 639-1: שתי אותיות, אותיות קטנות, כמו en, fr, de, ja. חלק האזור האופציונלי הוא קוד ISO 3166-1 alpha-2: שתי אותיות, אותיות רישיות, כמו US, GB, DE. חבר אותם יחד עם מקף ותקבל en-US או de-DE. המוסכמות שנושכות אנשים:
- ה בריטניה היא
GB, לאUK.UKאינו קוד ISO 3166-1 חוקי, וכןen-UKהוא לא-op. - השפה קודמת לכל והיא חובה; האזור הוא אופציונלי ואינו יכול לעמוד לבד. אתה לא יכול לכוון
USכשלעצמו - אין דבר כזה hreflang-אזור בלבד. זו תמיד שפה, אופציונלית מצומצמת לפי אזור. - אמריקה הלטינית משתמשת בקוד M49 של האום,
es-419, כי זה משתרע על פני מדינות רבות ולא אחת. קוד אזור תלת ספרתי זה תקף ושימושי עבור " זן ספרדית, אמריקה הלטינית." - סינית זקוקה לעתים קרובות לתג משנה של תסריט, כאילו
zh-Hant(מסורתי) אוzh-Hans(פשוטה), כי הצורה הכתובה חשובה יותר מהמדינה.
המחולל מאמת את כל זה. הוא בודק כל קוד מול הצורה הצפויה, מנרמל את המעטפת (שפה קטנה, אזור גדול, סקריפט אותיות גדולות), ומזהיר אותך כאשר תג משנה אינו שפת ISO או אזור מוכרים - אז en-UK מקבל סימון לפני שהוא מבזבז זחילה.
כיצד אוכל להשתמש במחולל Hreflang?
הכלי בנוי סביב רשימה של גרסאות שפה ובחירה של פורמט פלט.
שלב 1 - הוסף את הגרסאות שלך. כל שורה היא קוד שפה/אזור בתוספת כתובת האתר המלאה של אותה גרסה. רשימת בחירה מהירה מציעה את הקודים הנפוצים (en-US, es-419, zh-Hant, x-default, ועוד) כך שאתה לא צריך לזכור את המעטפת המדויקת. הוסף שורה לכל גרסה.
שלב 2 - כלול ברירת מחדל x. הוסף שורה עם הקוד x-default הצבעה על כתובת האתר שלך. זוהי הגרסה המוגשת למשתמשים שהשפה שלהם לא כיוונת במפורש - לעתים קרובות דף בורר שפות או דף הבית הראשי שלך.
שלב 3 - בחר פורמט. מעבר בין HTML <link> תגיות לראש הדף, xhtml:link ערכים עבור מפת אתר XML, או HTTP Link כותרת לקבצים שאינם HTML בזמן שאתה עורך, המחולל מאמת כל קוד וכתובת URL, תופס קודים כפולים ומציג טבלת מצב לכל שורה כדי שתוכל לראות במבט חטוף אילו ערכים תקפים.
שלב 4 - העתק ופריסה הדדית. העתק את הפלט ו - זה החלק שחשוב - הוסף את אותה קבוצה שלמה של תגיות לכל כתובת URL בקבוצה, כולל ערך הפניה עצמית לאחר מכן אשר את ההגדרה עם דוח המיקוד הבינלאומי ב - Google Search Console.
הכל פועל בצד הלקוח, כך שמבנה כתובת האתר שלך - שיכול לחשוף את כל הארכיטקטורה הבינלאומית שלך - לעולם לא עוזב את הדפדפן. זהו אותו מודל פרטיות מאחורי כל כלי באתר, המכוסה ב- מדריך פרטיות נתונים.
איך נראה הפלט בכל פורמט?
הנה דוגמה מעובדת ולא תיאור חנות המוכרת לארהב, בריטניה, צרפת ואמריקה הלטינית, עם דף בורר שפות בתור החזרה חמש שורות נכנסות:
| hreflang | כתובת אתר |
|---|---|
x-default |
https://example.com/ |
en-US |
https://example.com/us/ |
en-GB |
https://example.com/uk/ |
fr-FR |
https://example.com/fr/ |
es-419 |
https://example.com/latam/ |
שימו לב לשני דברים על הסט הזה לפני הפלט. en-US ו en-GB האם שניהם אנגליים, נבדלים רק לפי שוק, וזה המקרה ש-hreflang קיים עבורו ובמקרה שרוב האתרים מדלגים. ו es-419 האם קוד אזור M49 של האום לאמריקה הלטינית, שהכלי מקבל כתקף ולא מסמן, מכיוון שאזור בן שלוש ספרות חוקי בתג שפה למרות שהוא אינו קוד ISO 3166-1 אלפא-2.
תגיות קישור HTML, עבור הדף <head>:
<link rel="alternate" hreflang="x-default" href="https://example.com/" />
<link rel="alternate" hreflang="en-US" href="https://example.com/us/" />
<link rel="alternate" hreflang="en-GB" href="https://example.com/uk/" />
<link rel="alternate" hreflang="fr-FR" href="https://example.com/fr/" />
<link rel="alternate" hreflang="es-419" href="https://example.com/latam/" />
הבלוק המדויק הזה עובר על כל חמשת העמודים, ללא שינוי. לא " ארבעת האחרים" בכל עמוד: כל החמישה, כולל הערך של הדף 's משלו. זה מה שהופך את ההערות להדדיות.
ערכי מפת אתר XML, כאשר הכלי עוטף את אותו סט ב-a <url> אלמנט ומשתמש בכתובת האתר של הדף שלך בתור <loc>:
<url>
<loc>https://example.com/us/</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://example.com/us/" />
<xhtml:link rel="alternate" hreflang="en-GB" href="https://example.com/uk/" />
<xhtml:link rel="alternate" hreflang="fr-FR" href="https://example.com/fr/" />
<xhtml:link rel="alternate" hreflang="es-419" href="https://example.com/latam/" />
</url>
הגנרטור מזכיר לכם את היצירה שחיה מחוץ לבלוק שהיא יכולה לייצר: ה <urlset> אלמנט צריך את מרחב השמות xhtml המוצהר, או כל אחד xhtml:link מתעלמים מהכניסה בזמן שהקובץ עדיין מאמת כמפת אתר.
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
כותרת HTTP Link, ערך כותרת בודדת עבור קבצים ללא <head> לעריכה, כגון PDF:
Link: <https://example.com/>; rel="alternate"; hreflang="x-default", <https://example.com/us/>; rel="alternate"; hreflang="en-US", <https://example.com/uk/>; rel="alternate"; hreflang="en-GB", <https://example.com/fr/>; rel="alternate"; hreflang="fr-FR", <https://example.com/latam/>; rel="alternate"; hreflang="es-419"
זוהי שורה אחת ארוכה בעיצוב: יחידה Link כותרת נושאת ערכים מופרדים בפסיקים. ב-nginx זה אחד add_header Link "..."; הוֹרָאָה; באפאצ'י אחד Header set Link "...". פיצול זה על פני כמה Link גם כותרות עובדות, אבל שמירה על זה כערך אחד מבהירה שהסט שלם.
מה המשמעות של אזהרות הגנרטור 's?
הכלי מפריד בין שגיאות, שעוצרות פליטת ערך, לבין אזהרות, שנותנות לו לעבור אבל מסמנות משהו שכדאי להסתכל עליו. ההבחנה חשובה כי רוב טעויות ה-hreflang הן סימון משפטי שלא אומר כלום.
| תְעוּ | מה עורר את זה | מה לעשות |
|---|---|---|
| לא תג שפה חוקי | הערך לא תואם language[-Script][-REGION] |
השתמש תחילה בקוד שפה, אזור אופציונלי או המילולי x-default |
| תת תג שפה אינו קוד ISO 639-1 נפוץ | שפה מעוצבת אך לא מוכרת | בדוק את זה מול ISO 639-1; התג נפלט בכל מקרה |
| תג משנה אזור אינו קוד ISO 3166-1 נפוץ | אזור מעוצב היטב אך לא מוכר | זה מה שתופס en-UK, איפה GB נכון |
| שכפול hreflang | אותו קוד מופיע פעמיים בסט | הסר אחד; שני ערכים עבור קוד אחד הם סתירה |
| אין סט ברירת מחדל x | לסט אין שורה אחורית | הוסף אחד שמצביע על דף בורר או על הגרסה הראשית שלך |
| hreflang עובד באשכולות | רק כתובת URL אחת בסט | הוסף את גרסאות השפה האחרות; אשכול בעל כניסה אחת לא עושה כלום |
| hreflang חייב להיות הדדי | תמיד מוצג | פרוס את הבלוק הזהה לכל כתובת URL בקבוצה |
האחרון תמיד מוצג ולא על תנאי, כי זה הכשל שאף כלי בצד הלקוח לא יכול לזהות הדדיות היא תכונה של הדפים האחרים, לא של הסט שלפניכם, אז המחולל מציין את הכלל במקום להעמיד פנים שהוא מאמת אותו כל אזהרה אחרת כאן היא משהו שהוא באמת יכול לבדוק.
שימו לב גם שהקודים מנורמלים ולא נדחים על מעטפת: EN-gb הופך en-GB, zh-hant הופך zh-Hant. תגי שפה מותאמים ללא רגישות רישיות, כך שהמארז הוא מוסכמה, אבל פלט עקבי הופך הבדל בין שני עמודים לקריאה.
באיזה פורמט פלט עלי לבחור?
גוגל מקבלת שלוש שיטות יישום, והנכונה תלויה בערימה ובספירת הדפים שלך.
| שיטה | הטוב ביותר עבור | טרייד אוף |
|---|---|---|
HTML <link> תגיות |
רוב האתרים; שליטה ישירה לכל עמוד | מוסיף משקל לכל עמוד 's head; חייב להיות בכל עמוד |
מפת אתר XML xhtml:link |
אתרים גדולים; שומר על HTML נקי | דורש שמירה על מפת אתר; איטי יותר עבור Google לעיבוד |
HTTP Link כותרת |
קבצים שאינם HTML כמו קובצי PDF | צריך תצורת שרת; קשה יותר לביקורת |
לאתר טיפוסי, תגיות קישור HTML הם הפשוטים ביותר - אתה רואה אותם במקור, קל לנפות באגים, וכל מסגרת יכולה לעבד אותם. ל אתרים גדולים עם מאות גרסאות שפה, לשים hreflang ב מפת אתר XML שומר על ראשי הדפים שלך רזים ומרכז את ההערות בקובץ אחד (זכור להוסיף xmlns:xhtml="http://www.w3.org/1999/xhtml" לthe <urlset> אלמנט, שהכלי מזכיר לך עליו). ה כותרת HTTP השיטה היא נישה אך חיונית למשאבים שאינם HTML כמו קובצי PDF שבהם אין ראש להכניס תג קישור.
לא משנה מה תבחר, השתמש רק בשיטה אחת לכל סט של דפים ערבוב של תגי HTML וערכי מפת אתר עבור אותן כתובות אתרים יכול לשלוח אותות סותרים של Google אם אתה כבר מייצר מפת אתר, הכלי 's חריצי פורמט מפת אתר ישירות לתוך הפלט מה- מחולל מפת אתר XML.
מהי x-default ולמה זה משנה?
x-default האם ערך hreflang המציין דף חזרה עבור כל משתמש שהשפה או האזור שלו לא כיוונת במפורש. אם לאתר שלך יש גרסאות באנגלית, צרפתית וגרמנית, ומישהו שגולש ביפנית מגיע, x-default אומר לגוגל לאן לשלוח אותם - בדרך כלל דף בית ניטרלי או דף שמאפשר להם לבחור שפה.
זה אופציונלי במובן זה ש-hreflang עובד בלעדיו, אבל גוגל ממליצה לכלול אותו, ואני מתייחס אליו כאל חובה בפועל. ללא ברירת מחדל x, משתמשים ללא תחרות מקבלים את הגרסה שגוגל מנחשת הכי קרובה, שהיא לרוב רק הדף הכי זחל שלך ולא בחירה מכוונת.
עבור הכלי's חלק: סט ללא x-default שורה מעלה אזהרה ולא שגיאה, כך שאתה עדיין יכול להעתיק את הפלט, אבל יגידו לך הוסף את השורה והחזרה נפלטת בכל אחד משלושת הפורמטים שבחרת, באותו מיקום בכל עמוד. לאן להפנות אותו, והטעויות שהופכות אותו לחסר תועלת, מכוסות ב- מדריך x-default.
מדוע הרפלנג חייב להיות הדדי?
זה זה שעלה לי אחר צהריים, אז הוא מקבל קטע משלו. הערות Hreflang חייבות להיות הדדיות. אם עמוד א' מכריז על עמוד ב' כמחליפו הצרפתי, עמוד ב' חייב להצהיר על עמוד א' בתמורה גוגל סומכת על הקשר רק כאשר שני הצדדים מאשרים זאת אם תג ההחזרה חסר, גוגל מתעלמת לחלוטין מהביאור - בשקט, ללא שגיאה בדף.
הדרך הנקייה לספק זאת היא לשים את הסט המלא והזהה של תגי hreflang בכל עמוד בקבוצה, כולל ערך הפניה עצמית (הדף מצביע על עצמו). כך על שלך en-US עמוד, אתה כולל תגיות עבור en-US, en-GB, fr-FR, de-DE, ו x-default - ואותו בלוק בדיוק מופיע על en-GB עמוד, ה fr-FR דף, וכן הלאה כל דף באשכול נושא את כל המפה זה מרגיש מיותר, אבל זה מה שהופך את ההערות להדדיות וזה מה שגוגל מצפה.
זו הסיבה שיצירת התגים היא רק שלב ראשון. ה גנרטור hreflang חינם מייצר את הבלוק השלם לשימוש חוזר שלך ברחבי האשכול, וזה מזכיר לך על הדדיות באזהרות שלה, אבל משמעת הפריסה - אותו בלוק, כל עמוד - נמצאת עליך קבל את זה נכון ואת הקודים נכונים, ו hreflang עובד בשקט ובאופן אמין קבל את זה לא נכון וזה נכשל באותה מידה בשקט עבור ההקשר הרחב יותר של הרכבת מחסנית SEO טכנית, אספתי את כלי השירות הקשורים ב סקירת ערכת כלים למפתחי אינטרנט.
איך אני בודק ש-hreflang עובד?
לאחר הפריסה, ודא עם דוח מיקוד בינלאומי (נקרא היסטורית דוח hreflang) ב-Google Search Console.זה מפרט שגיאות כמו " ללא תגיות החזרה" ו-"קודי שפה לא ידועים" בכל האתר שלך, שהוא הרבה יותר מהיר מבדיקת דפים בזה אחר זה. סריקה עם כלי ביקורת SEO תאשר גם שכל עמוד נושא את הסט ההדדי המלא.
הטעויות שאני רואה לרוב, בסדר גס של תדירות: תגיות החזרה חסרות (כישלון ההדדיות לעיל), אין x-ברירת מחדל, באמצעות UK במקום GB או קודים אחרים שאינם ISO, תגיות region-only שמנסים לכוון למדינה ללא שפה, כתובות URL יחסיות כאשר hreflang דורש מוחלטים, ו ערבוב שיטות יישום לאותם עמודים כל אחד מאלה מייצר סימון שנראה סביר ולא עושה כלום.
ה מחולל תג hreflang נועד לתפוס את אלה שמכונה יכולה לתפוס - קודים שגויים, תגי משנה לא ידועים, כפילויות, כתובות URL לא מוחלטות וברירת המחדל החסרה של x - ולהזכיר לך על אלה שהיא לא יכולה לאכוף עבורך, כלומר הדדיות הקטלוג המלא, עם הסימפטום שכל אחד מייצר, נמצא ב 12 שגיאות hreflang נפוצות. אם אתה מחווט hreflang למבנה רב לשוני גדול יותר, ה מחולל מטא תגים מטפל בשאר הראש שלך לכל עמוד, וב מדריך כלי קידוד מסיים את זרימת העבודה של המפתחים.
לאילו מקרי קצה כדאי לתכנן?
ברגע שהיסודות נמצאים במקום, קומץ מצבים מופיעים לעתים קרובות מספיק כדי לתכנן אותם. תגיות קנוניות ו-hreflang צריכים להסכים. כל עמוד 's canonical צריך להצביע על עצמו, לא על גרסה אחרת בשפה - אם הדף הצרפתי שלך מתכתב עם זה באנגלית, אתה אומר לגוגל לשחרר את הדף הצרפתי לחלוטין, מה שמבטל את ה-hreflang שהוספת זה עתה. שמור על התייחסות עצמית של קנונית בתוך אשכול שפה ותן ל-hreflang לתאר את היחסים בין אשכולות; hreflang לעומת קנוני עובד דרך השילובים.
שפה ומדינה הם צירים עצמאיים. זה תקף לחלוטין שיש en-US, en-GB, ו en-CA הכל באנגלית אבל מכוון למדינות שונות, ותקף באותה מידה שיש fr-CA ו en-CA שניהם מכוונים לקנדה בשפות שונות אל תניח עמוד אחד לכל מדינה או אחד לכל שפה; אתה ממפה את השילובים הספציפיים שהאתר שלך משרת בפועל.
חתכים ופרוטוקולים עוקבים חייבים להתאים לכתובות האתרים האמיתיות שלך. hreflang מצביע על כתובות URL מדויקות, אז https://example.com/fr/ ו https://example.com/fr האם מטרות שונות השתמש בצורה הקנונית, הניתנת לאינדקס של כל כתובת URL - אותה אחת שהיית שולח במפת אתר - כך שההערה נפתרת לדף חי ולא להפניה מחדש. הפניה מחדש ביעד hreflang אינה קטלנית, אבל היא מוסיפה קפיצה וסיכוי שהאות ייחלש, אז כדאי לדייק.
שאלות נפוצות
מהו תג hreflang?
תג hreflang אומר למנועי חיפוש איזו שפה וגרסה אזורית של דף להציג משתמש נתון. הוא משתמש ב-rel="alternate" hreflang="x" הערה, כאשר x הוא קוד שפה (אופציונלי עם אזור), כך שניתן להגיש לדובר ספרדית במקסיקו את דף ה-es-MX שלך במקום את הדף האנגלי שלך. Hreflang עוזר לאתרים בינלאומיים להימנע מבעיות תוכן כפולות ולדרג את הדף הנכון בכל שוק.
מהו פורמט Hreflang הנכון?
הערך הוא קוד שפה ISO 639-1, אופציונלי ואחריו אזור כקוד ISO 3166-1 alpha-2 - למשל en, en-GB, או pt-BR. השפה קודמת לכל והאזור הוא אופציונלי; אינך יכול למקד לאזור לבד. שימו לב שהסטנדרטים שונים מקיצורים יומיומיים: בריטניה היא GB, לא בריטניה.
מה המשמעות של x-default ב-hreflang?
X-Default מציין את דף החזרה עבור משתמשים שלא כוונתם במפורש לשפתם או לאזורם. זה בדרך כלל דף הבית שלך או דף בוחר שפות. גוגל ממליצה לכלול X-default בכל סט Hreflang כך שמבקרים ללא תחרות יישלחו למקום הגיוני ולא בגרסה אקראית.
איפה אני צריך לשים תגי hreflang?
באפשרותך ליישם hreflang בשלושה מקומות: כקישור rel="alternate" תגיות בראש HTML, כ - xhtml: ערכי קישור במפת האתר שלך ב - XML, או ככותרת HTTP Link (שימושי עבור קבצים שאינם HTML כמו קובצי PDF). בחר שיטה אחת ויישם אותה באופן עקבי - ערבוב שלהם עבור אותם דפים יכול לשלוח אותות סותרים כלי זה יוצר את שלושתם.
האם תגי Hreflang חייבים להיות הדדיים?
כן אם עמוד א' מכריז על עמוד ב' כמחליפו הצרפתי, עמוד ב' חייב להכריז על עמוד א' בתמורה גוגל מתעלמת מהערות hreflang שאינן מאושרות על ידי תגיות החזרה בדפים שהם מצביעים עליהם הגישה הפשוטה ביותר היא לכלול את הסט המלא והזהה של ערכי hreflang - כולל הפניה עצמית - בכל עמוד בקבוצה.
האם תגי Hreflang יכולים לתקן תוכן כפול בין אזורים?
Hreflang אינו מסיר תוכן כפול, אך הוא אומר לגוגל שדפים דומים הם גרסאות אזוריות או שפה אחד של השני ולא כפילויות כדי לסנן. זה עוזר לגרסה הנכונה לדרג בכל שוק במקום שהדפים עושים קניבליזציה אחד של השני. עבור דפים זהים באמת, שלבו את Hreflang עם תגים קנוניים נכונים שכל אחד מצביע על עצמו.
איך אני בודק ש-hreflang עובד?
השתמש בדוח המיקוד הבינלאומי (או HREFLANG) ב-Google Search Console, המפרט שגיאות כגון תגי החזרה חסרים וקודי שפה לא ידועים. אתה יכול גם לסרוק את האתר עם כלי ביקורת SEO כדי לאשר שכל עמוד נושא את הסט ההדדי המלא. תיקונים יכולים לקחת זמן לשקף, מכיוון שגוגל חייבת לסגור מחדש כל עמוד בקבוצה.
האם הנתונים שלי נשמרים פרטיים?
כן. התגים נוצרים לחלוטין בדפדפן שלך עם JavaScript רגיל. כתובות האתרים ומבנה האתר שלך לעולם אינם משודרים, נרשמים או מאוחסנים, והגנרטור ממשיך לעבוד ללא חיבור לרשת לאחר טעינת הדף.



