كيف يعمل
طلب HTTP واحد بسيط، ثم 70 سؤالًا عمّا عاد.
لا متصفّح بلا واجهة. ولا تنفيذ لـ JavaScript. ولا إعادة محاولة. هذا القيد هو المنتج نفسه: إنه الميزانية التي يمنحك إياها معظم الزواحف فعلًا، وإعادة إنتاجها هي الطريقة الأمينة الوحيدة لإخبارك بما تراه.
١. نجلبها كما يجلبها الوكيل
يرسل AXRAY طلب GET واحدًا بمعرّف مستخدم صادق، ومهلة اثنتي عشرة ثانية، وسقف صارم للبايتات، ويتتبّع التحويلات يدويًا حتى تكون السلسلة قابلة للعرض. ثم يتوقّف. إن كان محتواك يحتاج متصفّحًا كي يظهر فلن يظهر هنا — وهذا بالضبط ما يحدث داخل الزاحف.
وبالتوازي نجلب ملفات مستوى النطاق التي يبحث عنها الوكيل قبل أن يثق بموقع: /robots.txt و/sitemap.xml و/llms.txt و/.well-known/security.txt و/.well-known/mcp.json.
٢. نحلّلها دون DOM
يُحلَّل HTML بمحلّل صغير متسامح كُتب لهذا الغرض. لا محرّك متصفّح، ولا محلّل طرف ثالث، ولا JavaScript. الصفحات الحقيقية مشوّهة، والفاحص الذي ينهار أمام ترميز سيّئ فاحص لا يثق به أحد، ولذلك فهو متسامح بحكم التصميم.
٣. نطرح 70 سؤالًا
كل فحص دالّة خالصة على المجموعة المجمّدة نفسها من الوقائع، ولهذا يحصل العنوان نفسه على الدرجة نفسها في سطر الأوامر وفي مسار البناء وعلى هذا الموقع. يعيد كل فحص حكمًا، والدليل وراءه، وجملة تشرح لماذا يهمّ الوكيل، وحيثما أمكن مقتطفًا جاهزًا للّصق.
٤. نوزن ونضع سقوفًا ونرتّب
الفحوص غير المنطبقة على صفحتك تخرج من المقام بدل أن تكلّفك نقاطًا: صفحة بلا نماذج لا تُعاقَب أبدًا على غياب تسميات الحقول. وتُدمج درجات الركائز بأوزانها في الرقم العام.
ثم تُطبَّق السقوف. بعض الإخفاقات جسيمة إلى حدّ يجعل المعدّل الجيّد كذبة — جدار مانع للبوتات، أو حجب كامل في robots، أو صفحة بلا محتوى. عندها يُقيَّد سقف الدرجة ويقول التقرير ذلك في جملة، لأن سقفًا بلا تفسير يُقرأ كخلل.
وأخيرًا تُحوَّل كل ملاحظة إلى النقاط التي تكلّفك إياها على المقياس العام، وتُرتَّب قائمة الإصلاحات بحسب ذلك الرقم. إنها قائمة عمل لا قائمة شكاوى.
٥. نريك ما خرج به الوكيل
يحمل كل تقرير الصفحة معادَ بناؤها بصيغة Markdown من التحليل نفسه الذي خرجت منه الدرجة: العناوين والنص والروابط والنصوص البديلة للصور التي نجت من جلب بلا متصفّح. لا يُضاف شيء ولا يُستنتج شيء. وعلى صفحة تُبنى داخل متصفّح الزائر تكون عادةً ثلاثة أسطر، وهذه الحقيقة وحدها تشرح الدرجة أسرع من أي قائمة فحوص راسبة.
وفوقها رقمان: كم تكلّف الصفحةُ كلها الوكيلَ من الرموز تقريبًا، وكم من ذلك محتوى الصفحة نفسها لا التنقّل والترويسة والتذييل المحيطة به. الرقم الثاني هو المفيد. نافذة السياق ميزانية ثابتة، والموقع الذي ينفق ثلثي كل صفحة على قائمة ضخمة يدفع ذلك في كل صفحة يقرؤها مساعد.
٦. نقطّعها كما يفعل نظام الاسترجاع
لا يقرأ أي مساعد صفحةً كاملة. يقسّمها نظام الاسترجاع إلى مقاطع من بضع مئات من الرموز، ويخزّن كل مقطع على حدة، ثم يعيد واحدًا منها بجوار مقاطع من مواقع أخرى — وتُكتب الإجابة من ذلك المقطع وحده. لذلك نجري القطع نفسه: نقسّم عند العناوين، وننقل مسار العناوين داخل كل مقطع كما يفعل المقسّم الحقيقي، ونحدّ كل مقطع عند نحو ثلاثمئة رمز، ثم نسأل عن كل مقطع: هل كان من رأى هذا المقطع وحده سيعرف عمّ يتحدث؟
ويخرج من ذلك أمران: نسبة محتواك الذي يقف بذاته، ونسبة ما سيُسترجَع وهو تنقّل لا محتوى — فالقوائم وقوائم الروابط تدخل الفهرس أيضًا وتُسترجَع أيضًا ولا تجيب عن شيء. لا نموذج لغوي في ذلك كله: كل حكم يأتي من بنية الصفحة، وهو ما يجعله قابلًا للتكرار وقابلًا للاعتراض عليه.
وإلى جانبه نقرأ بياناتك المهيكلة في مقابل نصّك المرئي ونبلّغ عن مواضع الاختلاف: سعر في JSON-LD ليس من بين الأسعار المطبوعة على الصفحة، أو منتج مُعلَّم «متوفّر» على صفحة تقول إنه نفد. لا شيء من ذلك يظهر في المتصفّح، ولا شيء منه يكسر اختبارًا، ويُقتبس كله بثقة، لأن المساعد لا سبب لديه للشكّ في نصف الصفحة الذي يستطيع تصديقه ببساطة.
كيف يُحسب تقدير الرموز، وإلى أي حدّ قد يخطئ
إنه تقدير، ومُعلَّم كذلك في كل موضع يظهر فيه. لا يحمل AXRAY أي اعتماديات ولا ملفات بيانات، ومفردات cl100k_base وo200k_base تبلغ ميغابايتات، فلا مُرمِّز هنا لتشغيله. بدلًا من ذلك: الحروف اللاتينية والأرقام وعلامات الترقيم تندمج في قطع بمتوسط أربعة محارف وتُحتسب بربع رمز لكل قطعة؛ أما الهان والكانا والهانغول فلا تندمج هكذا وتُحتسب بما يقارب رمزًا لكل محرف، وهذا هو الفرق بين أن تكون مصيبًا تقريبًا وأن تخطئ بثلاثة أضعاف على صفحة يابانية؛ وتُحتسب فواصل الأسطر لأنها رموز حقيقية.
على النثر الإنجليزي يقع ذلك ضمن نحو عشرة بالمئة من مُرمِّز حقيقي. وهو دقيق بما يكفي لقياس صفحة مقابل نافذة سياق ولمقارنة نصف المحتوى بنصف الهيكل. وليس دقيقًا بما يكفي لمحاسبة أحد، ولا شيء هنا يفعل ذلك.
أسئلة يطرحها الناس فعلًا
أليس هذا مجرّد تحسين لمحركات البحث باسم آخر؟
لا، والفرق في شكل الإخفاق. محرّك البحث الذي يجد عنوانًا سيّئًا يعرض عنوانًا سيّئًا. أمّا المساعد الذي يجد عنوانًا سيّئًا فيخترع عنوانًا، وينسبه إليك، ويعرضه على شخص لن يرى موقعك أبدًا. ونحو ثلث هذه الفحوص لا نظير له في تحسين محركات البحث إطلاقًا: هل يُسمح لزاحف ذكاء اصطناعي مسمّى بالمرور، وهل أسعارك قابلة للقراءة آليًا، وهل يستطيع وكيل تشغيل نماذجك، وهل نشرت شيئًا يستطيع وكيل استدعاءه.
لماذا لا تُصيّرون الصفحة بمتصفّح أولًا؟
لأن ذلك سيجاملك. معظم الزواحف تجلب HTML عاديًا دون JavaScript وبمهلة صارمة، وإعادة إنتاج تلك الميزانية هي الطريقة الأمينة الوحيدة للإبلاغ عمّا تراه. وإن كان محتواك يحتاج متصفّحًا كي يظهر فلن يظهر هنا — وهذا بالضبط ما يحدث داخل الزاحف.
ماذا يكلّفني الفحص بصفتي الموقع المفحوص؟
حفنة طلبات: الصفحة نفسها، وrobots.txt، وخريطة الموقع، وllms.txt، وبضعة مسارات معروفة. ويُجلب المضيف الواحد 30 مرة في الساعة على الأكثر بالنسبة لجميع مستخدمي AXRAY مجتمعين، وتُخدَم الطلبات المتكرّرة خلال 10 دقيقة من نتيجة محفوظة، ويلتزم الزحف بملف robots.txt لديك وبمهلة الزحف التي حدّدتها. وإن كنت تفضّل ألّا نجلبك أصلًا، سطران في robots.txt يوقفاننا.
هل يَنشر فحصُ موقعٍ أي شيء عنه؟
لا. لا يمكن الوصول إلى التقرير إلا عبر رابطه الخاص الذي لا يُخمَّن، ولا يدخل شيء فهرس AX العام ما لم يُثبت مالك النطاق ملكيته ويطلب إدراجه.
ألا يكفي أن أضيف الملفات المطلوبة لأحصل على درجة جيّدة؟
لم يعد ذلك كافيًا، ونحن ننشر كيف مُنع. عشرون فحصًا كان يرضيها ملف فارغ صارت تنظر إلى ما بداخله: على llms.txt أن يقول شيئًا وأن يشير إلى مكان، وعلى Product أن يحمل offers، وعلى security.txt أن يذكر جهة اتصال. وحين يكون الشيء موجودًا لكنه أجوف يصفه التقرير بـدليل ضعيف ولا ينال أكثر من نصف وزنه.
ما نمتنع عنه عمدًا
- لا نُصيّر الصفحة. درجة بعد التصيير ستجاملك وتضلّلك.
- لا نُرهق خادمك. الفحص الافتراضي حفنة طلبات، والزحف يجري اثنين في كل مرة مع فاصل زمني.
- لا نخمّن النية. إن تعذّر تقييم فحص فإنه يُعلَّم غير منطبق، لا راسبًا.
- لا نخفي معايير التقييم. المواصفة الكاملة علنية ومولّدة من شيفرة التقييم.
هل يجتاز AXRAY اختباره الخاص؟
لا بدّ له. هذا الموقع يُصيَّر على الخادم، ومعلَّم دلاليًا، وموصوف بـ JSON-LD، وينشر llms.txt وrobots.txt وsitemap.xml وملف تعريف وكيل. شغّل npx axray-cli axray.online وتحقّق بنفسك.