R002: html[lang] مفقودة أو غير عربية أو تناقض المحتوى المكتشف
قارئات الشاشة تختار صوتها ومحركات البحث تختار فهرسها من <html lang>، فالوسم المفقود أو الخاطئ يجعل المحتوى العربي يُقرأ ويُصنَّف على أنه لغة أخرى.
الفحص
- المعرّف
- R002
- الخطورة الافتراضية
- عالية
متى يُطلق ملاحظة
عالية
الصفحة عربية، لكن
<html>بلا سمةlangأو يعلن لغة غير العربية، فتضطر قارئات الشاشة ومحركات البحث إلى التخمين.الإصلاح: اضبط
<html lang="ar">(أوar-SAأوar-AEبحسب سوقك).عالية · ثقة متوسطة
<html lang>يعلن العربية، لكن أقل من 10% من الحروف الظاهرة عربية وأكثر من 200 حرف لاتيني: الصفحة في الحقيقة بلغة أخرى، أو لم تُنشر ترجمتها قط.الإصلاح: ترجم الصفحة أو صحّح سمة
lang: الإعلان الخاطئ يضر بالظهور في البحث وبالتقنيات المساعدة.
ما الذي يتجاهله عمدًا
الوسم العربي الإقليمي مثل ar-SA أو ar-AE، فهو يُعدّ عربيًا؛ وlang العربية على صفحة فيها 200 حرف لاتيني أو أقل، أو 10% عربية على الأقل، حيث لا يكفي النص للحكم.
قبل الإصلاح وبعده
<html dir="rtl" lang="en">
<body>
<h1>نظّم عمل فريقك في مكان واحد</h1>
</body>
</html><html dir="rtl" lang="ar-SA">
<body>
<h1>نظّم عمل فريقك في مكان واحد</h1>
</body>
</html>افحصه يدويًا
شغّل document.documentElement.lang في وحدة تحكم DevTools. الصفحة العربية تطبع ar أو وسمًا إقليميًا مثل ar-SA، والنص الفارغ يعني أن سمة lang مفقودة.
ما يعرضه لك التقرير
تحمل كل ملاحظة من R002 ما ينطبق عليها من الحقول أدناه، فترى سبب ظهورها دون إعادة الفحص.
- langAttr
- سمة
langعلى<html>كما كُتبت، أو لا شيء إن غابت. - detectionSignals
- حين يكون الإعلان مفقودًا أو خاطئًا: سبب عدّ الصفحة عربية، من
langعربية، أوdirبقيمةrtl، أو 40% على الأقل من حروف النص الظاهر عربية. - arabicLetterRatio
- حين تُعلَن العربية ولا تُستخدم: نسبة الحروف العربية من الحروف الظاهرة، من 0 إلى 1.
- latinChars
- يُذكر مع النسبة: عدد الحروف اللاتينية في النص الظاهر.
فحوص أخرى في فئة المستند والبيانات الوصفية
- R001اتجاه المستند مفقود أو متناقض أو معلن في CSS وحدها
- R003مجموعة روابط
hreflangالبديلة بلا أي مدخل عربي على صفحة عربية - R004
<title>أو الوصف التعريفي بحروف لاتينية في معظمه على صفحة عربية - R005بيانات OpenGraph أو Twitter غير مترجمة، أو
og:localeمفقودة أو غير صالحة - R006الرابط الأساسي (canonical) يشير إلى نسخة بلغة أخرى
هل تخفق صفحتك في الفحص R002؟
الصق رابطًا، فتعرض ريتلا الصفحة على سطح المكتب والجهاز اللوحي والجوال، وتشغّل كل الفحوص، وتريك أهم المشكلات مع لقطة شاشة دليلًا على كل منها.