R003: مجموعة روابط hreflang البديلة بلا أي مدخل عربي على صفحة عربية

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

الفحص

المعرّف
R003
الفئة
المستند والبيانات الوصفية
الخطورة الافتراضية
متوسطة

متى يُطلق ملاحظة

  1. متوسطة · ثقة متوسطة

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

    الإصلاح: أضف <link rel="alternate" hreflang="ar" href="…self…"> إلى المجموعة (ومعه النسخ الإقليمية إن وُجدت).

ما الذي يتجاهله عمدًا

الصفحة التي لا تحمل hreflang أصلًا، فهذا خيار في الاستراتيجية لا عيب؛ والمجموعة التي تضم أي وسم عربي، الإقليمية منها أيضًا.

قبل الإصلاح وبعده

before.html
<link rel="alternate" hreflang="en" href="https://example.com/en/">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/">
after.html
<link rel="alternate" hreflang="en" href="https://example.com/en/">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/">
<link rel="alternate" hreflang="ar" href="https://example.com/ar/">

افحصه يدويًا

شغّل [...document.querySelectorAll('link[rel=alternate][hreflang]')].map((l) => l.hreflang) في وحدة تحكم DevTools. إن لم تكن القائمة فارغة، فيجب أن تضم ar أو وسمًا عربيًا إقليميًا مثل ar-SA.

ما يعرضه لك التقرير

تحمل كل ملاحظة من R003 ما ينطبق عليها من الحقول أدناه، فترى سبب ظهورها دون إعادة الفحص.

hreflangs
كل رابط hreflang بديل تعلنه الصفحة، مع وسم لغته ورابطه.

هل تخفق صفحتك في الفحص R003؟

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