REEID EDITORIAL
الأخطاء الشائعة في hreflang في ووردبريس متعدد اللغات
في مواقع ووردبريس متعددة اللغات، لا يعمل hreflang إلا عندما تشير كل نسخة لغوية إلى المجموعة نفسها من البدائل، ويكون كل هدف قابلاً للفهرسة، وتبقى الروابط متسقة مع تغيّر المحتوى. أكثر حالات الفشل شيوعًا ليست أخطاء في الصياغة وحدها، بل علاقات مكسورة بين المقالات والقوالب والروابط الأساسية وإعادة التوجيه وتعيينات اللغات.
الخلاصة الأساسية
تعامل مع hreflang على أنه رسم بياني للعلاقات، لا وسمًا تضيفه مرة واحدة. إذا تغيّر عنوان URL لإحدى اللغات، فقد تؤدي عمليات إعادة التوجيه أو الروابط الأساسية أو تحديثات المقالات إلى كسر روابط الرجوع وجعل المجموعة بأكملها غير موثوقة.
لماذا يتعطل hreflang كثيرًا في ووردبريس
يعتمد hreflang على مجموعة كاملة من عناوين URL اللغوية المتبادلة. في ووردبريس، تُجمَع هذه المجموعة عادةً من علاقات المحتوى وبنية الروابط الدائمة وأي نظام يخزن تعيين اللغة. إذا تغيّر أي جزء من هذه السلسلة دون تحديث الأجزاء الأخرى، فإن البدائل تتوقف عن وصف مجموعة المحتوى نفسها.
ولهذا السبب لا تظهر كثير من حالات الفشل على شكل صفحات معطلة. فالصفحة ما تزال تُحمَّل، لكن محركات البحث تتلقى إشارات متضاربة: عنوان URL واحد يقول إنه النسخة الإنجليزية، وآخر يشير إلى اسم مسار مختلف، وقد لا تكون نسخة ثالثة قابلة للفهرسة بعد الآن أو قد تُضبط كنسخة أساسية في مكان آخر. النتيجة مشكلة في العلاقة، لا مجرد مشكلة في الترميز.
روابط الرجوع المفقودة
يجب أن تكون مجموعة hreflang متبادلة. إذا كانت الصفحة الفرنسية تشير إلى الصفحة الإنجليزية، فيجب أن تشير الصفحة الإنجليزية عائدًا إلى الصفحة الفرنسية وإلى كل بديل صالح آخر في المجموعة.
في ووردبريس، تفشل روابط الرجوع غالبًا عندما تُنشر ترجمة لاحقًا، أو عندما يعرض قالب ما البدائل فقط في بعض أنواع المقالات، أو عندما توجد علاقة لغة في اتجاه واحد دون الآخر. وهذا ينشئ رسمًا بيانيًا غير مكتمل: يمكن لمحركات البحث أن ترى أن صفحة ما تدّعي وجود بدائل، لكنها لا تستطيع التحقق من المجموعة الكاملة من كل عضو.
والنتيجة التشغيلية هي أن رابط رجوع واحدًا مفقودًا قد يضعف المجموعة بأكملها. وتكون المشكلة سهلة التجاوز خصوصًا عندما يحدّث محررو المحتوى نسخة لغة واحدة فقط ويفترضون أن العلاقة ما تزال سليمة.
تعيينات لغة أو منطقة غير صحيحة
من حالات الفشل الشائعة الخلط بين رموز اللغة أو المتغيرات الإقليمية أو تسميات الموقع. يجب أن يصف قيمة hreflang اللغة الفعلية أو هدف اللغة-المنطقة، لا تسمية القائمة أو اصطلاح التسمية الداخلي للموقع.
في ووردبريس، يظهر هذا غالبًا عندما يضم الموقع عدة متغيرات للإنجليزية، أو عندما تُسند ترجمة إلى علاقة محلية خاطئة بعد ترحيل المحتوى. قد تكون الصفحة مترجمة بالكامل، لكن إذا كانت التعيينة تقول اللغة أو المنطقة الخطأ، تصبح الإشارة مضللة.
وهذا مهم لأن hreflang يُستخدم للتمييز بين النسخ المتقاربة. إذا كانت التعيينة خاطئة، فقد تتعامل محركات البحث مع الصفحة الخطأ على أنها أفضل تطابق للغة المستخدم أو منطقته، حتى لو كان المحتوى نفسه صحيحًا.
مجموعات عناوين URL غير المتسقة عبر نسخ اللغات
يجب أن تشير كل صفحة في مجموعة hreflang إلى المجموعة نفسها من البدائل. إذا كانت الصفحة الإنجليزية تسرد الإنجليزية والفرنسية والألمانية، لكن الصفحة الألمانية تسرد الألمانية والإنجليزية فقط، فالمجموعة غير متسقة.
يحدث هذا عادةً عندما تُدار علاقات اللغات يدويًا، أو عندما يُعاد استخدام قالب عبر أنواع مقالات تختلف في تغطية الترجمة، أو عندما تُستبعد بعض الصفحات من مخرجات البدائل لأنها لا تملك ترجمة مطابقة. المشكلة ليست مجرد فقدان عنوان URL واحد؛ بل إن المجموعة لم تعد تصف مجموعة مستقرة ومشتركة.
بالنسبة لمنفذي ووردبريس، السؤال العملي هو ما إذا كانت قائمة البدائل مشتقة من علاقة المحتوى الحالية أم أنها مُشفرة ثابتًا لكل قالب. القوائم الثابتة تنحرف بمجرد إضافة ترجمة أو إزالتها أو إلغاء نشرها.
أهداف غير قابلة للفهرسة
يجب أن يشير hreflang إلى عناوين URL يمكن لمحركات البحث فهرستها. إذا كان الهدف محجوبًا أو غير مفهرس أو غير متاح أو غير مؤهل للفهرسة لأي سبب آخر، فلا يمكنه أن يكون بديلًا موثوقًا.
في ووردبريس، قد يحدث هذا عندما تكون الصفحة المترجمة ما تزال مسودة، أو محمية، أو مستبعدة بإعدادات الموقع، أو معروضة عبر مسار غير مخصص للفهرسة. وقد يحدث أيضًا عندما تكون الترجمة موجودة في نظام المحتوى لكن عنوان URL العام غير متاح فعليًا.
نمط الفشل هنا دقيق: تبدو العلاقة مكتملة في نظام إدارة المحتوى، لكن الوجهة لا تستطيع المشاركة في فهرسة البحث. وهذا يعني أن إشارة hreflang تشير إلى صفحة لا تستطيع أداء دورها في المجموعة.
عمليات إعادة التوجيه داخل مجموعة hreflang
يجب أن يشير hreflang إلى عنوان URL النهائي الأساسي بدلًا من عنوان URL يعيد التوجيه فورًا. تضيف عمليات إعادة التوجيه طبقة أخرى من التفسير وقد تحجب عنوان URL المقصود لتمثيل النسخة اللغوية.
في ووردبريس، تظهر عمليات إعادة التوجيه غالبًا بعد تغييرات الروابط الدائمة أو تحديثات أسماء المسارات أو تعديلات التوجيه الخاصة باللغة. إذا كان خرج hreflang ما يزال يستخدم عنوان URL القديم، فإن العلاقة تشير إلى هدف متحرك. وإذا تغيّرت سلسلة إعادة التوجيه لاحقًا، فقد تتدهور مجموعة hreflang بصمت.
المقايضة الهندسية واضحة: عمليات إعادة التوجيه مفيدة للحفاظ على الروابط القديمة، لكن يجب إدارة hreflang على عناوين URL النهائية المستقرة. وإلا ستبتعد طبقة اللغة عن طبقة التوجيه.
تعارضات الروابط الأساسية
يجب أن تتفق إشارة hreflang وعلامة الرابط الأساسي على الصفحة التي تمثل المحتوى. إذا كانت الصفحة المترجمة تضبط الرابط الأساسي إلى نسخة لغة مختلفة، تتعارض الإشارات.
قد يحدث هذا عندما تُورَّث منطقية الرابط الأساسي من قالب، أو عندما تُخرج طبقة بيانات مملوكة لإضافة بدائل بينما تُخرج طبقة القالب أو تحسين محركات البحث رابطًا أساسيًا مختلفًا، أو عندما تُنسخ علاقة محتوى من لغة إلى أخرى دون تعديل الهدف الأساسي. والنتيجة أن نظامًا يقول: «هذه هي الصفحة الفرنسية»، بينما يقول آخر: «الصفحة الإنجليزية هي النسخة المفضلة».
يمكن أن يجعل هذا التعارض hreflang أقل موثوقية لأن محركات البحث تتلقى تعليمات متنافسة بشأن عنوان URL نفسه. النمط الأكثر أمانًا هو الاتساق: يجب أن تضبط كل صفحة لغة قابلة للفهرسة رابطها الأساسي إلى نفسها ما لم يكن هناك سبب مقصود وموثق لغير ذلك.
علاقات قديمة بعد تغييرات المحتوى
لا تحافظ تغييرات محتوى ووردبريس دائمًا على علاقات اللغات تلقائيًا. قد يترك تغيير اسم المسار أو حذف ترجمة أو تكرار مقال أو دمج محتوى وراءه مراجع قديمة في بيانات المقال الوصفية أو الحقول المخصصة أو بيانات العلاقات المملوكة للإضافة.
وهذا أحد أكثر حالات الفشل طويلة الأمد شيوعًا لأن الموقع قد يكون صحيحًا عند الإطلاق. ومع مرور الوقت، يحدّث المحررون لغة واحدة، أو ينقلون صفحة، أو يوقفون ترجمة، لكن مجموعة البدائل لا تُعاد بناؤها. عندها يعلن خرج hreflang عن عناوين URL لم تعد تنتمي معًا.
المخاطر التشغيلية تراكمية. وكلما زادت تغييرات المحتوى، زادت احتمالية أن يصبح الرسم البياني اللغوي قديمًا جزئيًا ما لم يُعد النظام توليد العلاقات من مصدر الحقيقة الحالي.
كيف تظهر هذه الأعطال عادةً في ووردبريس
تنشأ معظم مشكلات hreflang في ووردبريس من عدم تطابق بين حالة المحتوى وحالة الخرج. قد يعرف نظام إدارة المحتوى أي المقالات هي ترجمات، لكن الصفحة المعروضة أو وسم الرابط الأساسي أو طبقة إعادة التوجيه أو بنية الروابط الدائمة قد لا تعكس تلك العلاقة بعد الآن.
ولهذا ينبغي على المنفذين التفكير من حيث الاعتماديات: علاقة الترجمة، وعنوان URL العام، وقابلية الهدف للفهرسة، والوجهة الأساسية كلها تحتاج إلى الاتفاق. إذا تغيّرت طبقة واحدة دون الأخرى، تصبح مجموعة hreflang غير متسقة حتى لو كان الترميز نفسه صحيحًا نحويًا.
مهم
الأسئلة الشائعة
لماذا يهم رابط رجوع واحد مفقود إذا كانت الصفحات الأخرى صحيحة؟
لأن hreflang يُقيَّم على أنه مجموعة متبادلة. إذا كانت صفحة ما تشير إلى بدائل لا تشير إليها عائدًا، فالمجموعة غير مكتملة والعلاقة أقل موثوقية.
هل يجب أن يشير hreflang إلى عناوين URL المعاد توجيهها أم إلى العناوين النهائية؟
يجب أن يشير إلى عناوين URL النهائية المستقرة. تضيف عمليات إعادة التوجيه طبقة أخرى قد تنحرف عن علاقة اللغة وتضعف الإشارة.
هل يمكن أن تكون الصفحة ضمن مجموعة hreflang إذا كانت غير مفهرسة؟
لا. لا يمكن لهدف غير قابل للفهرسة أن يعمل بشكل موثوق كبديل في المجموعة لأن محركات البحث غير مخصصة لفهرسته.
ما الذي يسبب عادةً تقادم hreflang في ووردبريس؟
يمكن لتغييرات المحتوى مثل تحديثات اسم المسار أو حذف الترجمات أو التكرار أو الدمج أن تترك علاقات لغوية قديمة في بيانات المقال الوصفية أو الحقول المخصصة أو بيانات الإضافة إذا لم تُعد المجموعة توليدها.
المصادر والأدلة
ضع البنية قيد العمل
شاهد كيف تتصرف تكاملات ووردبريس في نظام متعدد اللغات
استكشف التوافق الخاص بالإضافة، ومساحات الترجمة، وملاحظات التنفيذ في دليل تكامل REEID.






