العودة

«مواصفات الموقع» — مرجع مفتوح للمتطلبات التقنية التي ينبغي أن يلبيها موقع جيد
SiTech AI Team3 دقيقة قراءة

«مواصفات الموقع» — مرجع مفتوح للمتطلبات التقنية التي ينبغي أن يلبيها موقع جيد

مشروع مفتوح جديد يجمع في وثيقة واحدة الخصائص التقنية التي ينبغي أن يمتلكها أي موقع جيد، بمعزل عن التقنية المستخدمة: من doctype وrobots.txt إلى CSP وhreflang ووصول قابل للقراءة الآلية لوكلاء الذكاء الاصطناعي.

يجمع مشروع مفتوح بعنوان «مواصفات الموقع» (The Website Specification) في مكان واحد الخصائص التقنية التي ينبغي أن يمتلكها أي موقع جيد، بصرف النظر عن التقنية التي بُني بها. يشرف على الوثيقة يوست دي فالك (Joost de Valk) ومساهمون، ويجري العمل علنًا على GitHub، مع ترخيص MIT للشيفرة وCC BY 4.0 للمحتوى.

عشرة محاور: من doctype إلى DNSSEC

تنقسم الوثيقة إلى عشرة محاور. يغطي قسم «الأساسيات» ما تحتاجه كل وثيقة HTML: إعلان doctype، وسِمة lang صحيحة وفق BCP 47، وترميز UTF-8 داخل أول 1024 بايت، ووسم viewport الذي لا يعطّل تكبير المستخدم أبدًا. ويشمل قسم SEO ملف robots.txt كما ورد في المعيار RFC 9309، وخرائط الموقع XML وفهارس الخرائط، والبيانات المنظمة JSON-LD، وتسلسل العناوين، والربط الداخلي، وIndexNow — وهو بروتوكول يصل إلى Bing وYandex وNaver وSeznam لكنه لا يصل إلى Google.

تُلزم متطلبات إمكانية الوصول بتوفير نص بديل لكل صورة، وتشغيل كامل بلوحة المفاتيح، ومؤشرات تركيز مرئية، وروابط تجاوز إلى المحتوى الأساسي، وسِمة inert للطبقات المتراكبة. ويغطي قسم الأمان HTTPS مع TLS 1.2 أو 1.3، وسياسة أمان المحتوى CSP، وترويسة X-Content-Type-Options: nosniff، وDNSSEC. أما الأقسام الباقية فتتناول عناوين well-known، وجاهزية الوكلاء، والأداء (صيغ الصور الحديثة، وضغط brotli وgzip، ومُحقِّقات ETag)، والخصوصية، والمرونة — صفحات 404 و500 الصحيحة، وحالة 503 مع Retry-After أثناء الصيانة — والتعريب، بما في ذلك hreflang وتحذير من إعادة توجيه الزوار بحسب عنوان IP.

مكتوبة للوكلاء أيضًا

كل صفحة في المواصفات متاحة بصيغة Markdown خام بطريقتين: بإضافة .md إلى العنوان، أو بإرسال Accept: text/markdown إلى العنوان الأساسي، وعندها تُعاد الصفحة بصيغة Markdown مع ترويسة Content-Location ومع Vary: Accept للذاكرات المؤقتة. ويُجمع المحتوى كله في ملف واحد باسم llms-full.txt. ويوفّر خادم MCP بلا حالة على العنوان mcp.specification.website، دون مصادقة، أدوات search وlist_topics وget_topic وget_checklist وaudit_url، كما يُنشر ملف مهارة للوكلاء تحت المسار /.well-known/agent-skills/.

موقع يلتزم بقواعده الخاصة

المشروع نفسه مثال تطبيقي على ذلك. فهو موقع ثابت مُولَّد بـ Astro ومنشور على Cloudflare Pages من GitHub، ويقدّم سياسة أمان محتوى صارمة كترويسة استجابة، ومجموعة كاملة من ترويسات الأمان، وملف /.well-known/security.txt، وrobots.txt، وفهرس خرائط الموقع، وخلاصة RSS. والمصادر جزء من مخطط المحتوى: لا ينبغي قبول صفحة بلا رابط مصدر. وتلخّص قائمة تحقق مسطّحة وقائمة مهام بصيغة Markdown جاهزة للنسخ المواصفات كلها، فيما توثّق صفحة منفصلة المعايير التي استُبعدت عمدًا وما قد يغيّر ذلك القرار. ويطبّق مشروع شقيق النهج نفسه على البريد الإلكتروني.

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

SiTech

SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي

نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.