لو موقعك بيظهر في نتائج Google كويس، لكن لما حد يسأل Perplexity أو ChatGPT سؤال موضوعك بيتخصص فيه، الإجابة بتجيب من مصادر تانية — فـ المشكلة غالبًا مش في محتواك، المشكلة إن نماذج الـ LLM مبتعرفش ازاي تنتقّي منه.
الخلاصة قبل ما نبدأ: ملف llms.txt بيحل المشكلة دي في أقل من 30 سطر كود Python + ملف GitHub Actions واحد. السكربت في الآخر شغّال فعليًا، وأرقام الـ referrer من مشروع جرّبته بنفسي.
ليه llms.txt مهم في 2026 بالظبط؟
ChatGPT Search و Perplexity و Claude مع أداة الويب، كلها لما بتجاوب على سؤال، بتعمل خطوتين: (1) بتحدد صفحات ممكن تحتوي الإجابة، (2) بتفتحها وتقرأ منها. الخطوة الأولى بتعتمد على sitemap.xml والـ search، لكن الخطوة الثانية مُكلفة — كل صفحة HTML فيها navigation وإعلانات وتعليقات، فـ النموذج بيحتاج يقرا 50 ألف كلمة عشان يستخرج 200 كلمة مفيدة.
ملف llms.txt بيقول للنموذج: "متخدش ده طريق طويل، هنا فهرس منظّم لأهم صفحاتي، كل صفحة معاها سطر وصف قصير". النتيجة: النموذج بيختار صفحاتك أسرع، وبيقتبس منها أكتر.
مثال بسيط جدًا للمبتدئين
تخيّل إنك بتدخل مكتبة جديدة. فيه طريقتين:
- الطريقة الأولى: تفضل تمشي بين الرفوف وتقرا كل غلاف كتاب. هتلاقي اللي بتدوّر عليه بعد 3 ساعات.
- الطريقة الثانية: في المدخل فيه ورقة A4 مكتوب فيها: "قسم الرياضيات – رف 3 – كتب 12 إلى 34". هتوصل في دقيقة.
ملف llms.txt هو الورقة A4 دي. الـ LLM هو اللي داخل المكتبة. من غيره، بيقرا موقعك كله عشان يطلع بجملة.
الشكل الرسمي للملف
المواصفة اللي طلعها Jeremy Howard في 2024 واعتمدها Anthropic ثم Perplexity في 2025، بتطلب ملف Markdown بسيط في جذر الدومين (https://example.com/llms.txt) بالشكل ده:
# اسم الموقع
> سطر أو اتنين يشرحوا الموقع بيتكلم عن إيه بالظبط.
## Docs
- [عنوان الصفحة](https://example.com/page): وصف قصير لمحتواها.
- [صفحة تانية](https://example.com/page2): وصف آخر.
## Blog
- [مقال](https://example.com/post-1): النتيجة اللي هيكسبها القارئ.
ملحوظة مهمة: فيه نسخة موسّعة اسمها llms-full.txt بيتحط فيها نص كل صفحة كامل بصيغة Markdown. Anthropic بتستخدم llms-full.txt في docs.anthropic.com، ومقاساتها نحو 800 KB. نبني الاتنين.
السكربت الكامل — ينفع انسخه زي ما هو
السكربت بيقرا sitemap.xml بتاع موقعك، يفتح كل URL، يستخرج العنوان والـ meta description، ويبني الملف. شغّال على أي موقع عنده sitemap صالح.