روابط hreflang وخريطة الموقع غير متطابقة: دليل TranslatePress

صفحاتك المترجمة تعمل، لكن تدقيق تحسين محركات البحث يُظهر روابط لغات مختلفة في وسوم hreflang الخاصة بصفحتك وفي خريطة موقع XML. أحدهما يذكر العنوان الحالي، والآخر يبدو أنه يستخدم جزءًا نصيًا قديمًا، أو مجلد لغة خاطئًا، أو الصفحة الرئيسية الأصلية.
أيهما يجب أن تصحّح؟
أولًا، تأكد من العنوان العامل لكل لغة. ثم قارن الإدخالات التي تصف نسخة اللغة نفسها، وحدّد الإضافة التي تُنشئ المعلومة الخاطئة. فخريطة الموقع التي لا تذكر إلا صفحات اللغة الأصلية حالة مختلفة عن مصدرين يعلنان وجهات لغوية متعارضة.
يشرح هذا الدليل تلك الفحوصات في TranslatePress، ويوضح كيف يحافظ LingoWP على اتساق روابط اللغة على مستوى الصفحة، بما في ذلك حدود دعمه لخريطة الموقع.
نشره فريق LingoWP. تم التحقق من الإرشادات الخارجية في 6 أكتوبر 2026. يستند سلوك LingoWP الموصوف هنا إلى مراجعة التطوير للإصدار 1.5.
ما الذي يجب أن تقارنه؟
يحدد hreflang النسخ اللغوية أو الإقليمية للصفحة. أما خريطة الموقع فتذكر روابط الصفحات، وقد تحتوي أيضًا على إدخالات للبدائل اللغوية.
التمييز المهم هو بين الصفحة المدرجة في خريطة الموقع والبدائل اللغوية المرتبطة بتلك الصفحة.
فمثلًا، قد تذكر خريطة الموقع الصفحة الإنجليزية بينما يحدد HTML الصفحة نظيرها الفرنسي. هذان العنوانان يخدمان غرضين مختلفين، لذا فإن اختلافهما وحده ليس خطأ.
ولإثبات عدم تطابق حقيقي، قارن الوجهة المحددة لنسخة اللغة نفسها من المحتوى نفسه.
| ما تجده | ما يعنيه |
|---|---|
| تذكر خريطة الموقع صفحة إنجليزية، ويربط HTML الخاص بها بالنسخة الفرنسية | من المتوقع أن تختلف العناوين. |
| يحدد كل من HTML وخريطة الموقع النسخة الفرنسية، لكن بعنوانين مختلفين | تحقّق مما إذا كان كلاهما يقود إلى الصفحة الفرنسية الحالية المقصودة. |
| تصنّف خريطة الموقع الصفحة الرئيسية الإنجليزية الأصلية على أنها الصفحة الرئيسية الفرنسية | الوجهة لا تمثل الترجمة المقصودة. |
يستخدم HTML الرمز en وتستخدم خريطة الموقع en-GB |
راجع الاستهداف الإقليمي المقصود وإعدادات التكامل قبل اعتباره خطأ في الرابط. |
لا تغيّر عنوان صفحة عاملة لمجرد أن يطابق إدخالًا خاطئًا في خريطة الموقع. حدّد الوجهة الصحيحة أولًا.
هل يجب أن يظهر hreflang في خريطة الموقع؟
تقبل Google ثلاث طرق للإعلان عن البدائل اللغوية: وسوم HTML، وترويسات HTTP، وتعليقات خريطة الموقع. وهي طرق متكافئة، واستخدامها كلها ليس مطلوبًا ولا يجلب أي فائدة إضافية في البحث.
ولذلك فإن خريطة موقع لا تحتوي إلا على اللغة الأصلية لا تجعل hreflang في HTML غير صالح بحد ذاتها. قد تساعد الروابط المترجمة في خريطة الموقع على الاكتشاف، لكن الإدخال الناقص والإعلان المتعارض مشكلتان مختلفتان.
كما يمكن أن تتعايش الوسوم العامة والإقليمية بشكل مشروع. فمثلًا، قد يشير en وen-GB إلى الصفحة المناسبة نفسها. والسؤال هو ما إذا كانا يعبّران عن الاستهداف المقصود ويحددان المحتوى الصحيح. اطّلع على إرشادات Google للصفحات المترجمة. ويشرح دليلنا حول وسوم hreflang المكررة في TranslatePress متى تكون الإدخالات العامة والإقليمية صالحة.
لماذا قد يختلف TranslatePress وإضافة خريطة الموقع
قد تعتمد وسوم اللغة في صفحتك وخريطة موقعها على إضافات أو تكاملات مختلفة. وقد ينشأ عدم التطابق عندما تستخدم هذه المكوّنات معلومات روابط مختلفة أو تفسّر إعدادات اللغة بطرق مختلفة.
من الأسباب المحتملة:
- تغيّر جزء نصي لصفحة أو جزء نصي مترجم، لكن أحد المُخرجات ما زال يستخدم العنوان السابق.
- تكامل خريطة الموقع لا يحترم إعدادًا مخصصًا للغة.
- تُعامَل الصفحة الرئيسية بشكل مختلف عن الصفحات العادية.
- تتحكم إضافة محتوى في أساس رابط فعالية أو منتج أو تصنيف.
- ما زال HTML أو XML المخزّن مؤقتًا يعكس إعدادات سابقة.
رسالة الخطأ وحدها لا تحدد المكوّن المسؤول.
مثال موثّق: SureRank وTranslatePress
في نقاش دعم على ووردبريس، أبلغ صاحب موقع أن HTML في TranslatePress يستخدم الرمز en الذي أعدّه، بينما تستخدم خريطة موقع SureRank الرمز en-GB. كما كانت خريطة الموقع توجّه بديل الصفحة الرئيسية الإنجليزية إلى الصفحة الرئيسية الأصلية بدل /en/.
أعاد فريق دعم SureRank إنتاج السلوك المُبلَّغ عنه، وأقرّ بمشكلة معالجة الصفحة الرئيسية من جهته. كما أوضح أن خريطة الموقع تستمد الرمز الإقليمي من الإعداد المحلي الأساسي بدل مطابقة إعداد hreflang في TranslatePress.
هذا مثال تشخيص مفيد، وليس دليلًا على أن كل تثبيت حالي يعاني من العطل نفسه. اقرأ البلاغ ورد فريق الدعم.
كيف تشخّص عدم التطابق وتُصلحه
1. سجّل صفحة متأثرة واحدة ووجهاتها اللغوية
اختر صفحة محددة من التدقيق. وابدأ بالصفحة الرئيسية إذا كان التحذير يخصها، ولا تفترض أن صحة مقالة في المدونة تثبت صحة الصفحة الرئيسية.
افتح كل نسخة لغوية وسجّل عنوانها العامل الحالي، وتحقّق من أنها تحتوي على المحتوى المقابل باللغة المتوقعة.
على سبيل التوضيح:
| نسخة اللغة | الرابط العامل الذي تم التحقق منه |
|---|---|
| صفحة الاتصال الإنجليزية | https://example.com/contact/ |
| صفحة الاتصال الفرنسية | https://example.com/fr/contactez-nous/ |
استخدم هذه العناوين نقطة انطلاق للمقارنة. فقد يستخدم موقعك أجزاءً نصية غير مترجمة بشكل مشروع، ووجود كلمات مترجمة في العنوان ليس معيار عمل الصفحة.
2. قارن إدخالات HTML وXML
افتح الصفحة المتأثرة، واختر عرض مصدر الصفحة، وابحث عن hreflang. سجّل الرابط المرتبط بكل رمز لغة ذي صلة.
ثم افتح رابط خريطة الموقع من إضافة تحسين محركات البحث أو من تقرير خرائط الموقع في Search Console. وإذا كان فهرسًا لخرائط الموقع، فاتبع خريطة الصفحات أو المقالات المعنية واعثر على الإدخال المتأثر.
ابحث عن أمرين:
- رابط الصفحة الرئيسي، الذي يظهر غالبًا داخل إدخال
<loc>. - أي إدخالات بديلة تربط رمز لغة برابط آخر.
لا تحتاج إلى تعديل XML. أنت تتحقق فقط مما إذا كان المصدران يصفان الوجهة نفسها بشكل صحيح.
| المصدر | الوجهة الفرنسية | النتيجة |
|---|---|---|
| الصفحة العاملة | /fr/contactez-nous/ |
العنوان الحالي المقصود |
| hreflang في HTML | /fr/contactez-nous/ |
متطابق |
| البديل الفرنسي في خريطة الموقع | /fr/contact/ |
يحتاج إلى تحقيق |
هذه مقارنة توضيحية، وليست عطلًا أعيد إنتاجه في TranslatePress. فقد يعيد العنوان الأخير التوجيه أو يفشل أو يقدّم صفحة أخرى، لذا افحصه قبل أن تقرر طريقة تصحيحه.
3. افحص الروابط نفسها
استخدم معلومات الاستجابة في أداة التدقيق لمعرفة ما إذا كانت العناوين المذكورة تُفتح مباشرة أو تعيد التوجيه إلى مكان آخر. وتحقّق من المحتوى أيضًا، فقد يُحمَّل الرابط بنجاح ويعرض مع ذلك اللغة أو الصفحة الخطأ.
إذا كان أحد الإدخالات يستخدم عنوانًا قديمًا، فصحّح المكوّن الذي يُنشئه. واحتفظ بإعادة توجيه مفيدة من العنوان القديم إلى بديله حتى تبقى الروابط القديمة عاملة. ويشرح الدليل الخاص بحالة إشارة hreflang إلى إعادة توجيه هذا التصحيح خطوة بخطوة.
راجع أيضًا إعدادات الرابط الأساسي (canonical). فالرابط الأساسي يحدد عنوان الصفحة المفضل، ولا ينبغي أن يناقض الوجهة التي تنوي نشرها. وتوصي Google بتضمين الروابط الأساسية المفضلة في خرائط الموقع. اقرأ إرشاداتها حول خرائط الموقع.
4. افحص إعدادات خريطة الموقع واللغة في TranslatePress
يوثّق TranslatePress دعم خرائط الموقع متعددة اللغات عبر SEO Pack المدفوع، الذي يعمل مع إضافات تحسين محركات البحث المدعومة. فإذا كنت تتوقع روابط مترجمة وإدخالات بديلة، فتأكد من أن الإضافة المساعدة نشطة وأن تكامل إضافة خريطة الموقع يدعم إعدادك. اطّلع على توثيق SEO Pack.
بعد ذلك، افحص الإعدادات ← TranslatePress ← متقدم:
- يتحكم Exclude translated links from sitemap في استبعاد الروابط المترجمة من خرائط مواقع إضافات تحسين محركات البحث عندما يكون SEO Pack نشطًا. فإذا كانت هذه الروابط مستبعدة عن قصد، فغيابها متوقع.
- يوفّر Remove duplicate hreflang صيغة الدولة، أو الصيغة المستقلة عن المنطقة، أو كلتيهما. تحقّق من الصيغة التي اخترتها قبل مقارنة رموز اللغة في HTML وXML.
لا يعني اسم الإعداد أن الوسوم العامة والإقليمية غير صالحة معًا. اختر الصيغة التي تناسب جمهورك، وتأكد من أن تكامل خريطة الموقع يتعامل معها كما تريد. يشرح TranslatePress هذه الخيارات هنا.
تجنّب تغيير أسماء مجلدات اللغة في موقع منشور لمجرد إسكات تحذير. حدّد أولًا ما إذا كانت المشكلة تخص الرابط أو رمز اللغة أو كليهما.
5. أصلح المكوّن الذي يُنتج الإدخال الخاطئ
إذا كان HTML صحيحًا وخريطة الموقع خاطئة، فحقّق في إضافة خريطة الموقع وتكاملها مع TranslatePress. وإذا كانت خريطة الموقع صحيحة بينما يشير HTML إلى عنوان قديم، فحقّق في إعداد روابط اللغة للصفحة.
بالنسبة إلى روابط الفعاليات أو المنتجات أو الأرشيفات، أدرج في التحقيق الإضافة التي تحدد تلك العناوين. وراجع ملاحظات الإصدار ذات الصلة، واختبر التحديثات على نسخة تجريبية متى أمكن.
عند التواصل مع الدعم، قدّم الصفحة المتأثرة ورابط اللغة الصحيح والإدخال الخاطئ وإصدارات الإضافات النشطة. على سبيل المثال:
صفحة الاتصال الفرنسية تعمل على /fr/contactez-nous/، ويستخدم hreflang في HTML هذا العنوان، لكن البديل الفرنسي في خريطة الموقع يستخدم /fr/contact/. إليكم رابط خريطة الموقع وإصدارات TranslatePress والإضافات المساعدة وإضافة تحسين محركات البحث لدي.
صحّح الإعدادات أو التكامل المُنشئ بدل تعديل ملف خريطة موقع مُولَّد يدويًا، إذ قد يُستبدل في التحديث التالي.
6. حدّث المُخرَج العام وتحقّق منه
بعد التصحيح، أعد توليد خريطة الموقع من الإضافة المُنشئة إذا لزم الأمر، وامسح ذاكرة التخزين المؤقت لـ HTML أو لخريطة الموقع. ثم افحص الصفحة العامة دون تسجيل الدخول.
تحقّق من الصفحة الرئيسية بشكل منفصل، إلى جانب صفحة عادية وأي نوع محتوى مخصص متأثر.
فحوصاتك النهائية:
- كل وجهة لغة منشورة تقود إلى الصفحة الحالية المتوقعة.
- الرابط يعمل مباشرة، ويمكن الزحف إلى الصفحة وفهرستها كما هو مقصود.
- إعلانات البدائل في HTML وخريطة الموقع تصف علاقات لغوية متوافقة.
- إعدادات الرابط الأساسي متوافقة مع عناوين الصفحات المقصودة.
- النظائر اللغوية توفّر روابط العودة المتوقعة.
استخدم Search Console للتحقق من معالجة خريطة الموقع ومعلومات الفهرسة ذات الصلة. فحالة نجاح لخريطة الموقع تعني أن Google جلبت الملف وعالجته، لكنها لا تثبت صحة كل ربط لغوي. اطّلع على توثيق تقرير خرائط الموقع من Google.
ما الذي يساعد LingoWP على إبقائه متسقًا
بالنسبة إلى صاحب الموقع، لا ينبغي أن يعني تغيير صفحة صيانة عنوانها بشكل منفصل في مبدّل اللغة والروابط الداخلية وتعليقات اللغة.
تصف مراجعة التطوير الخاصة بـ LingoWP طريقة مشتركة لإنشاء عناوين اللغات لكل من hreflang والمبدّل والروابط الداخلية ووسوم الرابط الأساسي وعمليات إعادة التوجيه، مع استخدام معلومات الصفحة الحالية عند بناء هذه الوجهات.
الفائدة العملية هي إبقاء روابط LingoWP على مستوى الصفحة متوافقة بينما تدير المحتوى والترجمات في مساحة عمل واحدة. وهذا يقلل الحاجة إلى صيانة عدة خرائط عناوين مستقلة للصفحة نفسها.
قيد خريطة الموقع الذي يجب معرفته قبل الاختيار
في سلوك LingoWP 1.5 المُراجَع، لا تضيف الإضافة الروابط المترجمة إلى خريطة موقع XML، وتبقى خريطة الموقع مقتصرة على صفحات اللغة الأصلية.
لذلك لا تضمن معالجة LingoWP للروابط على مستوى الصفحة أن تُنتج إضافة خريطة موقع خارجية إدخالات مترجمة مطابقة. وإذا كانت قوائم الروابط المترجمة في خريطة الموقع متطلبًا لموقعك، فتحقّق من وجود حل مدعوم قبل الترحيل. وتغطي مقارنة LingoWP أم TranslatePress الفروق الأوسع.
ما زال بإمكانك استخدام hreflang في HTML منفذًا بشكل صحيح لتحديد النسخ اللغوية. والسؤال هو ما إذا كان سير عمل الترجمة في LingoWP واتساقه على مستوى الصفحة يلبيان احتياجاتك مع هذا القيد في خريطة الموقع.
استكشف LingoWP لترى مساحة الترجمة فيه وتقيّم مدى ملاءمتها لموقعك متعدد اللغات.
الأسئلة الشائعة
بأيهما أثق: hreflang أم خريطة الموقع؟
افحص الصفحة العاملة الفعلية أولًا. تأكد من لغتها ومحتواها وعنوانها النهائي وإعدادات الرابط الأساسي، ثم صحّح المُخرَج الذي يصفها بشكل غير دقيق. فكلا المصدرين قد يحتوي على معلومات قديمة أو خاطئة.
هل يُصلح تثبيت SEO Pack من TranslatePress كل حالات عدم التطابق؟
يوفّر SEO Pack وظيفة موثّقة لخرائط الموقع متعددة اللغات، لكن حالة عدم تطابق معينة قد ترتبط بإضافة خريطة الموقع أو إعدادات لغة مخصصة أو التوجيه أو ذاكرة التخزين المؤقت. حدّد التكامل المتأثر وتحقّق من النتيجة بعد تغييره.
هل يجب أن أحذف خريطة الموقع لإزالة التعارض؟
ابدأ بتصحيح الإدخالات الخاطئة. وإذا اخترت HTML طريقةً لـ hreflang، فيمكنك الاحتفاظ بخريطة موقع عادية لاكتشاف الصفحات. فحذف تعليقات اللغة وحذف خريطة الموقع بالكامل إجراءان مختلفان.