R003: مجموعة روابط hreflang البديلة بلا أي مدخل عربي على صفحة عربية
حين تذكر الصفحة نسخها اللغوية عبر hreflang وتُسقط العربية منها، لا تستطيع محركات البحث أن توصل الباحثين بالعربية إليها، وقد ترسلهم إلى نسخة أخرى.
الفحص
- المعرّف
- R003
- الخطورة الافتراضية
- متوسطة
متى يُطلق ملاحظة
متوسطة · ثقة متوسطة
الصفحة عربية وتنشر روابط
hreflangبديلة، لكن أيًّا منها لا يحمل وسمًا عربيًا. الصفحة التي لا تحملhreflangأصلًا تُترك: هذا خيار في الاستراتيجية، لا عيب.الإصلاح: أضف
<link rel="alternate" hreflang="ar" href="…self…">إلى المجموعة (ومعه النسخ الإقليمية إن وُجدت).
ما الذي يتجاهله عمدًا
الصفحة التي لا تحمل hreflang أصلًا، فهذا خيار في الاستراتيجية لا عيب؛ والمجموعة التي تضم أي وسم عربي، الإقليمية منها أيضًا.
قبل الإصلاح وبعده
<link rel="alternate" hreflang="en" href="https://example.com/en/">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/"><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بديل تعلنه الصفحة، مع وسم لغته ورابطه.
فحوص أخرى في فئة المستند والبيانات الوصفية
- R001اتجاه المستند مفقود أو متناقض أو معلن في CSS وحدها
- R002
html[lang]مفقودة أو غير عربية أو تناقض المحتوى المكتشف - R004
<title>أو الوصف التعريفي بحروف لاتينية في معظمه على صفحة عربية - R005بيانات OpenGraph أو Twitter غير مترجمة، أو
og:localeمفقودة أو غير صالحة - R006الرابط الأساسي (canonical) يشير إلى نسخة بلغة أخرى
هل تخفق صفحتك في الفحص R003؟
الصق رابطًا، فتعرض ريتلا الصفحة على سطح المكتب والجهاز اللوحي والجوال، وتشغّل كل الفحوص، وتريك أهم المشكلات مع لقطة شاشة دليلًا على كل منها.