Rudra Analyzer

المنهجية

كيف نختبر المواقع ونقيّمها

تشرح هذه الصفحة بدقة ما تنظر إليه فحوصاتنا، وكيف تُحسب كل نتيجة، والأدوات التي تُجري الاختبار، وأين تقع حدودها. وهي تصف فحوص الصفحة الواحدة التي تقوم عليها الأدوات المجانية وتدقيق الموقع.

ما الذي ينظر إليه كل فحص

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

SEO

الاسم التقني
SEO داخل الصفحة وSEO التقني
ما الذي يفحصه
العنوان ووصف الميتا، وعنوان H1 وترتيب العناوين، وعنوان URL الأساسي (canonical)، وقواعد robots meta وX-Robots-Tag، ووسوم Open Graph وبطاقات Twitter، وسمة html lang، وviewport، ونسبة الصور التي تحمل نص alt، والبيانات المنظمة JSON-LD، وhreflang، والأيقونة المفضلة (favicon)، وعدد الكلمات، والروابط الداخلية، إضافةً إلى robots.txt وخريطة الموقع XML وllms.txt وسلاسل إعادة التوجيه وHTTPS.
طريقة التقييم
تبدأ من 100. غياب العنوان −25، وغياب وصف الميتا −15، وغياب H1 −15، وnoindex −30، مع خصومات أصغر (2–15 نقطة) للبقية. ولا يمكن للفحوص الأحدث مجتمعةً أن تخصم أكثر من 45 نقطة.
يُختبر باستخدام
Python requests + BeautifulSoup (يقرأ HTML الذي يرسله الخادم؛ ولا يُشغَّل JavaScript)
جرّب مدقق SEO

السرعة

الاسم التقني
أداء الصفحة (Lighthouse)
ما الذي يفحصه
فئة الأداء في Lighthouse: First Contentful Paint وLargest Contentful Paint وTotal Blocking Time وCumulative Layout Shift وSpeed Index وTime to Interactive، إضافةً إلى ما يصل إلى 15 تدقيقًا فاشلًا.
طريقة التقييم
نتيجة الأداء الخاصة بـ Lighthouse من 0 إلى 100 كما هي دون تعديل. التدقيق الذي تقل نتيجته عن 0.5 يُصنَّف حرجًا، وما يقل عن 0.9 يُصنَّف تحذيرًا.
يُختبر باستخدام
Google Lighthouse في Chrome دون واجهة، بالإعدادات الافتراضية (الجوال)
جرّب مدقق سرعة الموقع

التجربة على الجوال

الاسم التقني
التخطيط المتجاوب
ما الذي يفحصه
وسم viewport meta والفيض الأفقي بمقاسات سطح المكتب (1280×800) والجهاز اللوحي (768×1024) والهاتف (390×844)، مع لقطة شاشة لكل مقاس.
طريقة التقييم
تبدأ من 100. غياب وسم viewport −20، و−15 لكل مقاس تكون فيه الصفحة أعرض من الشاشة، و−10 إذا واجه أي مقاس مشكلات في التحميل.
يُختبر باستخدام
Playwright مع Chromium
جرّب مدقق التوافق مع الجوال

إمكانية الوصول

الاسم التقني
اختبار WCAG الآلي
ما الذي يفحصه
مجموعة القواعد الافتراضية في axe-core — قواعد WCAG 2.x للمستويين A وAA إضافةً إلى أفضل الممارسات — تُطبَّق على الصفحة بعد عرضها. يُدرج ما يصل إلى 25 نوعًا من المخالفات، مع عدد العناصر المتأثرة بكل منها.
طريقة التقييم
تبدأ من 100 وتخسر نقاطًا عن كل قاعدة فاشلة حسب تأثيرها: حرج −15، خطير −10، متوسط −5، طفيف −2.
يُختبر باستخدام
axe-core محقون في Chromium عبر Playwright
جرّب مدقق إمكانية الوصول

أمان الموقع

الاسم التقني
أمان النقل وترويسات أمان HTTP
ما الذي يفحصه
HTTPS بعد عمليات إعادة التوجيه؛ وشهادة TLS (الموثوقية، واسم المضيف، وإصدار البروتوكول، والجهة المُصدِرة، وتاريخ الانتهاء)؛ وHSTS وContent-Security-Policy وX-Frame-Options أو CSP frame-ancestors وX-Content-Type-Options وReferrer-Policy وPermissions-Policy؛ وأرقام الإصدارات في ترويسات Server أو X-Powered-By.
طريقة التقييم
تبدأ من 100. عدم استخدام HTTPS −40، وغياب HSTS −15، وغياب CSP −12، وغياب الحماية من clickjacking −8، وغياب X-Content-Type-Options −6، وغياب Referrer-Policy أو Permissions-Policy −4 لكل منهما، وكشف الإصدار −3. الشهادة غير الصالحة أو المنتهية −40، وفشل اتصال TLS −30، وانتهاء الشهادة خلال 14 يومًا −10، وخلال 30 يومًا −5.
يُختبر باستخدام
Python requests + وحدة ssl من المكتبة القياسية
جرّب مدقق أمان الموقع

الروابط وأخطاء الصفحات

الاسم التقني
اختبار وظيفي سريع
ما الذي يفحصه
يحمّل الصفحة في متصفح، ويسجّل أخطاء وحدة تحكم JavaScript والاستثناءات غير المعالجة، ويختبر ما يصل إلى 12 رابطًا فريدًا إلى الموقع نفسه (البروتوكول والنطاق نفسيهما) بحثًا عن أخطاء HTTP، ويعدّ النماذج دون إرسالها. لا تُختبر الروابط إلى المواقع الأخرى.
طريقة التقييم
تبدأ من 100. كل رابط معطّل −10 (بحد أقصى −40)، وكل خطأ JavaScript غير معالج −10 (بحد أقصى −30)، وكل خطأ في وحدة التحكم −5 (بحد أقصى −20).
يُختبر باستخدام
Playwright مع Chromium
جرّب مدقق الروابط المعطّلة

الخادم والتوفّر

الاسم التقني
التوفّر وزمن الاستجابة
ما الذي يفحصه
الصفحة نفسها إضافةً إلى المسارات الشائعة — robots.txt وsitemap.xml و/health و/healthz و/api و/api/health وopenapi.json وswagger.json وmanifest.json وsecurity.txt — بحثًا عن أخطاء الخادم ومتوسط زمن الاستجابة. لا يُحتسب خطأ 404 على هذه المسارات الاختيارية.
طريقة التقييم
تبدأ من 100. تعذّر الوصول إلى الصفحة أو خطأ 5xx −50، وخطأ 4xx في الصفحة −20، و−15 لكل مسار آخر يُرجع 5xx (بحد أقصى −30)، ومتوسط زمن استجابة أعلى من 800 ملّي ثانية −8 أو أعلى من 1,500 ملّي ثانية −15.
يُختبر باستخدام
Python requests
جرّب تدقيق الموقع

كيف تُحسب النتيجة الإجمالية

النتيجة الإجمالية هي متوسط نتائج الفئات، مقرّبًا إلى أقرب عدد صحيح. ولا تُحتسب إلا الفئات التي أعطت نتيجة. إذا لم يكن أحد المحركات متاحًا على خادمنا — مثلًا إذا لم يكن Lighthouse يعمل — تُستبعد تلك الفئة من التقرير ومن المتوسط، بدلًا من احتسابها صفرًا أو تخمينها.

إذا بدأ الفحص لكنه لم يكتمل، مثلًا لأن الصفحة لم تُحمَّل في الوقت المحدد، فإنه يحصل على 0 ويُحتسب، لأن هذه مشكلة حقيقية سيواجهها الزائر أيضًا.

تُعرض النتائج مع حالة واضحة: من 90 إلى 100 «جيد»، ومن 50 إلى 89 «يحتاج إلى انتباه»، ومن 0 إلى 49 «ضعيف». وتُكتب الحالة دائمًا بجانب لونها.

الأدوات التي نستخدمها

نعتمد على أدوات راسخة ومفتوحة بدلًا من ابتكار قياسات خاصة بنا.

  • Google Lighthouse

    يقيس أداء التحميل في متصفح Chrome حقيقي. نستخدم نتيجة الأداء والتدقيقات الخاصة به كما هي.

  • Playwright وChromium

    يحمّل الصفحات في محرك متصفح حقيقي لفحوص تخطيط الجوال، والروابط والأخطاء، وإمكانية الوصول، ويلتقط لقطات الشاشة.

  • axe-core

    محرك قواعد إمكانية الوصول مفتوح المصدر من Deque، والمستخدم على نطاق واسع لاختبار WCAG الآلي.

  • requests وBeautifulSoup

    تجلب الصفحات وتحلّل HTML الخاص بها لفحوص SEO والأمان والخادم.

  • وحدة ssl في Python

    تفتح اتصال TLS لقراءة شهادتك والتحقق من صحتها مقابل جهات إصدار الشهادات الموثوقة القياسية.

ما لا تستطيع الفحوص الآلية إخبارك به

  • ما إذا كان محتواك مفيدًا أو دقيقًا أو مقنعًا، أو مدى قدرته على التصدر أمام المنافسين.
  • مسائل إمكانية الوصول التي تحتاج إلى إنسان: هل نص alt ذو معنى، وهل ترتيب التنقل بلوحة المفاتيح منطقي، وهل المحتوى مفهوم.
  • ما إذا كان موقعك يحتوي على ثغرات أو برامج قديمة أو كلمات مرور ضعيفة أو برمجيات خبيثة. يقرأ فحص الأمان إعداداتك؛ وهو ليس اختبار اختراق.
  • مدى سرعة موقعك لزوارك الحقيقيين. يُجري Lighthouse اختبارًا معمليًا واحدًا؛ وقد تختلف بيانات الزوار الحقيقيين.
  • أي شيء خلف تسجيل دخول أو اشتراك مدفوع أو نموذج — فنحن نرى فقط الصفحات المتاحة للعامة.
  • المشكلات في الصفحات الأخرى. كل فحص للصفحة الواحدة ينظر فقط إلى العنوان الذي تدخله.

لماذا قد تختلف النتائج بين مرة وأخرى

السرعة هي الأكثر تغيرًا. كل تشغيل لـ Lighthouse هو تحميل جديد للصفحة، وتختلف ظروف الشبكة وحمل الخادم والتخزين المؤقت والإعلانات والنصوص البرمجية الخارجية من تحميل لآخر. من الطبيعي أن يكون هناك فرق ببضع نقاط بين مرة وأخرى.

قد تختلف أيضًا الفحوص المعتمدة على المتصفح إذا كانت الصفحة تحمّل المحتوى بترتيب عشوائي، أو تعرض لافتات أو تجارب مختلفة، أو تحظر الزوار الآليين أحيانًا. أما نتائج SEO والأمان فلا تتغير إلا عند تغيّر صفحتك أو إعدادات خادمك.

القيود المعروفة حسب المجال

السرعة

اختبار معملي لتحميل واحد، باستخدام محاكاة Lighthouse الافتراضية لهاتف متوسط الفئة على اتصال مُبطّأ. لا يمكنه قياس Interaction to Next Paint (INP) لأنه يحتاج إلى تفاعلات حقيقية؛ ويُعدّ Total Blocking Time أقرب مؤشر معملي له.

إمكانية الوصول

لا تكتشف القواعد الآلية إلا جزءًا من المشكلات التي قد تحتويها الصفحة. واجتياز الفحص لا يعني أن الصفحة تستوفي WCAG؛ فلا يزال الاختبار اليدوي بلوحة المفاتيح وقارئ الشاشة ضروريًا.

الأمان

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

الروابط

يختبر ما يصل إلى 12 رابطًا إلى الموقع نفسه في كل صفحة. لا تُفحص الروابط إلى المواقع الأخرى، وبعض الخوادم تُرجع أخطاء للزوار الآليين حتى عندما تعمل الصفحة للناس.

كيف يُستخدم الذكاء الاصطناعي في التقارير

عند تفعيله، يعيد نموذج ذكاء اصطناعي (Claude من Anthropic) صياغة النتائج الحقيقية للفحص في قائمة قصيرة مرتبة حسب الأولوية من الخطوات التالية. ويتلقى العنوان المفحوص ونتائج الفئات والمشكلات التي اكتشفتها أدوات الفحص لدينا.

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

تأتي النتائج والمشكلات دائمًا من أدوات الفحص الموضحة أعلاه، وليس من الذكاء الاصطناعي أبدًا.

ماذا يحدث لبياناتك

التحليلات مؤقتة. يُحذف كل فحص، وكل فحص للموقع، وكل اختبار للتخطيط — مع نتائجه وتقاريره ولقطات شاشته — تلقائيًا بعد 24 ساعة من آخر نشاط له.

توضح سياسة الخصوصية لدينا ما نخزّنه أيضًا، مثل تفاصيل الحساب، ولأي مدة.

اقرأ سياسة الخصوصية

جرّب الفحوص

يمكنك تجربة كل أداة في هذه الصفحة مجانًا على صفحة واحدة من موقعك، وتشرح أدلتنا كيفية إصلاح ما تكتشفه.