أداة مجانية: الجوانب التقنية
فحص شامل مجاني للموقع
فحص واحد للصفحة التي تُدخلها وما يصل إلى أربع صفحات أساسية، مع نتائج في سبعة مجالات: إمكانية الوصول، والجاهزية لقانون EAA، وSEO، والسرعة، والتحويل، والأمان، ومصادقة البريد الإلكتروني. ابدأ من هنا لترى أين تكمن أكبر المشكلات قبل أن تقرر ما ستصلحه.
مجاني. يختبر حتى خمس صفحات أساسية في نحو دقيقة.
ما تفحصه هذه الأداة
إمكانية الوصول
قواعد axe-core الخاصة بالمستويين A وAA في WCAG 2.2 على كل صفحة مختبَرة، إضافةً إلى اختبار لوحة المفاتيح بحثًا عن مصائد التركيز وروابط التخطي وإطارات التركيز المفقودة.
الجاهزية لقانون EAA
إخفاقات إمكانية الوصول الآلية مربوطة بالمعيار EN 301 549، وهو المعيار الأوروبي المستخدم للقانون الأوروبي لإمكانية الوصول (European Accessibility Act).
SEO
العناوين، والأوصاف، وعناوين H1، وروابط canonical، وnoindex، وrobots.txt، وخريطة الموقع XML، وviewport، واللغة، وOpen Graph، والبيانات المنظمة.
السرعة
توقيتات التحميل، وإزاحة التخطيط، والمهام الطويلة، ووزن الصفحة، والصور الثقيلة، وحصة الجهات الخارجية، مقيسةً في عمليات تحميل الصفحات نفسها. أما اختبار الهاتف على شبكة 4G بطيئة فهو في أداة اختبار سرعة الموقع.
التحويل
الدعوات إلى اتخاذ إجراء، وطرق التواصل، والنماذج، ومحتوى الثقة مثل آراء العملاء وروابط السياسات. وفي المتاجر، أيضًا فحوصات المنتج والسلة مثل السعر وزر الإضافة إلى السلة وزر إتمام الشراء.
فحص الأمان غير التدخلي
الشهادة، وإعادة التوجيه من HTTP إلى HTTPS، وترويسات الأمان، وخصائص ملفات تعريف الارتباط، والمحتوى المختلط، والإصدارات القديمة من jQuery وLodash، وملف security.txt، وسياسة DMARC التي تحمي من انتحال البريد الإلكتروني.
مصادقة البريد الإلكتروني
SPF، وDKIM على المحددات (selectors) الشائعة، وDMARC، وBIMI، وMTA-STS، تُقرأ من DNS العام.
نوع الموقع والتقنية
نوع الموقع (متجر، أو SaaS أو تطبيق، أو موقع شركة، أو مدونة، أو ناشر، أو تعليم، أو جهة حكومية، أو رعاية صحية، أو فندق، أو صفحة هبوط) ومنصته من بين 18 تقنية، يُكتشفان من أدلة عامة مع مستوى ثقة. ويحدد كلاهما الصفحات والفحوصات المستخدمة.
ما لا يمكنها فحصه
- التعمق في مجال واحد. يعرض كل مجال أهم نتائجه؛ ويُجري التقرير المدفوع المقابل مزيدًا من الاختبارات ويقدّم الإصلاح لكل نتيجة.
- اختبار أكثر من خمس صفحات، أو الصفحات المحمية بتسجيل الدخول، أو عملية الدفع.
- العمل بوصفه اختبار اختراق. فحوصات الأمان لا تقرأ إلا ما يُظهره متصفح الزائر وDNS العام.
- العثور على كل مفاتيح DKIM. لا يمكن سرد المحددات (selectors)، لذا لا يُفحص إلا ما تستخدمه خدمات البريد الإلكتروني الشائعة.
- الإجابة عن الأسئلة القانونية، مثل ما إذا كان قانون ADA أو قانون EAA ينطبق عليك أو ما إذا كنت ممتثلًا.
- قياس النتائج الفعلية مثل الترتيب أو معدلات التحويل أو المبيعات أو الوصول إلى صندوق الوارد.
لماذا يهم ذلك
نادرًا ما تبقى مشكلات المواقع في مجال واحد. فقد يكون عارض الصور الدوّار (carousel) هو إخفاق إمكانية الوصول، وأثقل ملف في الصفحة، وسبب وقوع الدعوة إلى اتخاذ إجراء أسفل الشاشة الأولى، في آن واحد. وقد يحتجز شريط ملفات تعريف الارتباط تركيز لوحة المفاتيح ويُزيح التخطيط في الوقت نفسه. ورؤية كل المجالات من فحص واحد تُظهر أين يُصلح تغيير واحد عدة أمور.
كما يكشف الفحص الشامل ما لا يتولى أحد مسؤوليته. فسجلات مصادقة البريد الإلكتروني تُضبط مرة وتُنسى؛ وبدون سياسة DMARC مُطبَّقة، يمكن لآخرين إرسال رسائل تبدو كأنها صادرة من نطاقك. وانتهاء صلاحية الشهادة، وغياب ترويسات الأمان، ونسخة قديمة من jQuery تضمّنها إضافة، كلها صامتة بالقدر نفسه إلى أن يتعطل شيء ما.
ولأن الفحص يكتشف نوع الموقع الذي يختبره، تأتي الفحوصات ملائمة له: فالمتجر يحصل على فحوصات المنتج والسلة، وموقع SaaS على صفحة الأسعار، والمدونة على مقالاتها. ويُظهر الاكتشاف أدلته ومستوى ثقته، لتعرف متى أخطأ في التخمين.
كيف تقرأ النتائج
- مشكلة
- مشكلة مؤكدة أثبتتها الفحوصات، مثل قاعدة WCAG فاشلة، أو صفحة مضبوطة على noindex، أو عدم وجود سجل DMARC.
- للتحقق
- شيء ينبغي أن ينظر فيه شخص، لأن البرنامج لا يستطيع الحسم أو لأنه قد يكون مقصودًا، مثل عنصر لم يستطع axe-core البتّ فيه أو صفحة يمكن لمواقع أخرى تضمينها.
- فرصة
- تحسين لا خطأ، مثل عدم وجود سياسة أمان المحتوى (Content Security Policy) أو دعوة إلى اتخاذ إجراء أسفل الشاشة الأولى.
- ناجح
- جرى الفحص ولم يجد أي خطأ في الصفحات المختبَرة.
- معلومة
- سياق لا حكم، مثل ترويسات الأمان التي يضبطها Shopify لكل متجر ولا يمكنك تغييرها.
- نوع الموقع ومستوى الثقة
- ما يعتقد الفحص أنه نوع موقعك، مع الأدلة التي يستند إليها. وعندما تكون الأدلة ضعيفة، يُعامل الموقع بوصفه موقعًا عامًا ويحصل مع ذلك على كل فحص يناسب أي موقع.
- التقنية
- المنصة أو إطار العمل المكتشف، مثل Shopify أو WordPress أو Webflow أو Next.js. وهي تحدد خطوات الإصلاح الخاصة بالمنصة التي تراها.
كيف تصلح أكثر المشكلات شيوعًا
لا توجد سياسة DMARC
انشر سجل TXT على _dmarc.yourdomain.com، مثل v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com، لتبدأ في تلقي التقارير. وعندما تُظهر التقارير أن كل خدمة ترسل باسمك تجتاز SPF أو DKIM، انتقل إلى p=quarantine ثم إلى p=reject.
HTTP لا يعيد التوجيه إلى HTTPS
فعّل خيار فرض HTTPS لدى مزوّد الاستضافة أو شبكة CDN، أو أضف إعادة توجيه 301 من http:// إلى https:// لكل مسار. وعندما يعمل HTTPS في كل مكان، أضف ترويسة Strict-Transport-Security.
ترويسات أمان مفقودة
ابدأ بـ X-Content-Type-Options: nosniff، وسياسة Referrer-Policy مثل strict-origin-when-cross-origin، والتوجيه frame-ancestors ضمن Content Security Policy (أو X-Frame-Options) لمنع المواقع الأخرى من تضمين صفحاتك في إطارات. تحتاج سياسة Content Security Policy الكاملة إلى اختبار، لذا ابدأ بـ Content-Security-Policy-Report-Only.
إصدار قديم من jQuery أو Lodash
حدّث إلى إصدار حالي، أو أزل المكتبة إن لم يكن هناك ما يستخدمها. في WordPress، تأتي النسخ القديمة عادةً من قالب أو إضافة تضمّن نسختها الخاصة، لذا فإن الإصلاح هو تحديث تلك الإضافة أو استبدالها.
سجل SPF بعدد كبير جدًا من عمليات البحث
يسمح SPF بحد أقصى 10 عمليات بحث DNS. أزل إدخالات include: الخاصة بالخدمات التي لم تعد تستخدمها، وتجنب عمليات include المتداخلة قدر الإمكان، وتأكد من أن النطاق لا ينشر إلا سجل SPF واحدًا.
لا توجد دعوة واضحة إلى اتخاذ إجراء
ضع إجراءً رئيسيًا واحدًا، مثل «احجز عرضًا توضيحيًا» أو «اطلب عرض سعر» أو «تسوّق أحدث المنتجات»، في الشاشة الأولى من الصفحة الرئيسية على هيئة رابط أو زر حقيقي بنص محدد، وكرّره بعد الأقسام الأساسية.
أسئلة حول هذه الأداة
ماذا يتضمن الفحص الشامل المجاني للموقع؟
الصفحة التي تُدخلها وما يصل إلى أربع صفحات أساسية تُختبر في متصفح حقيقي، إضافةً إلى فحوصات على مستوى الموقع كله لملف robots.txt وخريطة الموقع والشهادة وترويسات الاستجابة وسجلات DNS. تأتي النتائج في سبعة مجالات، لكل منها أهم نتائجه.
كم يستغرق الفحص؟
نحو دقيقة لمعظم المواقع، إذ تُحمَّل خمس صفحات وتُختبر. وإذا فُحص العنوان نفسه خلال الساعة الأخيرة، فقد يُعاد استخدام تلك النتائج.
هل فحص الأمان آمن على موقع منشور للعموم؟
نعم. فهو لا يقرأ إلا ما يُظهره متصفح الزائر وDNS العام: الشهادة والترويسات وملفات تعريف الارتباط والنصوص البرمجية والسجلات. ولا يجرّب كلمات المرور أبدًا، ولا يتحسس المسارات المخفية، ولا يرسل حركة هجومية.
كيف يُكتشف نوع الموقع؟
من أدلة عامة في صفحاتك: البيانات المنظمة، ووسوم generator، والنصوص البرمجية، والكلمات المكتوبة على الروابط والأزرار. لكل تصنيف مستوى ثقة ويعرض أدلته، فيسهل اكتشاف التخمين الخاطئ.
لماذا اختُبرت أقل من خمس صفحات؟
تُختار الصفحات الأساسية من الروابط الموجودة في الصفحة التي تُدخلها. وفي الموقع الصغير، أو عندما تُعيد صفحة التوجيه إلى موقع آخر أو تُرجع خطأً أو تكون محظورة، قد يُختبر عدد أقل من الصفحات.
بأي تقرير مدفوع ينبغي أن أبدأ؟
بتقرير المجال الذي يحتوي على المشكلات الأهم بالنسبة إليك. يرتبط كل مجال في الفحص الشامل بتقريره، الذي يختبر صفحات أكثر أو يُجري اختبارات إضافية ويقدّم الإصلاح لكل نتيجة.
المصادر
- W3C: إرشادات إمكانية الوصول إلى محتوى الويب (WCAG) 2.2(يفتح في علامة تبويب جديدة)
- ETSI: المعيار EN 301 549، متطلبات إمكانية الوصول لمنتجات وخدمات تقنية المعلومات والاتصالات(يفتح في علامة تبويب جديدة)
- Google Search Central: المتطلبات التقنية(يفتح في علامة تبويب جديدة)
- web.dev: مؤشرات أداء الويب (Web Vitals)(يفتح في علامة تبويب جديدة)
- IETF RFC 7208: إطار سياسة المرسِل (SPF)(يفتح في علامة تبويب جديدة)
- IETF RFC 6376: توقيعات البريد المعرَّف بمفاتيح النطاق (DKIM)(يفتح في علامة تبويب جديدة)
- IETF RFC 9989: مصادقة الرسائل والإبلاغ والمطابقة المستندة إلى النطاق (DMARC)(يفتح في علامة تبويب جديدة)
- IETF RFC 8461: أمان النقل الصارم لبروتوكول SMTP بين وكلاء نقل البريد (MTA-STS)(يفتح في علامة تبويب جديدة)
- IETF RFC 9116: تنسيق ملف للمساعدة في الإفصاح عن الثغرات الأمنية (security.txt)(يفتح في علامة تبويب جديدة)
أدوات ذات صلة
- إمكانية الوصولفحص إمكانية الوصول للموقعاختبر موقعك وفق WCAG 2.2 بالمستويين A وAA في متصفح حقيقي، واطّلع على كل عائق مع العنصر والصفحة وسبب أهميته.افتح الأداة
- SEOتحليل SEO للموقعاعثر في صفحاتك الأساسية على مشكلات SEO التقنية التي تُبقي الصفحات خارج نتائج البحث أو تُضعف مظهرها فيها.افتح الأداة
- الأداءاختبار سرعة الموقعحمّل صفحة كما يحمّلها هاتف متوسط الفئة على شبكة 4G بطيئة، واطّلع على LCP وإزاحة التخطيط ووقت الحظر وأثقل الملفات، إضافةً إلى بيانات المستخدمين الفعليين من Google عند توفرها.افتح الأداة