ملف llms.txt هو مقترح لإضافة ملف Markdown إلى موقعك، يقدّم ملخصاً عن الموقع وروابط إلى أهم صفحاته بطريقة مهيأة لتكون مفهومة للنماذج اللغوية والوكلاء. لكن وجوده ليس متطلباً رسمياً من Google للظهور في ميزات الذكاء الاصطناعي، لذلك لا أتعامل معه كبديل عن SEO أو كحل سحري لـ GEO. llmstxt.org
ما هو ملف llms.txt؟
مقترح llms.txt نشره Jeremy Howard من Answer.AI في 3 سبتمبر 2024 عبر موقع llmstxt.org، ويقترح وضع ملف Markdown باسم llms.txt في جذر الموقع أو داخل مسار محدد، بحيث يقدم معلومات مختصرة عن الموقع وروابط إلى المحتوى الأكثر أهمية.
الفكرة بسيطة.
صفحة الويب العادية مصممة أساساً للإنسان. فيها تنقل، وتصميم، وعناصر تفاعلية، وأحياناً إعلانات وأجزاء كثيرة لا يحتاجها النموذج اللغوي لفهم موضوع الموقع.
يقترح llms.txt تقديم مدخل مختصر ومنظم إلى الموقع، مع روابط إلى الصفحات التي تحتوي على التفاصيل. وهذا هو سبب اهتمامي به في سياق GEO.
لكن هناك فرق مهم بين أن يكون الملف مقترحاً مفيداً وبين أن يكون معياراً رسمياً تعتمد عليه محركات البحث أو شركات الذكاء الاصطناعي في الترتيب.
llms.txt ليس معياراً رسمياً من Google أو OpenAI أو غيرهما.
بل إن Google تقول في توثيقها الرسمي لميزات الذكاء الاصطناعي إنك لا تحتاج إلى إنشاء ملفات جديدة قابلة للقراءة آلياً أو ملفات نصية خاصة بالذكاء الاصطناعي أو ترميز خاص لكي تظهر في AI Overviews أو AI Mode. Google
لذلك لا أضع llms.txt قبل أساسيات SEO.
هل تستخدمه Google أو ChatGPT في الترتيب؟
هنا أفضّل أن أكون دقيقاً.
موقع llmstxt.org يصف llms.txt كمقترح، ويذكر أن الهدف هو مساعدة الوكلاء والنماذج اللغوية على الوصول إلى المعلومات وفهمها. لكنه لا يثبت أن وجود الملف عامل ترتيب رسمي في Google أو ChatGPT. llmstxt.org
وفي صفحة Google الرسمية عن AI Overviews وAI Mode، تقول Google بوضوح إن أفضل ممارسات SEO الأساسية هي الأساس، وإنه لا توجد متطلبات إضافية أو تحسينات خاصة مطلوبة للظهور في هذه الميزات. وتذكر تحديداً أنك لا تحتاج إلى إنشاء ملفات جديدة للذكاء الاصطناعي. Google
لذلك لا أقول لك:
أضف
llms.txtوستظهر في Google AI.
لا يوجد مصدر رسمي يدعم هذا الكلام. ولا أقول أيضاً إن OpenAI أو Google أو Anthropic أو Perplexity تستخدم llms.txt كعامل ترتيب في البحث، ما لم تنشر الجهة نفسها توثيقاً يثبت ذلك.
ما الذي أضعه داخل llms.txt؟
صيغة المقترح بسيطة نسبياً.
يبدأ الملف بعنوان H1 باسم الموقع أو المشروع، ثم وصف مختصر، ثم يمكن إضافة أقسام تحتوي على روابط إلى الصفحات المهمة. ويجب أن تكون الروابط واضحة، مع وصف مختصر يساعد على فهم محتوى كل رابط. llmstxt.org
مثلاً، لو كان لدي موقع لشركة خدمات عربية، يمكن أن يكون الملف هكذا:
# شركة المثال
> شركة خدمات رقمية تساعد الشركات في تحسين مواقعها وحضورها على الإنترنت.
## الخدمات
- [تحسين محركات البحث](https://example.com/seo): خدمات SEO وتحسين ظهور الموقع في نتائج البحث.
- [تطوير المواقع](https://example.com/web-development): تصميم وتطوير مواقع الشركات.
- [من نحن](https://example.com/about): معلومات عن الشركة وفريق العمل.
## معلومات الشركة
- [تواصل معنا](https://example.com/contact): بيانات التواصل وطرق طلب الخدمة.
هذا مجرد مثال عملي على الفكرة، وليس قالباً إلزامياً لكل موقع.
ما الفرق بين llms.txt وrobots.txt؟
الفرق جوهري.
robots.txt يتعامل مع الزحف والوصول. يخبر برامج الزحف بالأجزاء التي تسمح لها أو لا تسمح لها بالوصول إليها.
أما llms.txt ففكرته مختلفة: تقديم خريطة تحريرية مختصرة للموقع، مع روابط إلى المحتوى الذي تريد توضيحه للنماذج والوكلاء.
| الملف | وظيفته الأساسية | طبيعة المحتوى |
|---|---|---|
robots.txt |
التحكم في تعليمات الزحف | قواعد وصول للروبوتات |
sitemap.xml |
تقديم قائمة بعناوين URL للمحتوى القابل للفهرسة | قائمة صفحات |
llms.txt |
تقديم ملخص وروابط منتقاة للمحتوى المهم | Markdown منظم |
llms-full.txt |
يُستخدم عادةً للدلالة على نسخة موسعة من المحتوى | محتوى كامل أو موسع |
Google تشرح أن robots.txt مخصص للتحكم في وصول برامج الزحف، وأن sitemap.xml يساعد محركات البحث على اكتشاف صفحات الموقع، بينما يقدم llms.txt نظرة منتقاة ومختصرة موجهة للنماذج والوكلاء. Google: robots.txt وGoogle: sitemaps
وما الفرق بين llms.txt وllms-full.txt؟
هنا أيضاً يجب أن نفرق بين المقترح الأساسي وما يضاف إليه في بعض التطبيقات.
llms.txt مصمم ليكون ملفاً صغيراً يقدم السياق والروابط المهمة. الفكرة أن يقرأ الوكيل الملف أولاً، ثم يتبع الروابط التي يحتاج إليها للحصول على التفاصيل. llmstxt.org
أما llms-full.txt فيُستخدم عادةً كاسم لنسخة موسعة تجمع المحتوى الكامل أو قدراً أكبر منه في ملف واحد.
لا أتعامل مع llms-full.txt كمعيار منفصل معتمد من Google. وإذا كنت تنفذ llms.txt، فلا تفترض أن إنشاء ملف آخر باسم llms-full.txt سيمنحك ميزة في البحث.
هل يستحق إنشاء llms.txt لموقعك؟
رأيي: أحياناً نعم، لكن ليس كأولوية للجميع. أراه أكثر منطقية في مواقع مثل:
مواقع التوثيق التقني
إذا كان لديك توثيق API أو مكتبة برمجية أو منتج يحتاج المطور إلى فهمه، فإن تقديم مسار واضح إلى التوثيق يمكن أن يكون مفيداً. وهذا يتوافق مع الاستخدام الذي يذكره المقترح نفسه، حيث تحتاج الوكلاء إلى العثور على مراجع API والشروحات. llmstxt.org
المنتجات البرمجية
إذا كان المنتج يحتوي على وثائق كثيرة، وصفحات إعداد، وأسئلة متكررة، وأمثلة استخدام، فقد يكون وجود ملف يلخص الهيكل ويرشد إلى الصفحات المهمة مفيداً.
المواقع الكبيرة والمنظمة
إذا كان لديك مئات أو آلاف الصفحات المنظمة حول موضوعات مختلفة، فقد تكون فكرة تقديم مدخل مختصر للمحتوى أكثر منطقية من موقع صغير يحتوي على عدد محدود من الصفحات.
ومتى يكون أولوية منخفضة؟
إذا كنت تملك موقع شركة صغيراً وما زالت لديك مشاكل في الأساسيات، فسأؤجل llms.txt.
إذا كانت صفحاتك المهمة غير مفهرسة، أو بنية الموقع ضعيفة، أو المحتوى غير واضح، أو robots.txt يمنع الزحف، فلن أبدأ بإنشاء ملف جديد.
Google نفسها تؤكد أن أفضل ممارسات SEO الأساسية ما زالت هي الأساس لميزات الذكاء الاصطناعي في البحث، وتوصي بالتأكد من السماح بالزحف، وسهولة اكتشاف المحتوى عبر الروابط الداخلية، وتوفر المحتوى المهم في صورة نصية. Google
تكلفة إنشاء llms.txt صغيرة في أغلب الحالات، وهذا سبب جيد لعدم تضخيم القرار. لكن رخص التنفيذ لا يجعله أولوية.
كيف تضيفه على WordPress أو Shopify أو سلة أو زد؟
الفكرة الأساسية واحدة في كل المنصات: أن يكون الملف متاحاً في المسار المناسب، عادةً:
https://example.com/llms.txt
- WordPress: يمكن رفع الملف إلى جذر الموقع، أو استخدام وظيفة أو إضافة تدعم إنشاءه وإدارته. إذا كان موقعك صغيراً، فالإنشاء اليدوي غالباً أبسط.
- Shopify: يعتمد التنفيذ على ما تسمح به إعدادات المنصة والقالب والتطبيقات التي تستخدمها. إذا لم تكن لديك وسيلة مناسبة، فلا أنصح بتعقيد بنية المتجر فقط من أجل
llms.txt. - سلة وزد: لا أبدأ بالسؤال «ما الإضافة التي تنشئ llms.txt؟»، بل بالسؤال: هل المنصة تسمح لي بنشر ملف في المسار المطلوب أو توفر طريقة رسمية لذلك؟ إذا لم يكن ذلك متاحاً، فغياب الملف ليس سبباً لإهمال أساسيات المتجر.
هل llms.txt جزء من GEO؟
يمكن أن أعتبره أداة مساعدة ضمن GEO، وليس أساس GEO.
الهدف من GEO عندي هو أن يكون الموقع مفهوماً وقابلاً للوصول، وأن يقدم معلومات واضحة ومفيدة يمكن لمحركات الإجابة الاستناد إليها.
llms.txt قد يساعد في تنظيم هذا المحتوى وتقديم مدخل واضح إليه، خصوصاً عندما يكون الموقع كبيراً أو التوثيق معقداً. لكن وجود الملف وحده لا يجعل المحتوى جيداً.
إذا كانت صفحة الخدمة لا تجيب عن سؤال العميل، فلن أحل المشكلة بملف إضافي. وإذا كانت الصفحة غير قابلة للوصول أو غير مفهومة، فلن يصبح الموقع جاهزاً لمحركات الإجابة بمجرد إضافة ملف Markdown.
كيف أنشئ llms.txt لموقعي؟
لو كان موقعك مناسباً لهذا النوع من الملفات، سأتعامل معه بهذه الطريقة:
- أحدد الصفحات المهمة: أختار الصفحات التي يحتاج الزائر أو الوكيل إلى فهمها فعلاً.
- أكتب وصفاً مختصراً للموقع: أوضح من نحن، وماذا نقدم، وأي معلومات أساسية يحتاجها القارئ لفهم المحتوى.
- أقسم الروابط حسب الموضوع: مثل الخدمات، التوثيق، المنتجات، معلومات الشركة، أو أي تقسيم مناسب للموقع.
- أكتب وصفاً قصيراً لكل رابط: لا أضع قائمة عناوين فقط، بل أوضح لماذا الصفحة مهمة.
- أضع الملف في المسار المناسب: عادةً
/llms.txtإذا كان يغطي الموقع كله، أو في مسار فرعي إذا كان يغطي ذلك القسم فقط. llmstxt.org - أراجع الملف دورياً: إذا تغيرت الصفحات المهمة أو اختفت روابط، يجب أن يتغير الملف معها. ملف قديم مليء بروابط غير صحيحة لا يساعد كثيراً.
رأيي في llms.txt
أنا أرى llms.txt كتحسين صغير يمكن أن يكون منطقياً في الموقع المناسب.
إذا كنت تدير منصة برمجية أو توثيقاً كبيراً، فقد يكون له معنى واضح. أما إذا كنت صاحب شركة صغيرة ولم تصلح أساسيات SEO بعد، فسأضعه في آخر القائمة تقريباً.
Google تقول بوضوح إنك لا تحتاج إلى إنشاء ملفات جديدة للذكاء الاصطناعي لكي تظهر في AI Overviews أو AI Mode. لذلك لا أريد أن أبيعك فكرة أن llms.txt هو الطريق إلى الظهور في Google. Google
المحتوى الجيد والأساس التقني أهم. وبعد ذلك، إذا كان إنشاء llms.txt بسيطاً ومناسباً لطبيعة الموقع، فلا أرى مشكلة في إضافته.
الخلاصة
llms.txtمقترح لملف Markdown يلخص الموقع ويربط بأهم محتواه.- اقترح الفكرة Jeremy Howard ونشرها في 3 سبتمبر 2024.
llms.txtليس معياراً رسمياً من Google.- Google تقول إنه لا توجد ملفات AI إضافية مطلوبة للظهور في AI Overviews أو AI Mode.
robots.txtللتحكم في الزحف، بينماllms.txtلتقديم سياق وروابط منتقاة للمحتوى.sitemap.xmlيخدم اكتشاف صفحات الموقع من جانب محركات البحث، وليس بديلاً عنllms.txt.llms-full.txtيُستخدم عادةً للدلالة على نسخة موسعة من المحتوى، وليس معياراً رسمياً.- أرى
llms.txtأكثر فائدة للمواقع ذات التوثيق أو المحتوى الكبير والمنظم. - لا يعوض
llms.txtالمحتوى الجيد أو SEO التقني السليم.
أسئلة شائعة
هل ملف llms.txt يحسن ترتيبي في Google؟
لا يوجد في المصادر الرسمية ما يثبت أن llms.txt عامل ترتيب في Google. بل تقول Google إن الظهور في AI Overviews وAI Mode لا يحتاج إلى ملفات جديدة خاصة بالذكاء الاصطناعي، وأن أساسيات SEO الحالية تظل هي الأساس. Google
ما الفرق بين llms.txt وrobots.txt؟
robots.txt يحدد تعليمات وصول برامج الزحف إلى الموقع، بينما llms.txt يقترح تقديم ملخص وروابط منتقاة لمساعدة النماذج والوكلاء على فهم الموقع والوصول إلى محتواه. لكل ملف وظيفة مختلفة.
ما الفرق بين llms.txt وllms-full.txt؟
llms.txt مصمم ليكون مدخلاً مختصراً يحتوي على السياق والروابط المهمة. أما llms-full.txt فيُستخدم عادةً كاسم لنسخة موسعة تجمع محتوى أكبر في ملف واحد، ولا أتعامل معه كمعيار رسمي منفصل.
كيف أنشئ ملف llms.txt لموقعي؟
اكتب ملف Markdown في المسار المناسب، وضع اسم الموقع ووصفاً مختصراً ثم أقساماً تحتوي على روابط إلى الصفحات المهمة مع وصف لكل رابط. المقترح المنشور يحدد بنية أساسية للملف ويسمح بوجوده في جذر الموقع أو داخل مسار محدد. llmstxt.org
إذا أردت معرفة مدى جاهزية موقعك لمحركات الإجابة، يمكنك تجربة أداة فحص GEO المجانية.