كيفية تدقيق hreflang على نطاق واسع

عملية قابلة للتكرار ومدعومة بالأدوات لتدقيق hreflang عبر موقع كبير: تجمع كل إشارة من طرق التنفيذ الثلاث، وتقرأ رسوم العناقيد ومصفوفات التبادلية، وترتب الإصلاحات بحسب الضرر لا الشيوع.

نُشر أول مرة: 2 يوليو 2026 · آخر تحديث: 22 أغسطس 2026 · Advanced
اللغات
دليل واحد في هذه الصفحة

تدقيق hreflang على نطاق واسع مسألة تحقق من رسم بياني لا من وسم منفرد: تفحص ما إذا كانت كل صفحة في العنقود تشير إلى سائر الصفحات ويشير كل منها إليها. اجمع جميع الإشارات من مواضع التنفيذ الثلاثة (رأس HTML وترويسات HTTP وخريطة موقع XML) بواسطة زاحف؛ فلا توفر Google مدققًا، وقد أزيل تقرير International Targeting من GSC في 22 سبتمبر 2022. ثم ابنِ مصفوفة وسوم الإرجاع. افحص عنقودًا بصريًا باستخدام رسم ومصفوفة returntag المجانيين، أو استخدم Ahrefs Site Audit وScreaming Frog لتغطية الموقع كاملًا. رتّب حسب الضرر: وسوم الإرجاع المفقودة أولًا لأنها تكسر الزوج، ثم رموز اللغة والمنطقة الخاطئة والأهداف غير الأساسية، وأخيرًا x-default المفقود، وهو الأكثر شيوعًا بنسبة 56,3 % والأقل ضررًا. وفي دراستي المقدمة في Brighton SEO عام 2023 وشملت 374 756 نطاقًا، كان لدى أكثر من 67 % من النطاقات التي تستخدم hreflang خطأ واحد على الأقل.

الخلاصة — تدقيق hreflang على نطاق واسع هو تحقق من رسم بياني، لا تحقق من وسم. الخطوة 1: اجمع كل إشارة من المواضع الثلاثة المسموح بها (رأس HTML وترويسات HTTP من نوع Link وخريطة موقع XML) باستخدام زاحف مضبوط لبنية ccTLD أو النطاقات الفرعية لديك؛ فلا يستطيع GSC فعل ذلك (أزيل International Targeting في 22 سبتمبر 2022، وحتى قبل ذلك لم يكن يعرض إلا العضو الأساسي من العنقود). الخطوة 2: ابنِ مصفوفة وسوم الإرجاع: لكل عنوان URL في العنقود مقابل كل عنوان آخر، هل توجد A→B وهل توجد B→A؟ اقرأها في رسم/مصفوفة عنقود returntag لإجراء فحص مركز، أو استخدم Ahrefs وScreaming Frog للزحف إلى الموقع كله. الخطوة 3: صنّف النتائج في أربعة أنماط: وسوم إرجاع مفقودة، ورموز خاطئة، وأهداف غير أساسية، ومزيج من عناوين URL المطلقة والنسبية. الخطوة 4: رتّب حسب الضرر لا الشيوع: وسوم الإرجاع أولًا لأنها تكسر الزوج كله، ثم الرموز، وأخيرًا x-default، وهو الأكثر شيوعًا بنسبة 56,3 % والأقل ضررًا. الخطوة 5: أعد التحقق مقابل عنوان URL المفهرس لا الرابط الأساسي المعلن.

هذا المقال هو الرفيق المتخصص في hreflang لمقال تدقيق SEO الدولي الأوسع، الذي يعالج hreflang بوصفه واحدًا من ستة مجالات للتدقيق. هنا أتعمق مستوى إضافيًا في منهجية hreflang وحده على نطاق واسع. وللأساسيات، أي ماهية hreflang وطرق تنفيذه الثلاث وقاعدة التبادلية، راجع مركز Hreflang، ولوسم الاحتياط راجع x-default.

Evidence for this claim A complete audit needs to inspect HTML, HTTP Link headers, and XML sitemaps because Google supports hreflang in all three locations. Scope: Google Search-supported hreflang delivery methods. Confidence: high · Verified: Google: Localized versions

إعادة صياغة جوهرية للمشكلة: إنها مسألة رسم بياني

هذا هو التحول الذهني الذي يجعل التدقيق على نطاق واسع قابلًا للتنفيذ. أنت لا تفحص «هل تحتوي هذه الصفحة وسم hreflang؟»، بل تفحص «هل تشير كل صفحة في عنقود هذه الصفحة إليها في الاتجاه المعاكس، وهل يحل كل عنوان URL في العنقود إلى صفحة تستجيب بـ 200 وتكون أساسية وقابلة للفهرسة؟».

وثائق Google نفسها تفسر السبب:

تؤكد وثائق Google أن الصفحة X إذا ربطت بالصفحة Y، وجب أن تربط Y بدورها بـX؛ وإلا فقد تتجاهل Google إشارات hreflang أو تفسرها على نحو غير صحيح.

Evidence for this claim A hreflang audit must verify return links because Google says non-reciprocal annotations may be ignored or interpreted incorrectly. Scope: Google Search hreflang reciprocity guidance; impact is stated as possible, not guaranteed cluster-wide invalidation. Confidence: high · Verified: Google: Hreflang guidelines

اقرأ ذلك بعناية. قد يتسبب رابط إرجاع واحد مفقود في تجاهل الإشارات المتأثرة أو تفسيرها على نحو غير صحيح. لهذا يعجز عرض صفحة واحدة بنيويًا عن تدقيق hreflang: موضع الخلل هو العلاقة بين الصفحات، لا صفحة بعينها. تحتاج إلى زحف يسجل كل عضو في العنقود ويقارن الأعضاء بعضهم ببعض.

النطاق مهم هنا أيضًا: الإشارات التي قد تُتجاهل هي إشارات الزوج المعطل، لا كل علاقة في عنقود أكبر تلقائيًا. فعادةً يستمر عنقود من خمس صفحات ينقصه رابط إرجاع واحد في معالجة أزواجه الأخرى المكتملة بصورة طبيعية. وهذا بالضبط ما تعرضه لقطة returntag أدناه: تسعة أزواج تبادلية سليمة ورابط إرجاع واحد مفقود. لا تفترض أن رابطًا معطلًا واحدًا يلغي العنقود كله؛ افحص كل زوج، لأن الأداة لا تستطيع إخبارك بذلك إلا بعد فحص كل زوج.

وتزداد الصعوبة كلما نما الموقع، وهو تحديدًا تفسير Google لظهور الأخطاء في المواقع الكبيرة. في Search Off the Record ، وصف Gary Illyes الأخطاء بأنها تظهر عندما يضم الموقع خصائص كثيرة لكل منها بنية URL خاصة بها؛ فبمجرد الحاجة إلى تغيير النمط بين الخصائص تبدأ الأخطاء. وأضافت Lizzi Sassman أن مزامنتها تصبح أصعب عند توطين عناوين URL ثم الوقوع في أخطاء مطبعية. هذه سمة إعدادات المؤسسات: عدة نطاقات ccTLD، لكل منها اصطلاح نشر مختلف قليلًا. لذا يفصل التدقيق الجيد النتائج حسب مجموعة الخصائص/النطاقات، لأن الأخطاء تتجمع هناك تشغيليًا.

الخطوة 1 — اجمع كل إشارة hreflang على مستوى الموقع

المواضع الثلاثة التي يظهر فيها hreflang

تقبل Google hreflang في ثلاثة مواضع متكافئة، ويجب فحصها كلها:

Evidence for this claim A complete audit needs to inspect HTML, HTTP Link headers, and XML sitemaps because Google supports hreflang in all three locations. Scope: Google Search-supported hreflang delivery methods. Confidence: high · Verified: Google: Localized versions
  1. وسوم HTML من نوع <link> داخل <head>، وهي الحالة الشائعة.
  2. ترويسات استجابة HTTP من نوع Link:، وتُستخدم للملفات غير المكتوبة بـ HTML مثل PDF.
  3. مدخلات xhtml:link في خريطة موقع XML، وهي شائعة على نطاق واسع لأنها تجمع الإشارات في ملف واحد بدل إدراجها بقالب في كل صفحة.

الزاحف الذي يقرأ رأس HTML وحده سيفوّت بصمت البدائل المعلنة عبر الترويسات أو خريطة الموقع. لن يصفها بأنها معطلة، بل لن يراها أصلًا، وهذا أسوأ لأنك ستظن أن الصفحة بلا hreflang بينما تتلقى مجموعة كاملة عبر خريطة الموقع. اضبط الزحف لقراءة المواضع الثلاثة قبل أن تثق بأي رقم.

ضبط الزاحف بما يناسب بنيتك

  • Screaming Frog: فعّل Configuration > Spider > Crawl Hreflang؛ ويلتقط ذلك أيضًا hreflang من خريطة الموقع والترويسات عندما توجهه إليها. وفي نطاقات ccTLD أو النطاقات الفرعية التي تشير بعضها إلى بعض، أضف النطاقات الشقيقة ضمن Config > CDNs؛ وإلا فلن يجري التحقق من روابط hreflang العابرة للنطاقات ولن تظهر بوصفها معطلة. وهذه أكثر نقطة عمياء شيوعًا على نطاق واسع، لأن مواقع المؤسسات هي الأكثر استخدامًا لنطاقات ccTLD، وهذه النطاقات تحديدًا تحتاج إلى الخطوة الإضافية.
  • Ahrefs Site Audit: تأكد للسبب نفسه من إدراج النطاقات الشقيقة في نطاق المشروع. ثم استخدم Page Explorer لترشيح الصفحات حسب نوع مشكلة hreflang على نطاق واسع قبل التعمق في رسوم العناقيد الفردية.

لماذا لا يستطيع GSC تنفيذ ذلك نيابة عنك

لسببين، وغالبًا ما يفوت الناس السبب الثاني:

  1. اختفى التقرير. أُهمل تقرير International Targeting في GSC، الذي كان يرصد بعض مشكلات hreflang، ثم أزيل (أُعلن ذلك في أغسطس 2022، وتمت الإزالة بعد 22 سبتمبر 2022). ولم يحل محله شيء مباشرة.
  2. وحتى عندما كان موجودًا، لم يعرض إلا الرابط الأساسي. أوضح Illyes في Search Off the Record أن Search Console لا يقدم تقارير إلا عن الصفحات الأساسية. وفي معظم عناقيد hreflang للغات المتشابهة لا تكون البدائل صفحات أساسية؛ لذلك كنت لا ترى فعليًا ما يحدث للأعضاء غير الأساسيين، لأن Google تخزنهم في عنقود النسخ المكررة من دون الاحتفاظ بتفاصيل البدائل. وهذا سبب بنيوي جعل GSC عاجزًا دومًا عن تقديم تدقيق hreflang كامل، وليس مجرد أن «التقرير أزيل». وهو المبرر المباشر للبدء بالزاحف.

لا توفر Google مدققًا أصلًا. قال Illyes في الحلقة نفسها إن Google لم تقدم قط مدققًا لـ hreflang؛ كانت لديها بعض التقارير قليلة الاستخدام ثم أزالتها، وهي تحيل الآن إلى أدوات خارجية مثل أداة Aleyda Solis ومدقق Bill Hunt وأداة Merkle. اعتبر ذلك إذنًا للاعتماد على زواحف خارجية في المهمة التي يعجز عنها GSC، لا تزكية لهذه الأدوات. تنص وثائق Google صراحة على أنها لا تصون أدوات تصحيح hreflang الخارجية ولا تتحقق منها. لذلك تعامل مع مخرجات أي أداة، بما فيها أداتي، كدليل تشخيصي يحتاج إلى تفسير، لا كحكم رسمي. وعندما تكون النتيجة مهمة فعلًا، أكدها بمقارنتها بالأثر الخام، أي استجابة HTTP أو XML لخريطة الموقع أو HTML المعروض، بدل الاكتفاء بملخص الأداة المحلل.

الخطوة 2 — ابنِ مصفوفة وسوم الإرجاع

وحّد شكل البيانات التي جمعتها

قبل بناء المصفوفة، ضع كل شيء في بنية متسقة. سجل لكل علاقة hreflang معلنة عنوان URL المصدر والهدف وقيمة اللغة والمنطقة وطريقة المصدر (رأس HTML أو ترويسة HTTP أو خريطة الموقع)، وسجل خصوصًا رمز حالة الهدف وسلسلة إعادة التوجيه وقابليته للفهرسة وهدفه الأساسي وما إذا كان الزاحف قد رآه في HTML الخام أم DOM المعروض. تصدر الزواحف هذه البيانات بصيغ مختلفة؛ وتحويلها إلى روابط موجهة من URL إلى URL مع إرفاق ذلك السياق هو ما يجعل المصفوفة وكل تصنيف في الخطوة 3 موثوقًا، بدل أن تكون النتائج كومة من الصفوف المنفصلة.

ما الذي تمثله المصفوفة

من حيث المبدأ، تنشئ لكل عنقود جدولًا تكون صفوفه وأعمدته جميع عناوين URL في ذلك العنقود، وتجيب كل خلية عن سؤال بنعم أو لا: هل يوجد رابط hreflang من عنوان URL في الصف إلى عنوان URL في العمود؟ العنقود الصحيح متناظر: إذا وُجد A→B وُجد B→A. وكل خلية غير متناظرة، أي رابط موجود في اتجاه واحد فقط، تمثل وسم إرجاع مفقودًا.

لا تنشئ جدول البيانات هذا يدويًا على نطاق واسع؛ فالأدوات تنشئه لك. لكن استحضار المصفوفة ذهنيًا يساعدك على قراءة مخرجات الأدوات قراءة صحيحة. ترسم أداتي returntag المصفوفة كرسم بياني وتعرض خلاياها أيضًا، ويجمع مرشح Screaming Frog المسمى “Missing Return Links” الخلايا غير المتناظرة في قائمة، ويوفر Ahrefs Site Audit عرضًا آخر للعناقيد على نطاق واسع. الفحص نفسه للعلاقة، لكن طرق العرض ونطاقات الزحف مختلفة.

قراءتها كرسم بياني: مدقق عناقيد returntag

لفحص عنقود محدد، تعرض أداتي المجانية returntag علاقات اللغات والمناطق المعلنة في رسم بياني ومصفوفة تبادلية. كل لغة ومنطقة عقدة، وكل إشارة hreflang معلنة رابط، وتحدد قائمة المشكلات عنوان URL الدقيق الذي لا يوفر رابط إرجاع. لقطة الشاشة أدناه لعملية تعتمد على خريطة الموقع وحدها: تقرأ ما تعلنه الخريطة ولا تجلب عمدًا وسوم رأس الصفحة أو ترويسات HTTP من نوع Link. استخدم وضع Page URL عندما تحتاج إلى الصورة الكاملة من المصادر الثلاثة لعنقود صفحة.

كيفية قراءتها:

  • العنقود السليم شبكة كاملة الاتصال؛ ترتبط كل عقدة بكل عقدة أخرى في الاتجاهين.
  • الرابط أحادي الاتجاه هو الخلية غير المتناظرة: تشير الصفحة X إلى Y لكن Y لا تشير بدورها إلى X. هذا هو خطأ وسم الإرجاع، تراه بصريًا بدل قراءته في صف.
  • العقدة المعزولة، أي عنوان URL يظهر في العنقود لكنه لا يرتبط به في الاتجاه المعاكس، هي عنوان hreflang غير مرتبط.

المكسب العملي هو سرعة الفرز والتواصل مع أصحاب المصلحة: بدل تسليم المطور صفًا مجردًا في جدول بيانات، تعرض له العلاقة أحادية الاتجاه وخطأ وسم الإرجاع المفقود المحدد معًا. وعند التعامل مع مئات أو آلاف العناقيد، أبقِ Ahrefs Site Audit أو Screaming Frog في سير العمل لضمان تغطية الزحف كاملة؛ أما returntag فهو الطريقة السريعة لفحص عنقود محدد وشرحه.

قراءتها كجدول بيانات: مرشحات Screaming Frog

في Screaming Frog، تظهر المصفوفة كمجموعة مرشحات بعد تشغيل Crawl Analysis عقب الزحف لملء بيانات روابط الإرجاع. تعامل معها بالترتيب التقريبي التالي لأنه يطابق ترتيب الأولويات في الخطوة 4:

  • Missing Return Links — الخلايا غير المتناظرة، وهي النتائج الأعلى أولوية.
  • Inconsistent Language & Region Return Links — يوجد رابط إرجاع لكنه يحمل رمزًا مختلفًا عن الرابط الصادر (تقول A إن B هي fr-FR، وتقول B إن A هي en-GB مع أن A هي في الحقيقة en-US)؛ وهو عطل أدق للزوج.
  • Non-Canonical Return Links — يشير رابط الإرجاع إلى عنوان URL جُعل عنوانًا غير أساسي لصالح عنوان آخر، فتتعطل سلسلة الإشارات رغم وجود وسم.
  • Noindex Return Links — يحمل هدف الإرجاع noindex، لذلك لا يمكنه حمل الإشارة.
  • Non-200 Hreflang URLs — الهدف إعادة توجيه أو صفحة خطأ.
  • Unlinked Hreflang URLs وIncorrect Language & Region Codes — العقد المعزولة وأخطاء التحقق من الرموز.

صدّر المجموعة كاملة عبر Reports > Hreflang. وللشرح الكامل لكل مرشح على مستوى الملخص، يقدم دليل hreflang من Screaming Frog شرحًا ممتازًا؛ ولن أعيد نسخ خطوات الإعداد هنا.

الخطوة 3 — صنّف النتائج في أربعة أنماط من الأخطاء

ستكون مخرجات الزحف صاخبة. ضع كل نتيجة في واحدة من أربع فئات؛ فهي الأنماط المتكررة في دراسة 374 756 نطاقًا. أستشهد هنا بالرقمين اللذين يدعمان حجة ترتيب الأولويات فقط؛ فالجدول الكامل لأنواع الأخطاء التسعة موجود بالفعل في مقال تدقيق SEO الدولي ، ولا داعي لإعادة لصقه.

1. وسوم الإرجاع المفقودة — ما يكسر الزوج

هذه هي الخلايا غير المتناظرة في المصفوفة. وتظهر لدى 15,3 % من النطاقات التي تستخدم hreflang. وقد أوضحت في الدراسة أن وسوم hreflang تعمل في أزواج؛ فإذا لم تشر الصفحتان إحداهما إلى الأخرى، لا تستطيعان إنشاء الصلة والتبديل على نحو صحيح في نتائج البحث. هذه هي الفئة التي تُبطل إشارة الزوج كله وفق وثائق Google، ولذلك تأتي أولًا في ترتيب الأولويات رغم أنها ليست الخطأ الأكثر شيوعًا.

2. رموز اللغة/المنطقة الخاطئة — خطأ تتسامح معه Google بصمت أحيانًا

استخدم ISO 639-1 للغة وISO 3166-1 alpha-2 للمنطقة. ومن الأخطاء التقليدية: jp بدل ja لليابانية، والخطأ المطبعي js بدل ja، والرموز الثلاثية مثل gbr بدل gb، واستخدام la، وهو رمز لاوس، بمعنى «أمريكا اللاتينية».

يجدر أيضًا إدراج تمييز آخر في التدقيق: تسمح BCP 47، وهي المواصفة الأساسية لوسوم اللغة، بقيم أكثر بكثير مما يتعامل معه تنفيذ Google لـ hreflang فعليًا، ومنها وسوم الأنظمة الكتابية وبنى أخرى صحيحة وفق BCP 47 لا تؤكد وثائق hreflang من Google أنها قيم معروفة. قد يكون الرمز سليم الصياغة تمامًا وفق BCP 47، ومع ذلك لا يكون مما توثقه Google كقيمة مدعومة في hreflang. تحقّق تحديدًا وفق قواعد Google الموثقة للغة والمنطقة وx-default، لا وفق صحة صياغة BCP 47 العامة؛ فقد يكون الوسم صحيحًا نحويًا لكنه غير مرئي وظيفيًا لـ Google.

لكن ثمة دقة تناقض ترتيب الأولويات الساذج: تصحح Google بعض هذه الأخطاء بصمت ولا تصحح غيرها. تنص وثائقها: “Google Search ignores that part of the annotation (for example, using EU, UN, or UK in hreflang annotations doesn’t have an effect on Google Search).” (الترجمة العربية) «يتجاهل بحث Google ذلك الجزء من الإشارة؛ ومن أمثلته أن استخدام EU أو UN أو UK في إشارات hreflang لا يغيّر شيئًا في بحث Google». لذلك يُسقط UK فعليًا، والصحيح GB، لكنه لا يلغي بقية الإشارة؛ أما الرمز الخاطئ ببساطة مثل jp بدل ja فيعطل ذلك الزوج. يجب أن يميز التدقيق بين «خاطئ تقنيًا لكن Google تتعامل معه» و«خاطئ ويعطل الزوج فعلًا»، لأنهما لا يستحقان الدرجة نفسها من الاستعجال.

3. عناوين URL غير الأساسية في hreflang — الخطأ غير المرئي

يبدو هذا النمط سليمًا في ملف تصدير الوسوم لكنه يتعطل مع ذلك. وقد أوضحت تمييزًا مهمًا في Pubcon عام 2019: يتعلق hreflang بالنسخة المفهرسة، لا بالرابط الأساسي المعلن. فإذا أشار hreflang إلى عنوان URL تستبعده عملية تحديد الأساسي لصالح العنوان المفهرس فعليًا، تعطلت سلسلة الإشارات رغم أن الوسم نفسه «صحيح». ولا يظهر ذلك إلا عند مقارنة ملف تصدير الزحف بحالة الفهرسة. تتجاوز معظم أدلة hreflang هذه الخطوة لأنها تعامل hreflang كفحص معزول لوسم، لا كجزء من مسار الفهرسة. وسنعود إلى التحقق منه في الخطوة 5.

يجدر أيضًا إضافة فحص للمحاذاة داخل اللغة نفسها. عندما توجد عدة عناوين URL شبه مكررة يمكن منطقيًا اختيار أحدها رابطًا أساسيًا لمنطقة ولغة، تفضل إرشادات Google لتحديد الرابط الأساسي عنوانًا باللغة نفسها، أو أفضل بديل، وتمنح بعض الأفضلية لصفحة تنتمي إلى عنقود hreflang تبادلي مكتمل على صفحة لا تنتمي إليه. وهذا سبب لإبقاء أهداف hreflang موجهة إلى مرشحين للرابط الأساسي باللغة نفسها، بدل تركها تنجرف إلى نسخة مكررة بلغة مختلفة. لكن لا يستطيع زاحف أو مدقق إثبات أي من ذلك قطعًا؛ فهو يعرض الإشارات المضبوطة، مثل الوسوم الأساسية وروابط hreflang وعضوية العنقود، لا اختيار Google النهائي الفعلي. تعامل مع مخرجات الزحف كدليل تشخيصي لا كتأكيد.

Evidence for this claim Audit canonical targets for same-language or best-substitute alignment and compare reciprocal hreflang-cluster membership, because Google documents a cluster preference among otherwise similar URLs. Scope: localized HTML pages, HTTP headers, XML sitemaps and search systems as applicable Confidence: high · Verified: How to specify a canonical URL with rel=canonical and other methods

4. مزج عناوين URL المطلقة والنسبية — خلل القالب

تشترط Google أن تكون عناوين URL البديلة مكتملة، بما فيها طريقة النقل http/https؛ أي https://example.com/foo لا //example.com/foo أو /foo. وعلى نطاق واسع لا يكون هذا غالبًا خطأ مطبعيًا منفردًا، بل عيبًا في قالب يصيب آلاف العناوين دفعة واحدة لأن كتلة hreflang تُولد من نمط URL جزئي. لذلك تصنفه الزواحف مشكلة منهجية: إذا وجدت حالة واحدة، فعادة ما تكون قد وجدت قالبًا كاملًا متأثرًا.

الخطوة 4 — رتّب الأولويات: وسوم الإرجاع أولًا، ثم الرموز، وx-default أخيرًا

أهم فكرة في المقال كله: شدة الخطأ لا تتناسب مع شيوعه. رتّب النتائج حسب الضرر، لا حسب عدد الصفوف التي أعادتها الأداة.

المستوىنمط الخطأسبب الترتيب
1 — أصلحه أولًاوسوم الإرجاع المفقودة؛ رموز روابط الإرجاع غير المتسقةيكسر إشارة الزوج كله وفق وثائق Google. أعلى ضرر.
2 — أصلحه تاليًاالرموز الخاطئة التي لا تصححها Google بصمت (jpja)؛ الأهداف غير الأساسية أو المعطلةيكسر علاقات فردية؛ تعالج Google بعض الحالات بصمت ولا تعالج أخرى، لذا فرزها وفق ذلك.
3 — أصلحه دفعة واحدةمزج عناوين URL المطلقة والنسبية، وغياب الإشارة الذاتيةمشكلات حقيقية في سلامة التنفيذ، وغالبًا ما تشمل قالبًا كاملًا، لكنها لا تكسر العنقود دائمًا.
4 — أخيرًاغياب x-defaultالأكثر شيوعًا والأقل ضررًا.

سبب وضع x-default أخيرًا رغم انتشاره أنه النتيجة الأكثر شيوعًا في كل دراسة: 56,3 % في دراستي لـ374 756 نطاقًا، و47,95 % في دراسة Dan Taylor المستقلة لـ18 786 نطاقًا لدى SALT.agency. دراستان بمقياسين مختلفين جدًا والنتيجة واحدة: معظم المواقع تفتقده. وقد أوضحت في الدراسة أن إعداد x-default غير مطلوب، لكنه موصى به عند الحاجة إلى صفحة احتياطية لمن لا تتطابق إعدادات لغتهم مع أي نسخة موطنة. يتعامل فريق Google نفسه معه كخيار احتياطي لتجربة المستخدم، لا كإشارة حاسمة للفهرسة. وقد وصفه Illyes في Search Off the Record بأنه يحدد صفحة احتياطية عند عدم وجود لغة مطابقة للمستخدم، وأشار إلى أنه قد يكون صفحة بلغة أخرى بدل صفحة اختيار مخصصة. أصلحه، لكن بعد المشكلات التي تكسر العناقيد فعليًا.

تقع الإشارة الذاتية في المستوى 3 للسبب نفسه: قال Illyes، الذي عمل على تنفيذ hreflang لدى Google، إنه لا يتذكر تمامًا لماذا تُطلب الإشارة الذاتية، وإنه واثق إلى حد كبير من أن العناقيد ستعمل من دونها. وقد صاغ فائدتها أساسًا في أنها تسهل إعداد العناقيد لأنك تستطيع نسخ الكتلة نفسها ولصقها في كل مكان. إنها من سلامة التنفيذ، لا متطلب وظيفي.

للحصول على مصفوفة الأثر × الجهد الأوسع التي تغطي مجالات التدقيق الدولي الستة كلها، لا hreflang وحده، استخدم عدسة أطر العمل في تدقيق SEO الدولي بدل إعادة بنائها هنا.

الخطوة 5 — أعد التحقق مقابل عنوان URL المفهرس، لا نتيجة الزحف

يتحقق الزحف من الوسوم، لكنه لا يتحقق من أن عنوان URL الذي يشير إليه الوسم هو العنوان الذي فهرسته Google فعلًا. وبما أن hreflang يتبع النسخة المفهرسة، كما في النمط 3 من الخطوة 3، فإن الوسم الذي يشير إلى عنوان استُبعد لصالح رابط أساسي آخر، أو يعيد التوجيه، أو يحمل noindex في مرحلة لاحقة، يظل يعطل الإشارة حتى بعد أن يبلغ الفحص الجماعي أن كل شيء «سليم».

بعد نشر الإصلاحات، افحص عينات من العناقيد الأعلى قيمة بواسطة URL Inspection في Search Console: تأكد من أن عنوان URL الذي تبلغ Google أنه مفهرس هو نفسه الذي تشير إليه إشارات hreflang. تلتقط هذه الخطوة انحراف سلسلة الروابط الأساسية الذي لا يظهر في تصدير عادي لوسوم hreflang. لا تفعل ذلك لكل عنوان URL، بل لصفحاتك ذات العائد في كل سوق بعد أن يقول الزحف إن العمل انتهى.

ملاحظة من سطر واحد عن Bing

لا تتوقع أن تتحقق Bing Webmaster Tools من أي من ذلك. تتعامل Bing مع hreflang كإشارة أضعف بكثير مما تفعل Google، وقد أزالت ميزة Geo Targeting في عام 2020؛ وهي تعتمد بدلًا من ذلك على ترويسة Content-Language. لذلك فإن تدقيق hreflang على نطاق واسع موجه أساسًا إلى Google؛ وافحص Content-Language لـBing بصورة منفصلة، كما هو موضح في تدقيق SEO الدولي.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.