تحسين محركات البحث
نجهّز تجربتك
لحظات قليلة، ونضع الصفحة وبياناتها في مكانها الصحيح.
لحظات قليلة، ونضع الصفحة وبياناتها في مكانها الصحيح.
بيانات تجريبية محكومة · محرك التقرير الحقيقي
يستخدم هذا النموذج العام صفحة محلية مكسورة عمدًا. تنتج الدرجة والنتائج من القواعد الحتمية نفسها المستخدمة في تقارير المنتج، من دون أي بيانات عميل.
اقرأ إشارة الجاهزية والعوائق والمجالات وخطة العمل والنتائج والتغطية والمنهجية في صفحة أصلية واحدة، من دون بيانات عميل.
إشارة مراجعة الإطلاق
رصد الفحص الآلي نتائج بأعلى مستوى شدة. راجع الأدلة والإصلاحات، ويبقى قرار الإطلاق النهائي قرارًا بشريًا.
مؤشر آلي محدود حسب أنواع النتائج وشدتها وثقتها؛ لا يمثل شهادة امتثال.
ابدأ بهذه النتائج؛ فهي أعلى مستويات الشدة التي رصدها الفحص الآلي، ويجب أن يراجعها الفريق أولًا ضمن قرار الإطلاق البشري.
تحسين محركات البحث
تعكس الدرجات أثر أنواع النتائج المرصودة في كل مجال، ولا تعني أن المجال حصل على اعتماد مستقل.
تسلسل عملي يبدأ بالأثر الأعلى ويساعد المنتج وQA والتطوير على الاتفاق على الخطوة التالية.
حرجة · تحسين محركات البحث
مرتفعة · إمكانية الوصول
مرتفعة · العربية واتجاه RTL
مرتفعة · الأداء والجودة التقنية
مرتفعة · تحسين محركات البحث
ابحث وصفِّ النتائج، ثم افتح السياق التقني عند الحاجة بدل قراءة صفحة طويلة غير منظمة.
صفحة بيئة الإنتاج غير قابلة للفهرسة بأمان بسبب توجيه noindex أو حالة HTTP غير ناجحة.
تأكد من أن الحجب مقصود؛ وإلا فأزل noindex قبل الإطلاق ثم تحقق من الاستجابة النهائية.
MTW-SEO-NOINDEX-001 · v2.0.0meta[name="robots"][
{
"kind": "dom",
"summary": "The production scan found a noindex directive.",
"data": {
"status": 200,
"robots": "noindex",
"xRobotsTag": null
}
}
]رصد محرك إمكانية الوصول الآلي عنصرًا يحتاج إلى تصحيح. راجع الأدلة الفنية لمعرفة القاعدة والعناصر المتأثرة.
صحح البنية الدلالية أو الاسم أو الدور أو الخاصية المشار إليها في الدليل، ثم أعد فحص الصفحة واختبرها يدويًا بلوحة المفاتيح وقارئ الشاشة.
AXE-button-name · vaxe-core#checkout[
{
"kind": "accessibility",
"summary": "Buttons must have discernible text",
"data": {
"html": "<button id=\"checkout\" aria-label=\"\"></button>"
}
}
]تحتوي الصفحة على نص عربي واضح، لكن تعريف لغة المستند مفقود أو لا يشير إلى العربية.
اضبط الخاصية lang على عنصر html إلى قيمة عربية صحيحة مثل lang="ar"، ثم تحقق من الصفحات ذات اللغات الأخرى.
MTW-RTL-LANG-001 · v1.0.0html[
{
"kind": "dom",
"summary": "The page contains substantial Arabic text but html[lang] is \"en\".",
"data": {
"htmlLang": "en",
"arabicCharacters": 114
}
}
]رصد المتصفح أخطاء تشغيل أو فشل موارد أساسية أثناء تحميل الصفحة.
عالج أخطاء وحدة التحكم والموارد الفاشلة، ثم أعد الفحص للتأكد من اكتمال التحميل.
MTW-QUAL-RUNTIME-001 · v1.0.0[
{
"kind": "dom",
"summary": "Runtime errors or failed critical resources were observed.",
"data": {
"consoleErrors": [
{
"type": "error",
"text": "Controlled fixture runtime error"
}
],
"failedResources": [
{
"url": "https://sample.sitereadify.invalid/ar/missing.js",
"resourceType": "script",
"error": "404"
}
]
}
}
]الصفحة لا تحتوي على عنوان مستند واضح.
أضف عنوانًا عربيًا موجزًا وفريدًا يصف محتوى الصفحة.
MTW-SEO-TITLE-001 · v1.0.0head > title[
{
"kind": "dom",
"summary": "The document does not have a non-empty title.",
"data": {
"title": ""
}
}
]محتوى الصفحة أعرض من شاشة الهاتف ويسبب تمريرًا أفقيًا.
حدد العنصر الأعرض واستبدل القياسات الثابتة بقيود متجاوبة وخصائص CSS منطقية.
MTW-VIS-OVERFLOW-001 · v1.0.0html[
{
"kind": "visual",
"summary": "The document is 230px wider than the mobile viewport.",
"data": {
"viewportWidth": 390,
"documentScrollWidth": 620,
"overflowPixels": 230,
"rootOverflowX": "visible",
"bodyOverflowX": "visible",
"horizontalScrollReachable": true
}
}
]عنصر تفاعلي ظاهر خارج حدود شاشة الهاتف أو مقصوص بشكل يمنع استخدامه.
أبقِ الأزرار والحقول والروابط داخل مساحة العرض في نقطة التوقف المختبرة.
MTW-VIS-CONTROL-001 · v1.0.0#checkout[
{
"kind": "visual",
"summary": "A visible interactive control is outside the horizontal viewport.",
"data": {
"selector": "#checkout",
"tagName": "button",
"interactive": true,
"visible": true,
"left": 520,
"right": 690,
"top": 220,
"bottom": 270,
"width": 170,
"height": 50,
"focusable": true
}
}
]يوجد محتوى عربي يرث اتجاهًا لا يتوافق معه ويحتاج إلى مراجعة.
راجع اتجاه العنصر وحاوياته، واستخدم dir=auto للقيم المختلطة عند الحاجة.
MTW-RTL-CONFLICT-001 · v1.0.0body[
{
"kind": "dom",
"summary": "Likely Arabic content inherits an LTR computed direction.",
"data": {
"computedDirection": "ltr"
}
}
]تجاوزت الصفحة حدًا واحدًا أو أكثر من حدود الأداء المقاسة أثناء جلسة المتصفح.
ابدأ بالمؤشرات الأبطأ، وقلّل العمل المعيق للرسم وحجم الموارد، ثم أعد الفحص وقارن النتائج مع بيانات المستخدمين الفعلية.
MTW-PERF-LAB-001 · v1.0.0[
{
"kind": "dom",
"summary": "3 measured page-load performance budget(s) were exceeded.",
"data": {
"metrics": {
"benchmark": "navigation-timing-v1",
"viewport": {
"width": 390,
"height": 844,
"devicePixelRatio": 1
},
"largestContentfulPaintMs": 3200,
"cumulativeLayoutShift": 0.13,
"totalBlockingTimeMs": 260,
"timeToFirstByteMs": 420,
"requestCount": 34,
"transferredBytes": 680000,
"encodedBodyBytes": 720000
},
"exceeded": [
{
"metric": "LCP",
"value": 3200,
"budget": 2500
},
{
"metric": "CLS",
"value": 0.13,
"budget": 0.1
},
{
"metric": "TBT",
"value": 260,
"budget": 200
}
],
"scope": "single-browser-lab-run"
}
}
]وصف الصفحة مفقود أو طوله لا يقدم ملخصًا مناسبًا لنتيجة البحث.
أضف وصفًا فريدًا ومفيدًا باللغة الصحيحة يلخص محتوى الصفحة بدقة.
MTW-SEO-DESCRIPTION-001 · v1.0.0meta[name="description"][
{
"kind": "dom",
"summary": "The page does not declare a meta description.",
"data": {
"descriptionLength": 0
}
}
]إعداد canonical مفقود أو متعدد أو يشير إلى وجهة تحتاج مراجعة.
أضف عنصر canonical واحدًا بعنوان مطلق يشير إلى النسخة الصحيحة والقابلة للفهرسة من الصفحة.
MTW-SEO-CANONICAL-001 · v2.0.0link[rel="canonical"][
{
"kind": "dom",
"summary": "No canonical URL was found.",
"data": {
"canonical": null
}
}
]رابط داخلي واحد أو أكثر أعاد حالة خطأ.
أصلح الرابط أو احذفه، وتحقق من وجهته النهائية بعد التحويلات.
MTW-SEO-LINK-001 · v1.0.0[
{
"kind": "dom",
"summary": "1 same-origin link(s) returned an error status.",
"data": {
"links": [
{
"href": "https://sample.sitereadify.invalid/ar/missing",
"text": "رابط تجريبي",
"status": 404
}
]
}
}
]افهم حدود العينة قبل اتخاذ القرار؛ الصفحات المتعذرة ليست نتيجة ناجحة ولا يجب تجاهلها.
اكتمل فحص جميع الصفحات المسجلة في هذه المحاولة.
تستخدم المقارنة بصمة القاعدة والصفحة ونقطة العرض، ولا تغيّر الدرجة الآلية الخام.
هذا أول فحص مكتمل لهذه البيئة وسيصبح خط الأساس للمقارنات القادمة.
ما الذي تغطيه هذه النتيجة، وما الذي يبقى مطلوبًا قبل اعتماد قرار الإطلاق؟
هذا تقييم جاهزية آلي وليس شهادة امتثال أو اعتمادًا رسميًا أو ضمانًا لإمكانية الوصول أو ترتيب نتائج البحث.
معاينة الأدلة المحمية
تستخدم الصفحة اتجاهًا خاطئًا وتجاوزًا متعمدًا في عرض الهاتف لتبقى الأدلة قابلة للتكرار.


أدلة الجاهزية الآلية ليست شهادة امتثال أو رأيًا قانونيًا أو ضمانًا لترتيب البحث.