البنية التحتيةجديد: خوادم VPS لدينا متاحة الآن في الولايات المتحدة

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

البنية التحتيةجديد: خوادم VPS لدينا متاحة الآن في الولايات المتحدة

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

اعرف المزيد
دليل · SEO الدولي

hreflang للمملكة المتحدة وأيرلندا: دليل تطبيقي عملي

ما الذي يفعله hreflang، ولماذا لا وجود لـ en-UK، ومتى يستحق en-IE عناء الصيانة فعلاً، والقاعدتان اللتان يؤدي خرقهما إلى تجاهل Google لتعليقاتكم التوضيحية دون إخباركم أبدًا.

ما هو hreflang، وما ليس هو

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

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

ثمة تغيير في المنصة يجعل هذا الأمر أهم مما كان عليه. فقد أوقفت Google أداة الاستهداف الدولي (International Targeting) في Search Console في سبتمبر 2022، مبررة ذلك بأن الاستهداف القُطري «تبيّن أن قيمته محدودة بالنسبة للمنظومة». لم يبقَ إعداد قُطري لاستهداف المملكة المتحدة. وhreflang هو الرافعة الأساسية، وهي رافعة يجب إدارتها بشكل صحيح لأن فشلها صامت.

en، en-GB، en-IE — ولماذا يُعدّ en-UK غير صالح

تتكوّن قيمة hreflang من جزأين. الأول رمز لغة وفق ISO 639-1. والجزء الثاني اختياري، يأتي بعد شرطة، وهو رمز دولة وفق ISO 3166-1 Alpha-2. ويجب أن يكون الجزآن من هاتين القائمتين، لأن Google يطابق عليهما.

  • en — الإنجليزية، دون أي تنويع إقليمي. استخدمه عندما تكون لديك صفحة إنجليزية واحدة تخدم جميع الأسواق، أو كخيار احتياطي للمتحدثين بالإنجليزية الذين لا تخدم منطقتهم بشكل منفصل.
  • en-GB — الإنجليزية الخاصة بالمملكة المتحدة. وGB هو رمز ISO 3166-1 للمملكة المتحدة.
  • en-IE — الإنجليزية الخاصة بأيرلندا. وIE هو رمز ISO 3166-1 لأيرلندا. وهو ليس مثل ga، الذي يرمز إلى اللغة الأيرلندية.
  • en-UK — غير صالح، وغير صالح بطريقة لا تُظهر أي شيء مرئي. فـUK اختصار شائع من حرفين، لكنه ليس رمز دولة وفق ISO 3166-1. ورمز المملكة المتحدة هو GB. ولا تُرجع Google خطأً عند وجود قيمة غير معروفة؛ بل تعامل التعليق التوضيحي على أنه غير قابل للاستخدام. وينطبق الأمر نفسه على en-EU، لأن الاتحاد الأوروبي ليس دولة.

هذا هو الخطأ الأكثر شيوعًا في الإعدادات الدولية الموجّهة إلى المملكة المتحدة، وهو خطأ خفي. فالوسم موجود، والصفحة تُحمّل، ولا يوجد أي تقرير يشير إلى رفض القيمة.

هل يستحق en-IE العناء فعلاً؟

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

إذا كانت نسختك الأيرلندية هي الصفحة البريطانية مع تبديل فقرة واحدة، فلا تُنشئها. فصفحتان شبه متطابقتين تحمل إحداهما التعليق en-GB والأخرى en-IE تُشكّلان زوجًا شبه مكرر سيتعيّن عليك صيانته في مكانين إلى الأبد، من أجل سوق لا يمثل سوى جزء ضئيل من سوق المملكة المتحدة. والصفحة الإنجليزية الواحدة الموسومة بـen التي تخدم السوقين هي عادةً القرار الأفضل، وهو أيضًا القرار الصادق.

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

الطرق الثلاث للإدراج، ومتى تُستخدم كل منها

تدعم Google ثلاثة مواضع للإعلان عن hreflang. ولكل منها نقاط قوة وأساليب فشل مختلفة. اختر واحدًا كطريقتك الأساسية والتزم به.

1. رأس HTML

الخيار الافتراضي، والخيار الصحيح لمعظم المواقع. فكل صفحة تحمل مجموعتها الخاصة من التعليقات التوضيحية، بما فيها التعليق الذي يشير إلى الصفحة نفسها.



يفشل عندما تُعرض الصفحات من جهة العميل (client-side) وتُحقن الوسوم متأخرة أو لا تُحقن إطلاقًا، أو عندما يحذف القالب سطر الإشارة إلى الصفحة نفسها.

2. ترويسات HTTP

ترويسة استجابة Link. استخدمها للملفات غير HTML مثل ملفات PDF، وللروابط التي لا يمكنك تعديل رأس المستند فيها إطلاقًا.

Link: ; rel="alternate"; hreflang="en-GB"

يفشل عندما يطبّقه CDN أو proxy على الحافة (edge) بينما يقول المصدر شيئًا مختلفًا، كما يصعب تدقيقه لأنه لا يظهر في HTML القابل للزحف.

3. خريطة الموقع XML

الطريقة الأفضل في المواقع الكبيرة، لأن كل مجموعة (cluster) توجد في ملف واحد يمكن لعملية واحدة إعادة توليده والتحقق منه.


  https://example.com/uk/page
  

يفشل عندما يُضاف رابط إلى مجموعة خريطة الموقع بينما لا يزال رأسه يحمل مجموعة قديمة، فتختلف المصدران.

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

القاعدتان الأكثر خرقًا

الإشارة إلى الصفحة نفسها

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

التبادلية

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

النتيجة هي الصمت

لا تُبلَّغ التعليقات المتعارضة أو غير التبادلية كأخطاء. إذ يُستبعد الزوج ببساطة، ولا يظهر أي تحذير في Search Console، وتعود Google إلى اكتشاف اللغة الخاص بها. تكون قد أعددت مصفوفة دقيقة ونشرتها وتحققت من ظهور الوسوم في مصدر الصفحة، وهي مع ذلك لا تفعل شيئًا. هذا هو نمط الفشل الذي ينبغي أن تبني حوله عملية التحقق، لأن التنفيذ يبدو صحيحًا من كل زاوية إلا الزاوية التي تهم.

ما الغرض الفعلي من x-default

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

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

الأخطاء الكلاسيكية في المملكة المتحدة وأيرلندا

توجيه hreflang إلى رابط يعيد التوجيه أو يعيد الخطأ 404

يجب أن يكون هدف hreflang هو الرابط النهائي الذي يعيد الرمز 200 مباشرة. فإن أعاد 301، فسيُهدر التعليق التوضيحي في قفزة قد لا تنقله معها؛ وإن أعاد 404، صار الزوج بأكمله بلا قيمة. والشرطة المائلة الأخيرة، وwww مقابل غير www، وhttp مقابل https، كلها تُفسد المطابقة، لأن روابط hreflang تُقارن حرفيًا.

خلط طرق الإدراج حتى تتعارض

إن كتلة الرأس التي يديرها نظام إدارة المحتوى (CMS) وخريطة الموقع التي تُولَّد عبر مهمة ليلية تتباعدان فور إضافة لغة إقليمية (locale). وعندما يتعارض المصدران، تكون قد أخبرت Google بأمرين مختلفين ولا يُعتمد أي منهما.

استخدام hreflang لمعالجة المحتوى المكرر

إنها الأداة الخاطئة. فـ hreflang مخصص للنسخ اللغوية أو الإقليمية المختلفة فعليًا والتي ينبغي أن توجد كلتاهما. وإذا كان عنوانان (URL) يحملان المحتوى نفسه، فالحل هو وسم canonical يشير إلى النسخة التي تريد فهرستها. أما استخدام hreflang بدلًا من ذلك فيترك الصفحتين في تنافس.

"استهداف" بلد ليس لديك محتوى مخصص له

إضافة en-GB إلى صفحة مطابقة لصفحتك الإنجليزية العالمية لا تخبر Google بشيء قابل للتطبيق، بل توزّع الإشارات بين عنوانين متطابقين تقريبًا. فالوسم تصريح بشأن صفحة موجودة فعلًا، وليس أمنية بشأن سوق ترغب في استهدافه.

كيف يبدو التنفيذ المعطوب في الواقع

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

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

كيف تتحقق من التنفيذ

  • 1. استخرج كل الوسوم، لا عيّنة منها. ازحف الموقع وسجّل، لكل عنوان (URL)، المجموعة الكاملة من قيم hreflang وأهدافها المعلنة، إضافة إلى الطريقة التي أعلنتها. هذا تقرير زحف أو سكربت قصير، وليس فحصًا سريعًا في المتصفح.
  • 2. اختبر الرسم البياني، لا الصفحة. ابنِ الأضلاع من كل عنوان مصدر إلى كل هدف، وتحقق من ثلاثة أمور: أن كل عنوان يشير إلى نفسه، وأن لكل ضلع ضلعًا مقابلًا في الاتجاه المعاكس، وألا تستخدم أي قيمة رمزًا غير مدرج في قوائم ISO.
  • 3. تحقق من كل هدف. اطلب كل هدف hreflang فريد مباشرةً وتأكد من عودة الرمز 200 دون إعادة توجيه. وأبلغ عن الأهداف التي تمر بسلاسل إعادة توجيه وعن التي تفشل.
  • 4. قارن طرق الإدراج. إذا كنت تستخدم كتلة head وملف sitemap، فحلّل كليهما وقارنهما مجموعة بمجموعة. وكل ما يظهر في أحدهما ولا يظهر في الآخر هو تباين تقدّمه حاليًا.
  • 5. تحقق من تطابق المحتوى مع الرمز. ينبغي أن يأتي وسم en-GB على صفحة بأسعار بالجنيه الإسترليني وبشروط بريطانية ووصف خدمة بريطاني. أما إذا كان الهدف صفحة عالمية مترجمة بلا أي اختلاف إقليمي، فالوسم شكلي فقط.
  • 6. أعد التشغيل بعد كل إصدار. يتعطل hreflang عند تغيّر القوالب وعند إضافة لغات جديدة، وهو بالضبط الوقت الذي لا يراقبه فيه أحد. أدرج الفحص ضمن عملية الإصدار بدلًا من تدقيق سنوي.

لا يوجد تقرير في Search Console ينبّهك إلى زوج مُهمل، ولهذا فإن هذا فحص أثناء البناء لا لوحة متابعة. وأقرب شيء إلى التأكيد المستمر هو مراقبة أي عنوان إقليمي يتلقى فعليًا مرات الظهور للسوق الذي تستهدفه. يحدد hreflang النسخة التي تُقدَّم، لكنه لا يفعل شيئًا بشأن سرعة وصولها، فإذا كان TTFB لديك هو عنق الزجاجة الحقيقي فهذه مسألة بنية تحتية، وليست مسألة وسوم.

أسئلة شائعة حول hreflang

هل يقبل Google الرمز en-UK؟

لا. الرمز UK ليس رمز دولة في ISO 3166-1، لذا لا يمكن مطابقة القيمة ويُستبعد الوسم. استخدم en-GB. والمنطق نفسه يستبعد en-EU وأي رمز منطقة مبتكر آخر.

هل سيحسّن hreflang ترتيبي؟

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

موقعي بالإنجليزية فقط. هل أحتاج إلى hreflang أصلًا؟

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

هل يمكنني استخدام hreflang ووسوم canonical معًا؟

نعم، وعلى موقع متعدد اللغات مبني بشكل صحيح ينبغي لك ذلك عادةً. فهما يجيبان عن سؤالين مختلفين: يحدد canonical العنوان المرجعي لمحتوى معيّن، ويحدد hreflang البدائل اللغوية والإقليمية الموجودة لذلك المحتوى. ويجب أن يكون canonical مرجعًا لنفسه على صفحة محلية فعليًا، وإلا فلن تُفهرس النسخة المحلية أبدًا.

كم يستغرق الأمر ليؤتي ثماره؟

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

هل يمنعني نطاق .ma من الترتيب في المملكة المتحدة؟

يحمل نطاق رمز الدولة ارتباطًا دائمًا بالمغرب لا يمكن إيقافه، كما أن إعداد استهداف الدولة القديم في Search Console لم يعد موجودًا. هذا عائق وليس حظرًا: فملاءمة المحتوى هي التي تحسم النتيجة في الاستعلامات المرتبطة بمهمة معينة وفي استعلامات الأسعار. كذلك لا يمكن لـ hreflang تجاوز إشارة نطاق ccTLD، فلا تتوقع منه ذلك.

هل تريد فحص مجموعة hreflang لديك كما ينبغي؟

نستخرج كل وسم، ونختبر الرسم البياني من حيث الإشارة إلى الذات والتبادل، ونتحقق من كل هدف، ونسلّمك قائمة إصلاحات تحدد العنوان (URL) والوسم والنتيجة المترتبة. تُقدَّم بالإنجليزية أو الفرنسية أو العربية.

🔒 بيانات مستضافة في الولايات المتحدة (USA)