تغطية sitemap متعددة اللغات
sitemap بلغة واحدة على موقع متعدد اللغات يخفي معظم ما نشرته. hreflang في الـ head يساعد، لكن الاكتشاف بطيء وجزئي. كل نسخة لغوية تحتاج مدخلها الخاص حاملًا مجموعة البدائل الكاملة.
الصيغة
multilingual-sitemap-coverage.md
متى تلجأ إليها
استخدمها عندما تكون الصفحات المترجمة موجودة ومرتبطة لكنها لا تحصل على أي ظهور، بينما يسرد الـ sitemap اللغة الافتراضية فقط.
ملف المهارة
multilingual-sitemap-coverage.md
---
name: multilingual-sitemap-coverage
description: استخدمها عندما تكون الصفحات المترجمة موجودة ومرتبطة لكنها لا تحصل على أي ظهور، بينما يسرد الـ sitemap اللغة الافتراضية فقط.
---
# تغطية sitemap متعددة اللغات
sitemap بلغة واحدة على موقع متعدد اللغات يخفي معظم ما نشرته. hreflang في الـ head يساعد، لكن الاكتشاف بطيء وجزئي. كل نسخة لغوية تحتاج مدخلها الخاص حاملًا مجموعة البدائل الكاملة.
## ما تحتاجه أولًا
- مولّد الـ sitemap
- الرابط الـ canonical لصفحة واحدة من كل قالب
- قائمة اللغات المدعومة
## الطريقة
1. احسب عدد المدخلات في الـ sitemap الحالي واضربه في عدد اللغات. هذا هو الهدف، والفارق هو ما لا يمكن اكتشافه حاليًا.
2. أصدر مدخل url واحدًا لكل لغة لكل صفحة، بدل مدخل واحد بالبدائل - كل نسخة تحتاج loc خاصًا بها لتُزحف بحد ذاتها.
3. امنح كل مدخل كتلة البدائل نفسها بالضبط، متضمنة إشارة ذاتية وx-default واحدًا.
4. احذف سلاسل الاستعلام من البدائل المولَّدة. بعض مكتبات التوطين تضيف معاملات تحوّل كل بديل إلى رابط مختلف وغير canonical.
5. تحقق من التبادلية آليًا: كل loc في الملف يجب أن يظهر أيضًا كبديل في مكان ما، ويجب ألا توجد أي locs مكررة.
6. تأكد أن كل بديل يطابق الـ canonical الذي تعلنه الصفحة نفسها، بما في ذلك عرف الشرطة المائلة في النهاية - أي اختلاف يبطل العنقود.
## ما الذي تنتجه
sitemap بعدد مدخلات يساوي عدد اللغات مضروبًا في المدخلات الأصلية، متبادل بالكامل، ومتحقق منه مقابل الـ canonicals التي تعلنها الصفحات فعليًا.
## أين تخطئ عادةً
- إصدار مدخل واحد بالبدائل بدل مدخل لكل لغة
- ترك مكتبة تضيف معاملات استعلام إلى روابط البدائل المولَّدة
- إعلان بدائل تتعارض مع canonical الصفحة، وهو ما يُهمل العنقود بالكامل بصمت
---
من مكتبة مهارات QuQi - https://www.quqi.io/ar/skills/multilingual-sitemap-coverage
تنزيل مجاني · بلا حساب وبلا بريد
ما تحتاجه أولًا
-
مولّد الـ sitemap
-
الرابط الـ canonical لصفحة واحدة من كل قالب
-
قائمة اللغات المدعومة
الطريقة
-
01
احسب عدد المدخلات في الـ sitemap الحالي واضربه في عدد اللغات. هذا هو الهدف، والفارق هو ما لا يمكن اكتشافه حاليًا.
-
02
أصدر مدخل url واحدًا لكل لغة لكل صفحة، بدل مدخل واحد بالبدائل - كل نسخة تحتاج loc خاصًا بها لتُزحف بحد ذاتها.
-
03
امنح كل مدخل كتلة البدائل نفسها بالضبط، متضمنة إشارة ذاتية وx-default واحدًا.
-
04
احذف سلاسل الاستعلام من البدائل المولَّدة. بعض مكتبات التوطين تضيف معاملات تحوّل كل بديل إلى رابط مختلف وغير canonical.
-
05
تحقق من التبادلية آليًا: كل loc في الملف يجب أن يظهر أيضًا كبديل في مكان ما، ويجب ألا توجد أي locs مكررة.
-
06
تأكد أن كل بديل يطابق الـ canonical الذي تعلنه الصفحة نفسها، بما في ذلك عرف الشرطة المائلة في النهاية - أي اختلاف يبطل العنقود.
ما الذي تنتجه
sitemap بعدد مدخلات يساوي عدد اللغات مضروبًا في المدخلات الأصلية، متبادل بالكامل، ومتحقق منه مقابل الـ canonicals التي تعلنها الصفحات فعليًا.
أين تخطئ عادةً
-
إصدار مدخل واحد بالبدائل بدل مدخل لكل لغة
-
ترك مكتبة تضيف معاملات استعلام إلى روابط البدائل المولَّدة
-
إعلان بدائل تتعارض مع canonical الصفحة، وهو ما يُهمل العنقود بالكامل بصمت
المزيد في SEO الدولي