# وسوم hreflang المكررة في TranslatePress: ما الذي يجب إصلاحه > هل تظهر لديك وسوم hreflang مكررة في TranslatePress؟ ميّز الوسوم الإقليمية الصالحة من الروابط المتعارضة، وافحص مصدرها، وقارن نهج LingoWP. - URL: https://www.lingowp.com/ar/blog/translatepress-hreflang-mukarrar/ - Author: Amine Sayagh - Category: استكشاف الأخطاء وإصلاحها - Published: 2026-10-06 - Language: ar يبلغك تدقيق تحسين محركات البحث بوجود وسوم hreflang مكررة. تفحص الصفحة فتجد إدخالين للفرنسية. هل يجب أن تحذف أحدهما؟ **قارن أولًا رموز اللغة الدقيقة والوجهات. فإدخال `fr-BE` المكرر الذي يشير إلى رابطين مختلفين يحتاج إلى تحقيق. أما إدخال `fr` وإدخال `fr-BE` اللذان يشيران إلى الصفحة الفرنسية المناسبة نفسها فقد يكونان صالحين.** يعتمد الإصلاح على ما إذا كان لديك مُخرَج زائد، أو وجهات متعارضة، أو ربط خاطئ بين الصفحات. تفسّر الإعدادات الإقليمية في TranslatePress بعض الإدخالات التي تبدو مكررة، بينما تتطلب حالات أخرى فحص تكامل أو مصدر تعليقات مخصص. يوضح هذا الدليل ما يجب الاحتفاظ به، وما يجب تصحيحه، وكيف يسعى LingoWP إلى إبقاء وجهات اللغة لكل صفحة متسقة. *نشره فريق LingoWP. تم التحقق من التوثيق الخارجي في 6 أكتوبر 2026. يستند شرح LingoWP إلى مراجعة التطوير للإصدار 1.5.* ## ثلاث حالات قد تبدو كتكرار في hreflang يحدد hreflang النظائر اللغوية أو الإقليمية للصفحة. ويعمل الرمز والوجهة معًا، لذا فإن عدّ الإدخالات «الفرنسية» دون فحص الاثنين قد يقود إلى تصحيح خاطئ. | الإدخالات في صفحة واحدة | ما لديك | الخطوة التالية المناسبة | |---|---|---| | `fr-BE` ← `/fr/contact/`، مكرر بشكل مطابق | مُخرَج زائد | اعرف سبب ظهور الإدخال نفسه مرتين وأزل التكرار | | `fr-BE` ← `/fr/contact/` و`fr-BE` ← `/fr/contactez-nous/` | وجهتان متنافستان للرمز نفسه | حدّد الرابط الحالي المقصود وصحّح الإدخال المتعارض | | `fr` ← `/fr/contact/` و`fr-BE` ← `/fr/contact/` | استهداف عام وإقليمي | تأكد من أن كليهما مقصود، ولا تحذف أحدهما لمجرد تكرار الرابط | هذه أمثلة توضيحية، وليست أعطالًا جديدة أعيد إنتاجها في TranslatePress. يحدد فحص **Multiple Entries** في Screaming Frog وجود عدة إدخالات لرمز اللغة أو المنطقة نفسه. وقد يلتقط أيضًا عدة طرق تنفيذ، مثل وسوم HTML وترويسات HTTP. اقرأ تفاصيل التحذير قبل أن تقرر ما الخطأ. [اطّلع على شرح الأداة](https://www.screamingfrog.co.uk/seo-spider/issues/hreflang/multiple-entries/). ## لماذا قد يعرض TranslatePress الرمزين fr وfr-BE معًا يستهدف `fr` اللغة الفرنسية دون منطقة محددة، بينما يحدد `fr-BE` الفرنسية في بلجيكا. وهما رمزان مختلفان. تسمح Google بأن تستخدم وجهة اللغة العامة إحدى الصفحات الإقليمية لتلك اللغة. لذا فإن مشاركة الرابط لا تجعل الإدخالين العام والإقليمي غير صالحين تلقائيًا. [اقرأ إرشادات Google للصفحات المترجمة](https://developers.google.com/search/docs/specialty/international/localized-versions). يوفّر إعداد **Remove duplicate hreflang** في TranslatePress صيغة الدولة، أو الصيغة المستقلة عن المنطقة، أو كلتيهما. ويذكر توثيقه أن الصيغتين تُعرضان معًا افتراضيًا. ستجد هذا الخيار في **الإعدادات ← TranslatePress ← متقدم ← متفرقات**. واسمه قد يُساء فهمه بسهولة: فهو يتحكم في صيغة إدخالات اللغة، ولا يعني أن الجمع بين الاستهداف العام والإقليمي خلل. [اطّلع على التوثيق الرسمي للإعدادات المتقدمة](https://translatepress.com/docs/settings/advanced-settings/). اختر الصيغة التي تطابق جمهورك المقصود، وحافظ على الاستهداف ذي المعنى بدل السعي إلى أقل عدد من الوسوم. ## عندما يشير الرمز نفسه إلى روابط مختلفة المشكلة الأهم هي أن تعلن صفحة واحدة عن وجهتين متنافستين للرمز نفسه تمامًا. فمثلًا، قد يحدد أحد إدخالات `fr-BE` الصفحة المترجمة العاملة، بينما يستخدم إدخال آخر جزءًا نصيًا قديمًا أو غير مترجم. قبل حذف أي شيء، حدّد الوجهة التي تمثل النظير الفرنسي المقصود. في نقاش دعم لـ TranslatePress يتعلق بـ The Events Calendar، أبلغ مستخدم عن إدخالين `fr-BE` في بعض صفحات الفعاليات: أحدهما يستخدم الجزء النصي المترجم، والآخر جزءًا نصيًا غير مترجم لا يعمل. ولم يتمكن فريق الدعم من إعادة إنتاج التكرار عند فحص المثال، وطلب أدلة إضافية. يوضح هذا النقاش العَرَض الذي يجب التحقيق فيه، لكنه لا يحدد السبب في كل تثبيت ولا يثبت وجود عطل مستمر في كل إصدار. [اقرأ البلاغ والرد](https://wordpress.org/support/topic/translatepress-the-events-calendar-duplicate-hreflang-with-untranslated-slug/). ## كيف تشخّص وسوم hreflang المكررة وتُصلحها ### 1. افحص الإدخالات الفعلية لصفحة واحدة افتح صفحة متأثرة، واختر **عرض مصدر الصفحة**، وابحث عن `hreflang`. سجّل كل رمز ذي صلة مع رابط وجهته الكامل. افحص الصفحة العامة دون تسجيل الدخول، وكذلك الصفحة التي فحصها التدقيق. وقارن روابط متكافئة بدل الخلط بين الصفحة الأصلية ومعاينة المحرر. حدّد ما إذا كان التحذير يتعلق بـ: - الرمز نفسه والرابط نفسه مكررين في HTML الصفحة. - الرمز نفسه يشير إلى وجهات مختلفة. - رموز إقليمية وعامة مختلفة تتشارك وجهة واحدة. - تعليقات مكتشفة بأكثر من طريقة. من الطبيعي أن تتكرر المراجع عبر صفحات اللغات المختلفة، فكل صفحة تصف نظائرها. وهذا يختلف عن وجود إدخالات متعارضة ضمن إعلانات صفحة واحدة. ### 2. تأكد من الوجهة الصحيحة ومن وظيفة الصفحة افتح كل رابط متنافس وتحقّق من عنوانه النهائي واستجابته ولغته ومحتواه. فالرابط الذي يُحمَّل بنجاح قد يظل النظير الخاطئ. يجب أن تمثل النسخة الفرنسية من مقالة تلك المقالة نفسها، ويجب أن يشير أرشيف الوسم إلى أرشيف الوسم المقابل، لا إلى مقالة مفردة أو موضوع لا علاقة له. على سبيل التوضيح: | الصفحة الأصلية | النظير المناسب | الربط الذي يجب التحقيق فيه | |---|---|---| | صفحة الاتصال | صفحة الاتصال باللغة الهدف | الصفحة الرئيسية | | مقالة عن السفر | ترجمة تلك المقالة | أرشيف وسم السفر | | أرشيف وسم السفر | أرشيف وسم السفر المقابل | تصنيف لا علاقة له | في الأرشيفات، قارن الموضوع ووظيفة الصفحة. فالتسمية المترجمة وحدها لا تثبت أن الرابط يحدد الأرشيف الصحيح. إذا كانت الوجهة تعيد التوجيه أو تعيد 404، فحدّد العنوان العامل الصحيح قبل تعديل مجموعة اللغات. ولا تحتفظ بوجهة معطلة لمجرد أن صفحة أخرى تشير إليها أيضًا. ويغطي الدليلان الخاصان بحالتي [إشارة hreflang إلى إعادة توجيه](/ar/blog/translatepress-hreflang-iadat-tawjih/) و[إشارة hreflang إلى صفحة 404](/ar/blog/translatepress-hreflang-404/) هذه الفحوصات. ### 3. اعرف ما الذي يُنشئ الإدخال الزائد قد لا يكون TranslatePress المكوّن الوحيد الذي يوفّر تعليقات اللغة. افحص التكاملات التي تُنشئ hreflang صراحةً، والمقتطفات البرمجية المخصصة، وتخصيصات ترويسة القالب، وبقايا أي إعداد سابق متعدد اللغات. على نسخة تجريبية، قارن المُخرَج قبل تعطيل مصدر تعليقات مشتبه به وبعده. فإذا أدى تعطيله إلى اختفاء الإدخال الزائد، فلديك خيط مفيد. وتأكد من أن الإدخالات المتبقية كاملة وصحيحة قبل نقل هذا التغيير إلى الموقع المنشور. إذا كان المكوّن يوفّر إعدادًا لتعطيل مُخرَج hreflang الخاص به، فاستخدمه. وإلا فاسأل فريق دعمه أو مطوّره عن طريقة إيقاف المُخرَج الزائد دون حذف ميزات تحسين محركات البحث غير المرتبطة. الهدف هو منع مكوّنات مستقلة من نشر وجهات لغوية متعارضة للصفحة نفسها. ### 4. راجع الإعدادات الإقليمية وتخصيصات ربط الرموز إذا كانت الإدخالات ببساطة `fr` و`fr-BE`، فراجع إعداد الصيغة في TranslatePress وفق الاستهداف الذي تريده، وقد تقرر الإبقاء على الاثنين. أما إذا كان إدخالان يستخدمان الرمز نفسه تمامًا، فافحص أي ربط مخصص لرموز اللغات. فالتخصيص الذي يعطي الرمز نفسه لنسخ مُعدّة مختلفة قد يُحدث تعارضًا حتى لو كان كل رابط صالحًا بمفرده. يوثّق TranslatePress مرشّح `trp_hreflang` لتغيير الرمز المعروض. فإذا استخدمه مطوّرك، فاطلب منه مراجعة الربط مع الإعدادات الحالية. ولا تحتاج إلى إضافة كود مخصص لمجرد الاختيار بين الصيغ الإقليمية القياسية. [اطّلع على توثيق المطورين](https://translatepress.com/docs/developers/change-hreflang-localization/). ### 5. صحّح الأجزاء النصية الخاطئة أو ربط الأرشيفات عندما يستخدم إدخالٌ عنوان صفحة خاطئًا، صحّح الإعداد أو التكامل الذي يُنشئ تلك الوجهة. يدعم SEO Pack المدفوع في TranslatePress ترجمة الأجزاء النصية للصفحات والمصطلحات والتصنيفات وأنواع المحتوى. افحص فئة الجزء النصي المعنية بدل اعتبار كل كلمة في المسار اسمًا للصفحة. [يشرح توثيقه أنواع الأجزاء النصية المدعومة](https://translatepress.com/docs/addons/seo-pack/). أساس الأرشيف المترجم ليس خاطئًا تلقائيًا، لكن يجب أن يطابق توجيهًا يدعمه إعدادك فعلًا. قارن الأرشيف المقصود بعنوان عامل، وحقّق في الإضافة التي تحدد ذلك المسار إذا اختلفا. عند التواصل مع الدعم، اعرض الإدخالين والوجهة الصحيحة: > في هذه الصفحة، يشير إدخالا fr-BE إلى عنوانين مختلفين. هذا هو الترجمة العاملة، والآخر يقود إلى جزء نصي قديم. إليكم رابط الصفحة والإدخالين وإصدارات الإضافات النشطة لدي. هذا أكثر فائدة من الاكتفاء بالإبلاغ بأن «hreflang مكرر». ### 6. افحص مجموعة اللغات بعد التصحيح امسح ذاكرة التخزين المؤقت المعنية بعد تغيير الإعدادات المُنشئة، ثم افحص المُخرَج العام مرة أخرى. تأكد من أن: - لكل رمز لغة أو منطقة دقيق وجهة مقصودة واضحة ضمن طريقة التنفيذ المختارة. - الإدخالات العامة والإقليمية المتبقية مقصودة. - الوجهات تُفتح على العناوين الحالية الصحيحة. - الصفحات تمثل محتوى متكافئًا أو أرشيفات لمواضيع مقابلة. - النسخ اللغوية تتضمن روابط العودة المتوقعة. يشرح [دليل التحقق من hreflang](https://translatepress.com/hreflang-validation-and-testing/) الخاص بـ TranslatePress كيفية فحص الوجهات وروابط العودة. أعد تشغيل التدقيق على أنواع الصفحات المتأثرة، بما فيها الأرشيفات أو صفحات الفعاليات عند الحاجة. وإذا كنت تستخدم تعليقات HTML وخريطة الموقع معًا، فتحقّق أيضًا من أن وجهات اللغة فيهما متطابقة. فالجمع بين أكثر من طريقة مسموح، لكنه لا يُغني عن الحفاظ على مُخرَج متسق. اطّلع على ما يجب فعله عندما [لا تتطابق روابط hreflang وخريطة الموقع](/ar/blog/translatepress-hreflang-kharitat-al-mawqi/). ## كيف يحافظ LingoWP على اتساق الروابط بين اللغات بالنسبة إلى صاحب الموقع، النتيجة المفيدة واضحة: يجب أن تحدد كل صفحة النظير الصحيح في كل لغة منشورة دون صيانة قوائم عناوين متنافسة. تصف مراجعة التطوير الخاصة بـ LingoWP إدخالًا مُولَّدًا واحدًا لكل لغة منشورة، إضافة إلى إدخال `x-default`. وتتحقق اختباراته من أن النسخ اللغوية تذكر المجموعة المتوقعة وتشير بعضها إلى بعض. كما تصف المراجعة الحفاظ على الأساسات الثابتة لمسارات الوسوم والتصنيفات في الحالات المختبرة. والفائدة المقصودة هي الربط بالصفحة أو الأرشيف المقابل الصحيح عبر مسارات مدعومة. تدير الترجمات في مساحة العمل المركزية في LingoWP بينما تُنشئ الإضافة روابط اللغات من معلومات الصفحة الحالية. وهذه ميزة عملية تستحق التقييم عندما يصبح تصحيح التعليقات المتكرر جزءًا من صيانتك. وتغطي مقارنة [LingoWP أم TranslatePress](/ar/blog/lingowp-muqabil-translatepress/) الفروق الأوسع. **الميزة هي وجهات وروابط صفحات يمكن التنبؤ بها.** فقلة الوسوم ليست أفضل بالضرورة: إدخالات TranslatePress العامة والإقليمية قد تكون صالحة، و`x-default` تعليق احتياطي اختياري، كما يشير [توثيق التحقق](https://translatepress.com/hreflang-validation-and-testing/) لديه. تتعلق نتائج LingoWP بالإصدار المُراجَع **1.5** واختباراته. وما زال بإمكان الإضافات الخارجية أو الكود المخصص إضافة تعليقات متنافسة. تحقّق من أرشيفاتك وفعالياتك وتكاملاتك الفعلية على نسخة من الموقع قبل الانتقال. **[استكشف LingoWP](https://lingowp.com/)** لترى مساحة الترجمة فيه وتقيّم نهجه لموقعك. ## الأسئلة الشائعة ### هل يجب أن أحذف كل رابط hreflang مكرر؟ لا. فرموز اللغة أو المنطقة المختلفة والصالحة قد تستخدم الوجهة نفسها عن قصد. افحص الرموز ووظيفة كل إدخال قبل حذف أي شيء. ### هل يُصلح خيار «Remove duplicate hreflang» رابطين متعارضين لـ fr-BE؟ يختار هذا الإعداد صيغة الدولة أو الصيغة العامة أو كلتيهما. وقد يغيّر الإدخالات التي تظهر، لكن العنوان المتعارض القادم من تكامل أو تخصيص آخر ما زال يحتاج إلى تصحيح من مصدره. تحقّق من المُخرَج الفعلي بعد ذلك. ### هل يكفي أن يعمل الرابط لإثبات صحة الربط؟ لا. تأكد من أنه يحتوي على المحتوى المقابل باللغة المتوقعة. فأرشيف الوسم العامل ليس تلقائيًا نظيرًا لمقالة عاملة.