http://localhost:10200/dobetterweb/dbw_tester.html
64
الأداء
81
إمكانية الوصول
19
أفضل الممارسات
67
تحسين محركات البحث
تطبيق الويب التقدّمي
50
Plugin
0–49 50–89 90–100
المقاييس
First Contentful Paint
٤٫٠ ثانية
تحدد "سرعة عرض المحتوى على الصفحة" الوقت الذي يُعرَض فيه أول صورة أو نص. مزيد من المعلومات
Speed Index
٤٫٤ ثانية
يوضح مؤشر السرعة وتيرة تعبئة محتوى الصفحة على شاشة المستخدم. مزيد من المعلومات
Largest Contentful Paint
٤٫٩ ثانية
يحدّد مقياس "سرعة عرض أكبر جزء من المحتوى على الصفحة" المدة التي يتم خلالها عرض أكبر صورة أو نص. مزيد من المعلومات
Time to Interactive
٤٫٩ ثانية
وقت التفاعل هو مقدار الوقت المستغرق حتى تصبح الصفحة تفاعلية بالكامل. مزيد من المعلومات
Total Blocking Time
١٢٠ مللي ثانية
مجموع الفترات الزمنية بين "سرعة عرض المحتوى على الصفحة" (FCP) و"وقت التفاعل"، عندما تتجاوز مدة المهمة 50 مللي ثانية، معبرًا عنها بالمللي ثانية. مزيد من المعلومات
Cumulative Layout Shift
0.42
تقيس "متغيّرات التصميم التراكمية" حركة العناصر المرئية في إطار العرض. مزيد من المعلومات
القيم تقديرية وقابلة للتغيير. ويتم حساب نتيجة الأداء مباشرة من خلال هذه المقاييس.اطّلِع على الآلة الحاسبة.
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
الميزانياتتضبط ميزانيات الأداء معايير لأداء موقعك الإلكتروني.
نوع المورد
الطلبات
حجم النقل
تجاوز الميزانية
النص البرمجي
4
101.2 KiB
طلبان (٢)
71.2 KiB
الإجمالي
16
156.8 KiB
٦ طلبات
56.8 KiB
غير ذلك
1
12.3 KiB
7.3 KiB
الجهة الخارجية
1
29.5 KiB
4.5 KiB
ورقة الأنماط
7
5.2 KiB
٥ طلبات
0.2 KiB
الصورة
1
24.2 KiB
الوسائط
0
0.0 KiB
الخط
0
0.0 KiB
المستند
3
13.8 KiB
طلبان (٢)
المقياس
القياسات
تجاوز الميزانية
وحدة المعالجة المركزية الأولى الخاملة
4,930 ms
2,030 ms
Time to Interactive
4,930 ms
2,030 ms
First Meaningful Paint
3,970 ms
1,970 ms
First Contentful Paint
3,970 ms
970 ms
الحد الأقصى المحتمل من مهلة الاستجابة لأوّل إدخال
120 ms
20 ms
فرص تحسين الأداءيمكن أن تساعد هذه الاقتراحات على تحميل صفحتك بشكل أسرع. لا تؤثر هذه الاقتراحات بشكل مباشر في نتيجة الأداء.
فرصة تحسين الأداء
التوفيرات المُقدرة
استبعاد موارد حظر العرض
1.13 s
تحظر الموارد سرعة عرض الصفحة لصفحتك. ويمكنك تضمين عناصر JavaScript/CSS المهمة وتأجيل جميع الأنماط/عناصر JavaScript غير المهمة. مزيد من المعلومات
WordPressهناك عدد من مكونات WordPress الإضافية التي يمكنها مساعدتك على تضمين مواد العرض المهمة أو تأجيل موارد أقل أهمية. عليك توخي الحذر من أن التحسينات التي توفرها هذه الإضافات قد توقف ميزات التصميم أو المكونات الإضافية، لذلك ستحتاج على الأرجح إلى إجراء تغييرات في الرمز البرمجي.
عنوان URL
حجم النقل
التوفيرات المحتملة
0.9 KiB
870 ms
0.2 KiB
870 ms
0.9 KiB
870 ms
0.8 KiB
870 ms
1.0 KiB
720 ms
تفعيل ضغط النص
0.3 s
يجب عرض الموارد المستندة إلى النص باستخدام الضغط (gzip أو الانكماش أو brotli) لتقليل إجمالي وحدات البايت للشبكة. مزيد من المعلومات
WordPressيمكنك تفعيل ضغط النص في إعداد خادم الويب.
عنوان URL
حجم النقل
التوفيرات المحتملة
/zone.js
(localhost)
69.8 KiB
54.9 KiB
12.2 KiB
8.2 KiB
تصغير JavaScript
0.15 s
يمكن أن يؤدي تصغير ملفات JavaScript إلى تقليل أحجام الأحمال ووقت تحليل النص البرمجي. مزيد من المعلومات
WordPressيمكن لعدد من مكونات WordPress الإضافية زيادة سرعة موقعك الإلكتروني من خلال ربط النصوص البرمجية وتصغيرها وضغطها. يمكنك أيضًا استخدام عملية إنشاء الموقع الإلكتروني لإزالة البيانات غير الضرورية بشكل مسبق إذا أمكن ذلك.
عنوان URL
حجم النقل
التوفيرات المحتملة
/zone.js
(localhost)
70.0 KiB
29.8 KiB
عرض الصور بتنسيقات الجيل القادم
0.15 s
غالبًا ما توفِّر تنسيقات الصور، مثل JPEG 2000 وJPEG XR وWebP، ضغطًا أفضل من تنسيق PNG أو JPEG، وهذا يعني تنزيلاً أسرع واستهلاكًا أقل للبيانات. مزيد من المعلومات
WordPressيمكنك استخدام مكوّن إضافي أو خدمة تتيح لك تحويل صورك المحمَّلة إلى أفضل التنسيقات تلقائيًا.
عنوان URL
حجم المصدر
التوفيرات المحتملة
24.0 KiB
8.8 KiB
بيانات التشخيصمزيد من المعلومات حول أداء تطبيقك لا تؤثر هذه الأرقام بشكل مباشر في نتيجة الأداء.
لا يتم استخدام أدوات معالجة الحدث السلبية لتحسين عملية التنقل في الصفحة
يمكنك وضع علامة على "أدوات معالجة أحداث لمس الشاشة وتحريك الماوس" بصفتها `passive` لتحسين عملية التنقل في صفحتك. مزيد من المعلومات
المصدر
تجنَّب document.write()
بالنسبة إلى المستخدمين الذين لديهم اتصالات بطيئة، يمكن للبرامج النصية الخارجية التي يتم إدخالها ديناميكيًا عبر `document.write()` تأخير تحميل الصفحة لمدة ثوانٍ متعددة. مزيد من المعلومات
المصدر
عناصر الصور لا تحتوي على قيَم width وheight محدَّدة
يجب إعداد قيَم عرض وارتفاع محدَّدة في عناصر الصور للحدّ من متغيّرات التصميم وتحسين متغيّرات التصميم التراكمية (CLS). مزيد من المعلومات
عنوان URL
العناصر التي لم تلبِّ الشروط
blob:http://localhost:10200/822c70a0-b912-41c7-9a21-56c3d309e75b
img
<img src="blob:http://localhost:10200/822c70a0-b912-41c7-9a21-56c3d309e75b">
filesystem:http://localhost:10200/temporary/empty-0.8423185960902964.png
img
<img src="filesystem:http://localhost:10200/temporary/empty-0.8423185960902964.png">
عرض الأصول الثابتة من خلال سياسة ذاكرة التخزين المؤقت الفعالة تم العثور على ١٠ موارد
يمكن لفترة التخزين المؤقت الطويلة تسريع عملية تكرار الزيارات إلى صفحتك. مزيد من المعلومات
عنوان URL
ذاكرة التخزين المؤقت TTL
حجم النقل
/zone.js
(localhost)
None
70 KiB
None
24 KiB
None
2 KiB
None
1 KiB
None
1 KiB
None
1 KiB
None
1 KiB
None
1 KiB
None
1 KiB
None
0 KiB
تجنَّب سلاسل الطلبات المهمة تم العثور على ١٢ سلسلةً
توضح لك "سلاسل الطلبات المهمة" أدناه الموارد التي تم تحميلها بأولوية عالية. ويمكنك تقليل طول السلاسل أو تقليل حجم تنزيل الموارد أو تأجيل تنزيل الموارد غير الضرورية لتحسين تحميل الصفحة. مزيد من المعلومات
الحد الأقصى لوقت استجابة المسار المهم: 4,800 ms
التنقل الأوّلي
- 570 ms, 0.80 KiB
- 580 ms, 0.14 KiB
- 2,210 ms, 0.80 KiB
- 580 ms, 1.08 KiB
- 590 ms, 0.72 KiB
- 1,140 ms, 0.72 KiB
- 3,570 ms, 0.80 KiB
/zone.js
(localhost)
- 1,110 ms, 69.97 KiB
…2.1.1/jquery.min.js
(ajax.googleapis.com)
- 920 ms, 29.47 KiB
- 1,040 ms, 0.80 KiB
- 1,150 ms, 1.66 KiB
- 590 ms, 0.14 KiB
الحفاظ على انخفاض عدد الطلبات ونقل الأحجام الصغيرة ١٦ طلبًا • ١٥٧ كيبيبايت
لضبط ميزانيات لكمية موارد الصفحة وحجمها، يمكنك إضافة ملف budget.json. مزيد من المعلومات
نوع المورد
الطلبات
حجم النقل
الإجمالي
16
156.8 KiB
النص البرمجي
4
101.2 KiB
الصورة
1
24.2 KiB
المستند
3
13.8 KiB
غير ذلك
1
12.3 KiB
ورقة الأنماط
7
5.2 KiB
الوسائط
0
0.0 KiB
الخط
0
0.0 KiB
الجهة الخارجية
1
29.5 KiB
عنصر "سرعة عرض أكبر جزء من المحتوى على الصفحة" تم العثور على عنصر واحد
هذا هو الجزء من المحتوى الذي تم عرضه بأكبر سرعة على الصفحة ضمن إطار العرض. مزيد من المعلومات
العنصر
img
<img src="lighthouse-480x318.jpg?iar2" width="120" height="80">
تجنُّب متغيّرات التصميم الكبيرة تم العثور على ٤ عناصر
تساهم عناصر DOM هذه أكثر في متغيّرات التصميم التراكمية (CLS) الخاصة بالصفحة.
العنصر
المساهمة في متغيّرات التصميم التراكمية (CLS)
Debugging Node.js with Chrome DevTools
<h5>
The canonical guide to using the Chrome DevTools UI for debugging Node.js. It d…
<p>
hr
<hr>
Aside from that, I’ve been busy working on Lighthouse, performance metrics, too…
<p>
نجنُّب سلسة المهام الرئيسية الطويلة تم العثور على ٤ مهمّات طويلة
يتم إدراج أطول المهام في سلسلة المحادثات الرئيسية، ما يساعد في تحديد أكثر الأشخاص الذين يسببون تأخير في عملية الإدخال. مزيد من المعلومات
عنوان URL
وقت البدء
المدة
2,854 ms
983 ms
…2.1.1/jquery.min.js
(ajax.googleapis.com)
4,809 ms
127 ms
Unattributable
3,840 ms
124 ms
/zone.js
(localhost)
3,996 ms
96 ms
تجنُّب الصور المتحركة غير المركّبة تم العثور على عنصر متحرك واحد
يمكن للصور المتحركة غير المركّبة أن تكون رديئة وأن تزيد متغيّرات التصميم التراكمية (CLS). مزيد من المعلومات
العنصر
الاسم
div
<div id="animated-boi">
خاصية CSS غير المتوافقة: width
خاصيتا CSS غير المتوافقتَين: height, left
alpha
خاصية CSS غير المتوافقة: background-color
beta
اجتياز عمليات التدقيق بنجاح (23)
الصور ذات الحجم المناسب
يمكنك عرض صور بحجم مناسب لحفظ بيانات شبكة الجوّال وتحسين وقت التحميل. مزيد من المعلومات
WordPressيمكنك تحميل الصور مباشرةً من خلال مكتبة الوسائط للتأكّد من توفّر أحجام الصور المطلوبة، ثم إدراجها من مكتبة الوسائط أو استخدام أداة الصورة لضمان استخدام أفضل حجم للصورة (بما في ذلك تلك الخاصة بنقاط فاصلة متجاوبة). يمكنك تجنب استخدام صور `Full Size` إلا إذا كانت الأبعاد كافية لاستخدامها. مزيد من المعلومات
تأجيل الصور خارج الشاشة
يمكنك إجراء تحميل بطيء للصور الموجودة خارج الشاشة والصور المخفية بعد الانتهاء من تحميل جميع الموارد المهمة من أجل تقليص وقت التفاعل. مزيد من المعلومات
WordPressيمكنك تثبيت مكون WordPress الإضافي للتحميل الكسول الذي يوفر القدرة على تأجيل أي صور خارج الشاشة، أو التبديل إلى تصميم يوفِّر هذه القدرة الوظيفية. يمكنك أيضًا استخدام مكون AMP الإضافي.
تصغير CSS
يمكن أن يؤدي تصغير ملفات CSS إلى تقليل أحجام حمولة الشبكة. مزيد من المعلومات
WordPressيمكن لعدد من مكونات WordPress الإضافية زيادة سرعة موقعك الإلكتروني من خلال ربط الأنماط وتصغيرها وضغطها. يمكنك أيضًا استخدام عملية إنشاء الموقع الإلكتروني لإزالة البيانات غير الضرورية بشكل مسبق إذا أمكن ذلك.
إزالة خدمة CSS غير المُستخدَمة
يمكنك إزالة القواعد الضارة من أوراق الأنماط وتأجيل تحميل خدمة CSS غير المستخدمة في محتوى الجزء المرئي من الصفحة للحد من وحدات البايت غير الضرورية المستهلكة من خلال نشاط الشبكة. مزيد من المعلومات
WordPressيمكنك تقليل عدد مكونات WordPress الإضافية التي تُحمِّل خدمة CSS غير المُستخدَمة في صفحتك أو تبديلها. لتحديد المكونات الإضافية التي تضيف CSS دخيلة، يمكنك محاولة تشغيل تغطية الرمز البرمجي في Chrome DevTools. يمكنك تحديد التصميم/المكون الإضافي المسؤول عن عنوان URL لورقة الأنماط. يمكنك البحث عن المكونات الإضافية التي تحتوي على العديد من أوراق الأنماط في القائمة والتي تحتوي على الكثير من اللون الأحمر في تغطية الرمز البرمجي. يجب أن يدرِج المكون الإضافي ورقة أنماط فقط في حال تم استخدامه في الصفحة فعليًا.
إزالة JavaScript غير المستخدم
يمكنك إزالة نصوص JavaScript غير المستخدمة لتقليل وحدات البايت التي يستهلكها نشاط الشبكة. مزيد من المعلومات
WordPressيمكنك تقليل عدد مكونات WordPress الإضافية التي تُحمِّل لغة JavaScript غير المُستخدَمة في صفحتك أو تبديلها. لتحديد المكونات الإضافية التي تضيف لغة JavaScript دخيلة، يمكنك محاولة تشغيل تغطية الرمز البرمجي في Chrome DevTools. يمكنك تحديد التصميم/المكون الإضافي المسؤول عن عنوان URL للنص البرمجي. يمكنك البحث عن المكونات الإضافية التي تحتوي على العديد من النصوص البرمجية في القائمة والتي تحتوي على الكثير من اللون الأحمر في تغطية الرمز البرمجي. يجب أن يدرِج المكون الإضافي نصًا برمجيًا فقط في حال تم استخدامه في الصفحة فعليًا.
ترميز الصور بكفاءة
يتم تحميل الصور المحسَّنة بشكلٍ أسرع وتستهلك بيانات أقل لشبكة الجوّال. مزيد من المعلومات
WordPressيمكنك استخدام مكون WordPress الإضافي لتحسين الصورة الذي يضغط صورك مع المحافظة على الجودة.
الاتصال المسبق للأصول المطلوبة
يمكنك إضافة تعديلات المورد `preconnect` أو `dns-prefetch` لإنشاء اتصالات مبكرة بأصول مهمة تابعة لجهة خارجية. مزيد من المعلومات
وقت استجابة الخادم الأوّلي قصير استغرق مستند الجذر ٥٧٠ مللي ثانية
يجب إبقاء وقت استجابة الخادم للمستند الرئيسي قصيرًا، بسبب اعتماد جميع الطلبات الأخرى على هذا الإجراء. مزيد من المعلومات
عنوان URL
الوقت المستغرَق
570 ms
تجنُب عمليات إعادة توجيه الصفحات المتعددة
تؤدي عمليات إعادة التوجيه إلى حدوث تأخيرات إضافية قبل أن يتم تحميل الصفحة. مزيد من المعلومات
التحميل المسبق للطلبات الأساسية
يمكنك استخدام `<link rel=preload>` لتحديد أولويات جلب الموارد المطلوبة حاليًا في وقتٍ لاحق في تحميل الصفحة. مزيد من المعلومات
استخدام HTTP/2
يوفّر HTTP/2 العديد من المزايا مقارنةً بـ HTTP/1.1، بما في ذلك عناوين البرامج الثنائية وعملية مضاعفة توجيه الإشارات. مزيد من المعلومات
استخدام تنسيقات الفيديو لمحتوى الصور المتحركة
ملفات GIF الكبيرة غير كافية لعرض محتوى صور متحركة. يمكنك استخدام فيديوهات MPEG4/WebM للصور المتحركة وملفات PNG/WebP للصور الثابتة بدلاً من ملف GIF لحفظ وحدات البايت للشبكة. مزيد من المعلومات
WordPressيمكنك تحميل ملف GIF إلى خدمة ستتيح تضمينه في شكل فيديو HTML5.
عليك إزالة الوحدات المكررة في حِزم JavaScript
يمكنك إزالة وحدات JavaScript الكبيرة المكررة من الحِزم لتقليل وحدات البايت غير الضرورية التي يستهلكها نشاط الشبكة.
تجنُّب عرض ميزات JavaScript القديمة في المتصفحات الحديثة احتمال توفير ٢١ كيبيبايت
يساعد الملء التلقائي وعمليات التحويل المتصفّحات القديمة في استخدام ميزات JavaScript الجديدة. ولكن العديد منها غير ضروري للمتصفّحات الحديثة. وبالنسبة إلى حِزم JavaScript، يمكنك استخدام استراتيجية حديثة لنشر النص البرمجي باستخدام ميزة الكشف عن الميزات "module/nomodule" لتقليل عدد الرموز البرمجية التي يتم نقلها للمتصفّحات الحديثة مع استمرار اعتماد المتصفّحات القديمة. مزيد من المعلومات
عنوان URL
التوفيرات المحتملة
/zone.js
(localhost)
20.7 KiB
/zone.js:1291:4
(localhost)
Object.defineProperty
/zone.js:1301:4
(localhost)
Object.defineProperties
Preload Largest Contentful Paint image
Preload the image used by the LCP element in order to improve your LCP time. Learn more.
تجنُّب الأحمال الضخمة للشبكة كان الحجم الإجمالي ١٥٧ كيبيبايت.
تُكلِّف أحمال الشبكة الكبيرة المستخدمين الكثير من الأموال وترتبط مباشرةً بأوقات التحميل الطويلة. مزيد من المعلومات
WordPressيمكنك عرض مقتطفات في قوائم مشاركاتك (مثلاً عبر العلامة "المزيد")، أو تقليل عدد المشاركات المعروضة في صفحة معينة، أو تقسيم مشاركاتك الطويلة إلى صفحات متعددة، أو استخدام مكون إضافي لتحميل التعليقات ذات التحميل الكسول.
عنوان URL
حجم النقل
/zone.js
(localhost)
70.0 KiB
…2.1.1/jquery.min.js
(ajax.googleapis.com)
29.5 KiB
24.2 KiB
12.3 KiB
12.3 KiB
1.7 KiB
1.1 KiB
0.8 KiB
0.8 KiB
0.8 KiB
تجنُب حجم DOM الزائد ١٤٨ عنصرًا
سيزيد حجم DOM الكبير من استخدام الذاكرة، ويتسبب في إجراء حسابات نمطية أطول، وينتج عنه عمليات مُكلفة لإعادة عرض التنسيق. مزيد من المعلومات
الإحصائية
العنصر
القيمة
إجمالي عدد عناصر DOM
148
الحد الأقصى لعمق DOM
title
<title id="social-facebook-5">
4
الحد الأقصى من عناصر الأطفال
div
<div id="shadow-root-container">
100
علامات أوقات المستخدم وقياساتها
يمكنك توجيه تطبيقك باستخدام "واجهة برمجة التطبيقات لأوقات المستخدم" لقياس الأداء الفعلي العالمي لتطبيقك أثناء التجارب الأساسية للمستخدمين. مزيد من المعلومات
وقت تنفيذ JavaScript ١٫٢ ثانية
يمكنك تقليل الوقت المستغرق في تحليل JavaScript وإنشائها وتنفيذها. قد يتبين لك أن تسليم أحمال JavaScript بحجم أصغر يساعد على ذلك. مزيد من المعلومات
عنوان URL
الوقت الإجمالي لوحدة المعالجة المركزية
تقييم النص البرمجي
تحليل النص البرمجي
1,044 ms
964 ms
3 ms
Unattributable
280 ms
10 ms
0 ms
/zone.js
(localhost)
107 ms
91 ms
2 ms
…2.1.1/jquery.min.js
(ajax.googleapis.com)
90 ms
81 ms
1 ms
تقليل سلسلة العمل الرئيسية ١٫٥ ثانية
ننصحك بتقليل الوقت المستغرق في تحليل JavaScript وإنشائه وتنفيذه. قد يتبيّن لك أن تقديم بيانات JavaScript بحجم أصغر يساعد على ذلك. مزيد من المعلومات
الفئة
الوقت المستغرَق
Script Evaluation
1,149 ms
Other
177 ms
Style & Layout
122 ms
Parse HTML & CSS
54 ms
Garbage Collection
26 ms
Rendering
13 ms
Script Parsing & Compilation
8 ms
تظل جميع النصوص مرئية أثناء تحميل خط موقع إلكتروني
يمكنك الاستفادة من ميزة CSS لعرض الخطوط لضمان أن يكون النص مرئيًا للمستخدم أثناء تحميل خطوط موقع إلكتروني. مزيد من المعلومات
تقليل استخدام الرموز التابعة لجهات خارجية لقد حظر رمز الجهة الخارجية سلسلة المحادثات الرئيسية لمدة ٢٠ مللي ثانية
يمكن أن يؤثر الرمز البرمجي الخاصّ بالجهة الخارجية بشكل كبير في أداء التحميل. يمكنك تحديد عدد مقدِّمي الخدمة للجهات الخارجية المتكرّرين ومحاولة تحميل الرمز البرمجي الخاص بالجهة الخارجية بعد انتهاء تحميل صفحتك بشكل أساسي. مزيد من المعلومات
الجهة الخارجية
حجم النقل
وقت حظر سلسلة المحادثات الأساسية
29 KiB
23 ms
…2.1.1/jquery.min.js
(ajax.googleapis.com)
29 KiB
23 ms
تحميل الموارد التابعة لجهات خارجية ببطء مع واجهات
بعض الرموز المضمّنة التابعة لجهات خارجية يمكن تحميلها ببطء. ويمكنك استبدال هذه الرموز المضمّنة بإحدى الواجهات إلى حين الحاجة إليها. مزيد من المعلومات
تحدّد عمليات التحقق هذه الفرص التي تتيح تحسين إمكانية الوصول إلى تطبيق الويب. ولا يمكن إجراء رصد تلقائي إلّا لمجموعة فرعية من مشاكل إمكانية الوصول، لذلك يُنصح أيضًا باستخدام الاختبار اليدوي.
التدويل والأقلمةهذه هي فرص لتحسين تفسير المحتوى من خلال المستخدمين بلغات مختلفة.
العنصر <html> لا يحتوي على سمة [lang]
في حال لم تحدّد الصفحة سمة اللغة، يفترض قارئ الشاشة أن تكون الصفحة باللغة التلقائية التي اختارها المستخدم عند إعداد قارئ الشاشة. في حال لم تكن الصفحة باللغة التلقائية، قد لا يُعلِن قارئ الشاشة عن نص الصفحة بشكل صحيح. مزيد من المعلومات
العناصر التي لم تلبِّ الشروط
html
<html manifest="clock.appcache">
الأسماء والتصنيفاتهذه هي فرص لتحسين دلالات عناصر التحكُّم في التطبيق. قد يحسّن ذلك من تجربة مستخدمي التكنولوجيا المساعدة، مثل قارئ الشاشة.
عناصر الصور لا تحتوي على سمات [alt]
يجب أن تهدف العناصر الإعلامية إلى نص وصفي بديل وقصير. يمكن تجاهل العناصر الزخرفية بسمة النص البديل الفارغة. مزيد من المعلومات
العناصر التي لم تلبِّ الشروط
img
<img src="lighthouse-480x318.jpg?iar1" width="120" height="15">
img
<img src="lighthouse-480x318.jpg?iar2" width="120" height="80">
img
<img src="lighthouse-480x318.jpg?isr1" width="4800" height="3180" style="position: absolute;">
img
<img src="lighthouse-480x318.jpg?isr2" width="120" height="80" style="position: absolute;">
img
<img src="lighthouse-480x318.jpg?isr3" width="960" height="636" style="image-rendering: pixelated; position: absolute;">
img
<img src="http://localhost:10200/dobetterweb/lighthouse-480x318.jpg" srcset="lighthouse-480x318.jpg 2x" width="960" height="636" style="position: absolute;">
img
<img src="lighthouse-rotating.gif" width="811" height="462">
img
<img src="blob:http://localhost:10200/0be75978-2a6d-4440-921f-85badcab3e5d">
img
<img src="filesystem:http://localhost:10200/temporary/empty-0.647080878678969.png">
عدم احتواء عناصر النموذج على تصنيفات مرتبطة
تضمن التصنيفات الإعلان عن عناصر التحكّم بالنموذج بشكل صحيح من خلال التقنيات المساعدة، مثل برامج قراءة الشاشة. مزيد من المعلومات
العناصر التي لم تلبِّ الشروط
input
<input type="password" onpaste="event.preventDefault();">
input
<input type="password">
input
<input type="password" onpaste="return false;">
عناصر <object> لا تحتوي على نص [alt]
لا يمكن لبرامج قراءة الشاشة ترجمة المحتوى غير النصي. تؤدي إضافة نص بديل إلى عناصر `<object>` إلى مساعدة برامج قراءة الشاشة على نقل المعنى إلى المستخدمين. مزيد من المعلومات
العناصر التي لم تلبِّ الشروط
object
<object id="5934a">
object
<object id="5934b">
عناصر إضافية للتحقُّق يدويًا (10) تعالج هذه العناصر المناطق التي يتعذر على أداة الاختبار المبرمجة تغطيتها. تعرّف على مزيد من المعلومات في دليلنا حول مراجعة إمكانية الوصول.
The page has a logical tab order
Tabbing through the page follows the visual layout. Users cannot focus elements that are offscreen. Learn more.
Interactive controls are keyboard focusable
Custom interactive controls are keyboard focusable and display a focus indicator. Learn more.
Interactive elements indicate their purpose and state
Interactive elements, such as links and buttons, should indicate their state and be distinguishable from non-interactive elements. Learn more.
The user's focus is directed to new content added to the page
If new content, such as a dialog, is added to the page, the user's focus is directed to it. Learn more.
User focus is not accidentally trapped in a region
A user can tab into and out of any control or region without accidentally trapping their focus. Learn more.
Custom controls have associated labels
Custom interactive controls have associated labels, provided by aria-label or aria-labelledby. Learn more.
Custom controls have ARIA roles
Custom interactive controls have appropriate ARIA roles. Learn more.
Visual order on the page follows DOM order
DOM order matches the visual order, improving navigation for assistive technology. Learn more.
Offscreen content is hidden from assistive technology
Offscreen content is hidden with display: none or aria-hidden=true. Learn more.
HTML5 landmark elements are used to improve navigation
Landmark elements (<main>, <nav>, etc.) are used to improve the keyboard navigation of the page for assistive technology. Learn more.
اجتياز عمليات التدقيق بنجاح (15)
سمات [aria-*] هي مطابقة لأدوارها
يوفّر كل دور ARIA `role` مجموعة فرعية محددة من سمات `aria-*`. يؤدي عدم تطابق هذه الأدوار إلى إبطال السمات `aria-*`. مزيد من المعلومات
[aria-hidden="true"] غير وارد في المستند <body>
لا تعمل التكنولوجيا المساعِدة، مثل برامج قراءة الشاشة، على نحوٍ متواصل عند إعداد `aria-hidden="true"` في المستند `<body>`. مزيد من المعلومات
[role] تحتوي على جميع سمات [aria-*] المطلوبة
تتطلّب بعض أدوار ARIA تزويد برامج قراءة الشاشة بسمات تصف حالة العنصر. مزيد من المعلومات
إنّ العناصر التي تتضمن ARIA [role] والتي تتطلب عناصر ثانوية للاحتواء على عنصر [role] محدّد تشتمل على جميع العناصر الثانوية المطلوبة.
يجب أن تحتوي بعض أدوار ARIA الرئيسية على أدوار ثانوية محدّدة لأداء وظائف إمكانية الوصول المقصودة. مزيد من المعلومات
[role] مضمّنة في العنصر الرئيسي المطلوب
يجب أن يتم تضمين بعض أدوار ثانوية ARIA ضمن أدوار رئيسية محدّدة لتنفيذ وظائف إمكانية الوصول المقصودة بشكل صحيح. مزيد من المعلومات
قيم [role] هي صالحة
يجب أن تحتوي أدوار ARIA على قيم صالحة لتنفيذ وظائف إمكانية الوصول المقصودة. مزيد من المعلومات
سمات [aria-*] تحتوي على قيم صالحة
لا يمكن لتقنيات المساعدة، مثل برامج قراءة الشاشة، تفسير سمات ARIA باستخدام قيم غير صحيحة. مزيد من المعلومات
سمات [aria-*] هي صالحة وليس بها أخطاء إملائية
لا يمكن لتقنيات المساعدة، مثل برامج قراءة الشاشة، تفسير سمات ARIA بأسماء غير صحيحة. مزيد من المعلومات
احتواء الأزرار على اسم الوصول
عند عدم احتواء زر على اسم يمكن الوصول إليه، تعلن برامج قراءة الشاشة بأنه "زر"، ما يجعله غير قابل للاستخدام بالنسبة إلى المستخدمين الذين يعتمدون على برامج قراءة الشاشة. مزيد من المعلومات
احتواء الصفحة على عنوان أو رابط تخطٍ أو منطقة معالم
تؤدي إضافة طرق لتخطي المحتوى المكرّر إلى السماح لمستخدمي لوحة المفاتيح بالتنقل في الصفحة بكفاءة أكبر. مزيد من المعلومات
تمييز الخلفية والألوان الخلفية بنسبة تباين كافية
إنّ عملية قراءة النص المنخفض التباين تُعتبر صعبة أو مستحيلة بالنسبة إلى العديد من المستخدمين. مزيد من المعلومات
المستند يحتوي على عنصر <title>
يمنح العنوان مستخدمي برامج قراءة الشاشة نظرة عامة حول الصفحة، ويعتمد مستخدمو محرك البحث على هذا بشكل كبير لتحديد ما إذا كانت الصفحة ذات صلة ببحثهم أو لا. مزيد من المعلومات
أرقام تعريف ARIA فريدة
يجب أن تكون قيمة رقم تعريف ARIA فريدة حتى لا تغفل التكنولوجيا المساعِدة عن الأمثلة الأخرى. مزيد من المعلومات
تظهر العناصر المُعنوَنة بترتيب تنازلي متسلسل
إنّ العناوين المطلوبة بالطريقة المناسبة والتي لا تتخطى المستويات، تنقل البنية الدلالية للصفحة، مما يسهّل تصفّحها وفهمها عند استخدام التكنولوجيا المساعِدة. مزيد من المعلومات
[user-scalable="no"] غير مستخدم في العنصر <meta name="viewport"> والسمة [maximum-scale] لا تقلّ عن 5.
يسبب إيقاف ميزة التكبير أو التصغير مشكلة بالنسبة إلى المستخدمين ضعاف البصر الذين يعتمدون على ميزة تكبير الشاشة لرؤية محتوى صفحة الويب بشكل صحيح. مزيد من المعلومات
غير سارٍ (24)
قيم [accesskey] فريدة
تتيح مفاتيح الوصول للمستخدمين التركيز بسرعة على جزء من الصفحة. للانتقال إلى الموضع الصحيح من الصفحة، يجب أن يكون كل مفتاح وصول فريدًا. مزيد من المعلومات
تتوفّر لعناصر button وlink وmenuitem أسماء يمكن الوصول إليها
إذا لم يتوفّر لأحد العناصر اسم يمكن الوصول إليه، ستقرأه برامج قراءة الشاشة مستخدمةً اسمًا عامًا له، ما يجعله غير قابل للاستخدام لدى المستخدمين الذين يعتمدون على برامج قراءة الشاشة. مزيد من المعلومات
لا تحتوي عناصر [aria-hidden="true"] على عناصر منحدرة قابلة للتركيز
تمنع العناصر المنحدرة القابلة للتركيز ضمن `[aria-hidden="true"]` عنصر العناصر التفاعلية من أن تكون متاحة لمستخدمي التكنولوجيا المساعِدة، مثل برامج قراءة الشاشة. مزيد من المعلومات
تحتوي حقول إدخال ARIA على أسماء يمكن الوصول إليها
عند عدم احتواء حقل الإدخال على اسم يمكن الوصول إليه، تشير برامج قراءة الشاشة إلى الحقل بصفة عامة، مما يجعله غير قابل للاستخدام بالنسبة إلى المستخدمين الذين يعتمدون على برامج قراءة الشاشة. مزيد من المعلومات
تتوفّر لعناصر ARIA meter أسماء يمكن الوصول إليها
إذا لم يتوفّر لأحد العناصر اسم يمكن الوصول إليه، ستقرأه برامج قراءة الشاشة مستخدمةً اسمًا عامًا له، ما يجعله غير قابل للاستخدام لدى المستخدمين الذين يعتمدون على برامج قراءة الشاشة. مزيد من المعلومات
تتوفّر لعناصر ARIA progressbar أسماء يمكن الوصول إليها
إذا لم يتوفّر لأحد العناصر اسم يمكن الوصول إليه، ستقرأه برامج قراءة الشاشة مستخدمةً اسمًا عامًا له، ما يجعله غير قابل للاستخدام لدى المستخدمين الذين يعتمدون على برامج قراءة الشاشة. مزيد من المعلومات
تحتوي جميع حقول تبديل ARIA على أسماء يمكن الوصول إليها
عند عدم احتواء حقول التبديل على اسم يمكن الوصول إليه، تشير برامج قراءة الشاشة إلى الحقل باستخدام بصفة عامة، مما يجعله غير قابل للاستخدام بالنسبة إلى المستخدمين الذين يعتمدون على برامج قراءة الشاشة. مزيد من المعلومات
تتوفّر لعناصر ARIA tooltip أسماء يمكن الوصول إليها
إذا لم يتوفّر لأحد العناصر اسم يمكن الوصول إليه، ستقرأه برامج قراءة الشاشة مستخدمةً اسمًا عامًا له، ما يجعله غير قابل للاستخدام لدى المستخدمين الذين يعتمدون على برامج قراءة الشاشة. مزيد من المعلومات
تتوفّر لعناصر ARIA treeitem أسماء يمكن الوصول إليها
إذا لم يتوفّر لأحد العناصر اسم يمكن الوصول إليه، ستقرأه برامج قراءة الشاشة مستخدمةً اسمًا عامًا له، ما يجعله غير قابل للاستخدام لدى المستخدمين الذين يعتمدون على برامج قراءة الشاشة. مزيد من المعلومات
<dl> تحتوي على مجموعات <dt> و<dd> المرتبة بشكلٍ صحيح فقط، أو العناصر <script> أو<template> أو <div>.
عندما لا يتم ترميز قوائم التعريفات بشكل صحيح، قد تقدم برامج قراءة الشاشة نتائج غير واضحة أو غير دقيقة. مزيد من المعلومات
عناصر قائمة التعريفات مضمّنة في عناصر <dl>
يجب إدراج عناصر قائمة التعريفات (`<dt>` و`<dd>`) في عنصر رئيسي `<dl>` وذلك لضمان إعلان برامج قراءة الشاشة عنها بشكل صحيح. مزيد من المعلومات
سمات [id] المتوفّرة في العناصر النشطة والقابلة للتركيز فريدة
يجب أن يتوفر لكل العناصر القابلة للتركيز `id` فريدًا للتأكد من كونها مرئية بالنسبة إلى التكنولوجيا المساعِدة. مزيد من المعلومات
لا تحتوي الحقول النموذجية على تصنيفات متعددة
قد تعلِن التكنولوجيا المساعِدة، مثل برامج قراءة الشاشة التي تستخدم إما الجزء الأول أو الأخير أو كل أجزاء التصنيف، عن طريق الخطأ عن الحقول النموذجية المتعددة التصنيف. مزيد من المعلومات
عناصر <frame> أو <iframe> تحتوي على عنوان
يعتمد مستخدمو برامج قراءة الشاشة على عناوين الإطارات لوصف محتوى الإطارات. مزيد من المعلومات
عنصر <html> يحتوي على قيمة صحيحة لسمة [lang]
يؤدي تحديد لغة BCP 47 صحيحة إلى مساعدة برامج قراءة الشاشة على الإعلان عن النص بشكلٍ صحيح. مزيد من المعلومات
عناصر <input type="image"> تحتوي على نص [alt]
عند استخدام صورة كزر `<input>`، يمكن أن يساعد توفير نص بديل مستخدمي قارئ الشاشة على فهم الغرض من الزر. مزيد من المعلومات
القوائم تحتوي على عناصر <li> وعناصر دعم النص البرمجي (<script> و<template>) فقط.
تعتمد برامج قراءة الشاشة على طريقة محدّدة للإعلان عن القوائم. يؤدي ضمان بنية القائمة المناسبة إلى المساعدة على الاستماع إلى قارئ الشاشة. مزيد من المعلومات
عناصر القائمة (<li>) مُضمَّنة في العناصر الرئيسية <ul> أو <ol>
تتطلّب برامج قراءة الشاشة عناصر قائمة (`<li>`) يجب تضمينها في عنصر رئيسي `<ul>` أو `<ol>` حتى يتم الإعلان عنها بشكلٍ صحيح. مزيد من المعلومات
المستند لا يستخدم <meta http-equiv="refresh">
لا يتوقع المستخدمون إعادة تحميل الصفحة تلقائيًا. وإذا تمت إعادة التحميل التلقائية، سيتحوّل تركيز المستخدمين إلى أعلى الصفحة. وقد ينشأ عن ذلك تجربة محبطة ومربكة. مزيد من المعلومات.
لا يتوفّر عنصر له قيمة [tabindex] أكبر من 0
تشير القيمة الأكبر من 0 إلى وجود طلب تنقل صريح. على الرغم من أن ذلك صحيح تقنيًّا، غالبًا ما يؤدي ذلك إلى إنشاء تجارب محبطة للمستخدمين الذين يعتمدون على التقنيات المساعدة. مزيد من المعلومات
إنّ الخلايا الواردة في <table> والتي تستخدم السمة [headers] تشير إلى الخلايا في الجدول نفسه.
تحتوي برامج قراءة الشاشة على ميزات لتسهيل التنقل بين الجداول. يمكن تحسين تجربة استخدام برامج قراءة الشاشة من خلال ضمان إشارة الخلايا `<td>` التي تستخدم السمة `[headers]` إلى خلايا أخرى في الجدول نفسه فقط. مزيد من المعلومات
عناصر <th> وعناصر [role="columnheader"/"rowheader"] تحتوي على خلايا البيانات التي يتم وصفها
تحتوي برامج قراءة الشاشة على ميزات لتسهيل التنقل بين الجداول. قد يؤدي ضمان أن عناوين الجداول تشير دائمًا إلى بعض مجموعات الخلايا إلى تحسين تجربة مستخدمي برامج قراءة الشاشة. مزيد من المعلومات
سمات [lang] تحتوي على قيمة صالحة
يؤدي تحديد BCP 47 language صحيحة على العناصر إلى مساعدة قارئ الشاشة على نطق النص بشكلٍ صحيح. مزيد من المعلومات
عناصر <video> تحتوي على عنصر <track> مع [kind="captions"]
عندما يقدم الفيديو شرحًا، يَسهُل على المستخدمين الصُم والذين يعانون من عجز سمعي فهم مضمونه. مزيد من المعلومات
الثقة والأمان
لا يتم استخدام HTTPS تم العثور على طلب غير آمن واحد
يجب حماية جميع المواقع الإلكترونية باستخدام HTTPS، حتى تلك المواقع التي لا تتعامل مع البيانات الحساسة. وتتضمن هذه الحماية تجنُّب المحتوى المختلَط حيث يتم تحميل بعض المصادر على HTTP على الرغم من عمل الطلب الأوّلي على HTTPS. ويمنع HTTPS الدخلاء من العبث بالاتصالات بين تطبيقك والمستخدمين أو الاستماع إليها، وهو شرط مُسبَق لـ HTTP/2 والعديد من واجهات برمجة تطبيقات الأنظمة الأساسية للإنترنت الجديدة. مزيد من المعلومات
عنوان URL غير آمن
معالجة الطلبات
…2.1.1/jquery.min.js
(ajax.googleapis.com)
مسموح به
الروابط إلى وجهات مشتركة المصدر هي غير آمنة
التحذيرات: يتعذّر تحديد الوجهة لإعلان ثابت <a target="_blank">). في حال عدم استخدامه كرابط تشعبي، يمكنك إزالة target=_blank.
يمكنك إضافة `rel="noopener"` أو `rel="noreferrer"` إلى أي روابط خارجية لتحسين الأداء ومنع الثغرات الأمنية. مزيد من المعلومات
علامات الارتساء التي تعذّرت مراجعتها
external link
<a href="https://www.google.com/" target="_blank">
external link
<a target="_blank">
external link
<a href="https://www.google.com/" target="_blank" rel="nofollow">
يتم طلب إذن رصد الموقع الجغرافي عند تحميل الصفحة
لا يثق المستخدمون في المواقع الإلكترونية التي تطلب مواقعهم الجغرافية بدون سياق أو قد يؤدي ذلك إلى إرباكهم. يمكنك ربط الطلب بإجراء المستخدم بدلاً من ذلك. مزيد من المعلومات
المصدر
يتم طلب إذن الإشعار عند تحميل الصفحة
لا يثق المستخدمون في المواقع الإلكترونية التي تطلب إرسال الإشعارات بدون سياق أو قد يؤدي ذلك إلى إرباكهم. يمكنك ربط الطلب بإيماءات المستخدم بدلاً من ذلك. مزيد من المعلومات
المصدر
يتم تضمين مكتبات الواجهة الأمامية JavaScript ذات الثغرات الأمنية المعروفة تم رصد ٤ ثغرات
قد تحتوي بعض البرامج النصية للجهات الخارجية على ثغرات أمنية معروفة يمكن للمهاجمين تحديدها واستغلالها بسهولة. مزيد من المعلومات
إصدار المكتبة
عدد الثغرات
أعلى نسبة خطورة
4
متوسط
انطباع المستخدم
يتم منع المستخدمين من اللصق في حقول كلمات المرور
يؤدي منع لصق كلمة المرور إلى تقويض سياسة الأمان الجيدة. مزيد من المعلومات
العناصر التي لم تلبِّ الشروط
input
<input type="password" onpaste="event.preventDefault();">
input
<input type="password" onpaste="return false;">
يتم عرض الصور مع نسبة عرض إلى ارتفاع غير صحيحة
يجب أن تتوافق أبعاد عرض الصورة مع نسبة العرض إلى الارتفاع الطبيعية. مزيد من المعلومات
عنوان URL
نسبة العرض إلى الارتفاع (معروضة)
نسبة العرض إلى الارتفاع (الفعلية)
120 x 15 (8.00)
480 x 318 (1.51)
يتم عرض الصور بدقة منخفضة
يجب أن تكون الأبعاد الطبيعية للصورة متناسبة مع حجم العرض ونسبة وحدة البكسل لزيادة وضوح الصورة إلى أقصى حد. مزيد من المعلومات
عنوان URL
الحجم المعروض
الحجم الفعلي
الحجم المتوقع
4800 x 3180
480 x 318
9600 x 6360
811 x 462
811 x 462
1622 x 924
الخطوط التي استخدمت font-display: optional لم يتم تحميلها مُسبَقًا
يجب تحميل الخطوط `optional` مُسبَقًا حتى يتسنى للزوار لأول مرة استخدامها. مزيد من المعلومات
عنوان URL
عام
يتم استخدام أدوات معالجة حدث unload
لا يعمل حدث `unload` بفعالية ويمكن أن تؤدي معالجته إلى منع تحسينات المتصفّح، مثل ميزة "التخزين المؤقت للصفحات". بدلاً من هذا الحدث، يمكنك استخدام `pagehide` أو `visibilitychange`. مزيد من المعلومات
المصدر
يتم استخدام ذاكرة التخزين المؤقت للتطبيق تم العثور على "clock.appcache"
تم إيقاف ذاكرة التخزين المؤقت للتطبيق. مزيد من المعلومات
يتم استخدام واجهات برمجة التطبيقات المتوقفة تم العثور على ٣ تحذيرات
ستتم في النهاية إزالة واجهات برمجة التطبيقات المتوقفة من المتصفح. مزيد من المعلومات
إيقاف / تحذير
المصدر
Application Cache API manifest selection is deprecated and will be removed in M85, around August 2020. See https://www.chromestatus.com/features/6192449487634432 for more details.
'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.
Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
تم تسجيل أخطاء المتصفح في وحدة التحكّم
تشير الأخطاء التي تم تسجيلها في وحدة التحكّم إلى مشاكل لم يتم حلها. قد تنتج هذه المشاكل من إخفاقات طلب الشبكة ومشاكل أخرى تتعلق بالمتصفّح. مزيد من المعلومات
المصدر
الوصف
Application Cache Error event: Manifest fetch failed (404) http://localhost:10200/dobetterweb/clock.appcache
Error: A distinctive error
    at http://localhost:10200/dobetterweb/dbw_tester.html:58:54
Error: An ignored error
    at http://localhost:10200/dobetterweb/dbw_tester.html:61:38
Error! Error!
Failed to load resource: the server responded with a status of 404 (Not Found)
Failed to load resource: the server responded with a status of 404 (Not Found)
/favicon.ico:1:0
(localhost)
Failed to load resource: the server responded with a status of 404 (Not Found)
Failed to load resource: the server responded with a status of 404 (Not Found)
اجتياز عمليات التدقيق بنجاح (5)
الصفحة تحتوي على HTML DOCTYPE
يؤدي تحديد doctype إلى منع المتصفح من التبديل إلى وضع Quirks. مزيد من المعلومات
تحديد ترميز الأحرف بشكلٍ صحيح
تعريف ترميز الأحرف مطلوب. ويمكن إجراء ذلك باستخدام علامة `<meta>` في أول 1024 وحدة بايت من عنوان HTML أو في عنوان الاستجابة Content-Type في HTTP. مزيد من المعلومات
مكتبات JavaScript التي تم رصدها
تم رصد جميع مكتبات الواجهة الأمامية JavaScript في الصفحة. مزيد من المعلومات
الاسم
الإصدار
jQuery
2.1.1
WordPress
تحتوي الصفحة على خرائط مصدر صالحة
تترجم خرائط المصدر الرمز المصغَّر إلى رمز المصدر الأصلي. ويساعد هذا الإجراء مطوّري البرامج على تصحيح الأخطاء في مرحلة الإنتاج. وتستطيع أيضًا أداة Lighthouse أن توفّر معلومات إضافية. ننصحك بنشر خرائط المصدر للاستفادة من هذه المزايا. مزيد من المعلومات
ما مِن مشاكل في لوحة Issues ضِمن "أدوات مطوري البرامج في Chrome"
تشير المشاكل التي تم تسجيلها في لوحة `Issues` ضِمن "أدوات مطوري البرامج في Chrome" إلى وجود مشاكل لم يتم حلها. قد تنتج هذه المشاكل بسبب إخفاقات في طلبات الشبكة وعدم توفّر عناصر كافية للتحكّم في الأمان ومشاكل أخرى تتعلق بالمتصفِّح. للاطّلاع على مزيد من التفاصيل عن كل مشكلة، يمكنك الانتقال إلى لوحة Issues (لوحة "المشاكل") ضِمن "أدوات مطوري البرامج في Chrome".
تضمن عمليات التحقّق هذه تحسين أداء صفحتك لتظهر في ترتيب نتائج محرّك البحث. هناك عوامل إضافية لا يتحقّق منها Lighthouse قد تؤثر في ترتيب نتائج البحث. مزيد من المعلومات
أفضل ممارسات المحتوىيمكنك تنسيق HTML بطريقة تتيح لبرامج الزحف فهم محتوى تطبيقك بشكلٍ أفضل.
لا يحتوي المستند على وصف تعريفي
قد يتم تضمين الأوصاف التعريفية في نتائج البحث لتلخيص محتوى الصفحة بإيجاز. مزيد من المعلومات
عناصر الصور لا تحتوي على سمات [alt]
يجب أن تهدف العناصر الإعلامية إلى نص وصفي بديل وقصير. يمكن تجاهل العناصر الزخرفية بسمة النص البديل الفارغة. مزيد من المعلومات
العناصر التي لم تلبِّ الشروط
img
<img src="lighthouse-480x318.jpg?iar1" width="120" height="15">
img
<img src="lighthouse-480x318.jpg?iar2" width="120" height="80">
img
<img src="lighthouse-480x318.jpg?isr1" width="4800" height="3180" style="position: absolute;">
img
<img src="lighthouse-480x318.jpg?isr2" width="120" height="80" style="position: absolute;">
img
<img src="lighthouse-480x318.jpg?isr3" width="960" height="636" style="image-rendering: pixelated; position: absolute;">
img
<img src="http://localhost:10200/dobetterweb/lighthouse-480x318.jpg" srcset="lighthouse-480x318.jpg 2x" width="960" height="636" style="position: absolute;">
img
<img src="lighthouse-rotating.gif" width="811" height="462">
img
<img src="blob:http://localhost:10200/0be75978-2a6d-4440-921f-85badcab3e5d">
img
<img src="filesystem:http://localhost:10200/temporary/empty-0.647080878678969.png">
الزحف والفهرسةللظهور في نتائج البحث، تحتاج برامج الزحف إلى الوصول إلى تطبيقك.
لا يمكن الزحف إلى الروابط
قد تستخدم محركات البحث سمات `href` على الروابط بهدف الزحف إلى المواقع الإلكترونية. يُرجى التأكّد من أنّ سمة `href` لعناصر الارتساء ترتبط بوجهة مناسبة، حيث يمكن اكتشاف مزيد من صفحات الموقع الإلكتروني. مزيد من المعلومات
الروابط التي لا يمكن الزحف إليها
external link
<a target="_blank">
a
<a href="javascript:void(0)" target="_blank">
متوافق مع الجوّاليُرجى التأكّد من أن صفحاتك متوافقة مع الأجهزة الجوّالة، حتى لا يحتاج المستخدمون إلى التصغير أو التكبير بإصبعين من أجل الاطّلاع على صفحات المحتوى. مزيد من المعلومات
لم يتم تحديد حجم أهداف النقر بشكل مناسب تم تحديد حجم ٠٪؜ لأهداف النقر بشكلٍ مناسب
يجب أن تكون العناصر التفاعلية، مثل الأزرار والروابط، كبيرة بشكلٍ كافٍ (48 × 48 بكسل) وأن تحيط بها مساحة كافية ليكون من السهل النقر عليها بدون النقر على أي عناصر أخرى. مزيد من المعلومات
هدف النقر
الحجم
استهداف متداخِل
Do something
<button class="small-button">
200x21
Do something else
<button class="small-button">
عناصر إضافية للتحقُّق يدويًا (1) تشغيل أدوات التحقُّق الإضافية هذه على موقعك الإلكتروني للتحقُّق من أفضل ممارسات تحسين محركات البحث الإضافية.
البيانات المنظَّمة صالحة
اجتياز عمليات التدقيق بنجاح (8)
تضمين علامة <meta name="viewport"> مع width أو initial-scale
يُرجى إضافة علامة `<meta name="viewport">` لتحسين تطبيقك لشاشات الجوّال. مزيد من المعلومات
المستند يحتوي على عنصر <title>
يمنح العنوان مستخدمي برامج قراءة الشاشة نظرة عامة حول الصفحة، ويعتمد مستخدمو محرك البحث على هذا بشكل كبير لتحديد ما إذا كانت الصفحة ذات صلة ببحثهم أو لا. مزيد من المعلومات
تحتوي الصفحة على رمز حالة HTTP صالح
قد لا تتم فهرسة الصفحات التي تتضمّن رموز حالة HTTP غير صالحة بشكلٍ صحيح. مزيد من المعلومات
الصفحة ليست محظورة من الفهرسة
يتعذّر على محركات البحث تضمين صفحاتك في نتائج البحث في حال عدم حصولها على إذن للزحف إلى هذه الصفحات. مزيد من المعلومات
المستند يحتوي على سمة hreflang صالحة
تخبر روابط hreflang محركات البحث عن إصدار الصفحة الذي يجب إدراجه في نتائج البحث للغة أو منطقة معيّنة. مزيد من المعلومات
يستخدم المستند أحجام الخط القابلة للقراءة نص ١٠٠٪؜ قابل للقراءة
أحجام الخطوط الأقل من 12 بكسل صغيرة جدًا بحيث لا يمكن قراءتها بسهولة وتتطلب من مستخدمي الجوّال "التكبير أو التصغير بإصبعين" من أجل قراءتها. يمكنك بذل قصارى جهدك للحصول على نسبة أكبر من 60% من نص الصفحة بمقدار أكبر من أو يساوي 12 بكسل. مزيد من المعلومات
المصدر
أداة الاختيار
% من نص الصفحة
حجم الخط
نص قابل للقراءة
100.00%
≥ 12px
يتجنّب المستند المكونات الإضافية
لا يمكن لمحركات البحث فهرسة محتوى مكون إضافي وتحظر العديد من الأجهزة استخدام المكونات الإضافية أو لا توفّرها. مزيد من المعلومات
غير سارٍ (2)
ملف "robots.txt" صالح
في حال كان ملف robots.txt مكتوبًا بصيغة غير صحيحة، يمكن ألا تفهم برامج الزحف كيف تريد أن يتم الزحف إلى موقعك الإلكتروني أو أن تتم فهرسته. مزيد من المعلومات
المستند يحتوي على سمة rel=canonical صالحة
تقترح الروابط الأساسية عنوان URL للعرض في نتائج البحث. مزيد من المعلومات
تعمل هذه العمليات على التحقق من جوانب "تطبيق الويب التقدّمي". مزيد من المعلومات
القسم القابل للتثبيت
عدم استيفاء ملف بيان تطبيق الويب أو مشغّل الخدمات لمتطلبات التثبيت سبب واحد
مشغّل الخدمات هو التكنولوجيا التي تمكّن تطبيقك من استخدام ميزات عديدة من "تطبيق الويب التقدّمي"، مثل الاستجابة عند عدم الاتصال بالإنترنت والإضافة إلى الشاشة الرئيسية والإشعارات الفورية. من خلال مشغّل الخدمات المناسب وعمليات تنفيذ ملفات البيان، يمكن للمتصفِّحات أن تطلب من المستخدمين بشكل مسبق إضافة تطبيقك إلى الشاشة الرئيسية، ويمكن بذلك زيادة التفاعل. مزيد من المعلومات
سبب الإخفاق
No manifest was fetched
تحسين PWA
عدم تسجيل مشغّل الخدمات الذي يتحكّم في صفحة وstart_url
مشغّل الخدمات هو التكنولوجيا التي تمكّن تطبيقك من استخدام ميزات عديدة من "تطبيق الويب التقدّمي"، مثل الاستجابة عند عدم الاتصال بالإنترنت والإضافة إلى الشاشة الرئيسية والإشعارات الفورية. مزيد من المعلومات
إعادة توجيه زيارات HTTP إلى HTTPS
في حال أعددت HTTPS مسبقًا، تأكّد من إعادة توجيه جميع زيارات HTTP إلى HTTPS من أجل تفعيل ميزات الويب الآمنة لجميع المستخدمين. مزيد من المعلومات
عدم الضبط لشاشة بداية مخصّصة
Failures: No manifest was fetched.
تضمن شاشة البداية المميزة توفير تجربة عالية الجودة عند إطلاق المستخدمين تطبيقك من الشاشات الرئيسية. مزيد من المعلومات
عدم ضبط لون تصميم لشريط العناوين
Failures: No manifest was fetched, No `<meta name="theme-color">` tag found.
يمكن تصميم شريط العناوين للمتصفح لمطابقة موقعك الإلكتروني. مزيد من المعلومات
تحديد حجم المحتوى بشكلٍ صحيح لإطار العرض
في حال كان عرض محتوى التطبيق لا يتطابق مع عرض إطار العرض، قد لا يتم تحسين تطبيقك لشاشات الجوّال. مزيد من المعلومات
تضمين علامة <meta name="viewport"> مع width أو initial-scale
يُرجى إضافة علامة `<meta name="viewport">` لتحسين تطبيقك لشاشات الجوّال. مزيد من المعلومات
لا يتم تقديم رمز apple-touch-icon صالح
للحصول على المظهر المثالي على نظام التشغيل iOS عند إضافة المستخدمين تطبيق ويب تقدّمي إلى الشاشة الرئيسية، يمكنك تحديد `apple-touch-icon`. يجب أن تشير هذه السمة إلى مربع غير شفاف بتنسيق PNG مقاسه 192 بكسل (أو 180 بكسل). مزيد من المعلومات
البيان لا يحتوي على رمز قابل للإخفاء
No manifest was fetched
يضمن الرمز القابل للإخفاء تعبئة الصورة للشكل بالكامل بدون أن تصبح مُعدَّة للعرض على شاشة عريضة أفقيًا أثناء تثبيت التطبيق على الجهاز. مزيد من المعلومات
عناصر إضافية للتحقُّق يدويًا (3) يُطلب إجراء عمليات التحقّق هذه من خلال المرجع قائمة التحقق PWA، ولكن لم يتم التحقُّق منها تلقائيًا من خلال Lighthouse. لا تؤثر عمليات التحقق هذه في نتيجتك، ولكن من المهم أنك تتحقق منها يدويًا.
الموقع الإلكتروني يعمل عبر المتصفح
للوصول إلى أكبر عدد من المستخدمين، يجب استخدام المواقع الإلكترونية على كل متصفح رئيسي. مزيد من المعلومات
عمليات نقل الصفحة لا تبدو أنها محظورة على الشبكة
يجب أن تكون عملية الانتقال بين الصفحات سريعة، حتى عند استخدام شبكة بطيئة. وذلك لأنّ سرعة استجابة التطبيق تُعدّ من العناصر الأساسية التي يستند إليها المستخدم في تقييم أداء التطبيق. مزيد من المعلومات
كل صفحة تحتوي على عنوان URL
يُرجى التأكّد من أن الصفحات الفردية قابلة للربط بشكلٍ كبير عبر عنوان URL وأن عناوين URL فريدة لغرض إمكانية المشاركة على وسائل التواصل الاجتماعي. مزيد من المعلومات