الانتقال إلى المحتوى
SEO والزواحف

ملف llms.txt في WordPress: ما هو، كيف تضيفه، وهل يفيد فعلًا

انشر ملف llms.txt على WordPress بثلاث طرق مختلفة، واعرف بالضبط ما تقوله الأدلة عن قراءة شركات الذكاء الاصطناعي له من عدمها.

نُشر

ملف llms.txt هو ملف markdown بسيط تضعه في جذر نطاقك — https://example.com/llms.txt — يسرد أفضل صفحاتك مع سطر وصف واحد لكل منها، حتى يجد النموذج اللغوي محتواك المفيد دون الزحف في كامل قوائم التنقل لديك. وهو اقتراح، لا معيار، ولم يؤكد أي مزوّد ذكاء اصطناعي كبير علنًا أنه يقرأ الملف أو يتصرف بناءً عليه.

كلا الشقين مهم. الصيغة حقيقية ومحددة جيدًا ولا يستغرق نشرها أكثر من عشرين دقيقة. أما الفائدة فغير مثبتة، وكثير مما يُباع حولها اليوم لا يقول ذلك بصراحة.

كيف يبدو الملف فعليًا

الصيغة المقترحة هي markdown بشكل محدد: عنوان H1 باسم موقعك، ثم اقتباس اختياري كملخص، ثم أقسام H2 تحتوي قوائم نقطية من الروابط، ولكل رابط وصف قصير بعد نقطتين. وقسم باسم “Optional” يشير إلى محتوى يمكن تخطيه حين تكون المساحة ضيقة.

# Odie Themes

> Free WordPress tools and technically honest guides for theme
> and image configuration problems.

## Guides

- [Why WordPress images look blurry after upload](https://example.com/guides/wordpress-image-blurry-after-upload): Why the 2560px cap creates a -scaled file and how to raise or disable it.
- [WordPress llms.txt](https://example.com/guides/wordpress-llms-txt): What the file is, how to add one, and what it does not do.

## Tools

- [Robots.txt generator](https://example.com/tools/wordpress-robots-txt-generator): Build a robots.txt with correct AI crawler rules.

## Optional

- [About](https://example.com/about): Who runs the site.

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

سترى أيضًا llms-full.txt، وهو عرف مصاحب يحوي النص الكامل لمحتواك بصيغة markdown في ملف واحد. إنه أثقل بكثير وأقل دليلًا حتى من llms.txt. تخطّه ما لم يكن لديك سبب محدد.

الجزء الصريح

لا يوجد توثيق علني من OpenAI أو Anthropic أو Google أو Perplexity يقول إن زواحفها أو أنظمة الاسترجاع لديها تستهلك llms.txt. وقد أشارت Google علنًا إلى أنها لا تستخدمه في البحث. أصحاب المواقع يرون بالفعل طلبات للملف في سجلات الخادم، لكن الجلب ليس دليلًا على أن المحتوى شكّل أي إجابة — فكثير من الروبوتات تستكشف وجود ملفات على سبيل التجربة.

لذا كن حذرًا مع الادعاءات التي تقبلها:

ادعاء ستصادفهالحقيقة
”llms.txt هو robots.txt الجديد للذكاء الاصطناعي”خطأ. ملف robots.txt موثّق ومحترَم؛ أما llms.txt فاقتراح.
”إضافة llms.txt تحسّن ترتيبك في Google”لا دليل. لم تقل Google إنها تستخدم الملف.
”ChatGPT يقرأ ملف llms.txt الخاص بك”غير مؤكد من OpenAI.
”إنه ملف رخيص النشر”صحيح، وهذه هي الحجة الوحيدة المتينة له.

الموقف المعقول هو أنه خيار رخيص. ملف نصي ثابت يكلفك رفعة واحدة، وصفر من زمن تحميل الصفحة، وبلا مخاطرة. إن اعتُمد العرف يومًا، فأنت جاهز. وإن لم يُعتمد أبدًا، فقد خسرت عشرين دقيقة. مقايضة جيدة — فقط لا تدع أحدًا يبيعها لك كاستراتيجية ظهور في الذكاء الاصطناعي.

إضافته إلى WordPress

الخيار الأول: ملف ثابت في الجذر (موصى به)

اكتب الملف محليًا، ثم ارفعه عبر SFTP إلى نفس المجلد الذي يضم wp-config.php وindex.php.

لا يعترض WordPress الطلب، لأن كتلة إعادة الكتابة الافتراضية في .htaccess لا توجّه إلا الطلبات التي لا تطابق ملفًا أو مجلدًا حقيقيًا:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

وجود llms.txt حقيقي على القرص يجعل الشرط !-f يفشل، فيقدّمه Apache مباشرة ولا يعمل PHP إطلاقًا. وإعدادات Nginx التي تستخدم try_files $uri $uri/ /index.php تتصرف بنفس الطريقة.

ملاحظة واحدة: بعض الاستضافات المُدارة تمنع الكتابة عبر SFTP إلى جذر الويب، أو تشغّل الموقع من صورة حاوية للقراءة فقط. إن كان هذا وضعك، فالخياران الثاني والثالث هما طريقك.

الخيار الثاني: إضافة

ابحث في دليل إضافات WordPress عن “llms.txt” — عدة إضافات تولّد الملف الآن من مقالاتك وصفحاتك المنشورة، وبعض إضافات SEO أضافته كميزة. هذا مفيد فعلًا إذا كنت تنشر كثيرًا، لأن القائمة المكتوبة يدويًا تتقادم.

لكن المقايضة حقيقية. أنت تضيف إضافة وصفحة إعدادات وسطح تحديث مقابل أتمتة ملف لم يؤكد أحد قراءته. كما أن القوائم المولّدة تلقائيًا تميل إلى إغراق الملف بكل مقال مع المقتطف كوصف، فينتج ملف طويل بلا تمييز — عكس الخريطة المنسّقة التي صُممت الصيغة لأجلها. إن استخدمت إضافة، فنقّح ما تخرجه.

الخيار الثالث: تقديمه من القالب عبر فلتر

إن لم تستطع الكتابة إلى جذر الويب لكن يمكنك تعديل الكود، ضع mu-plugin صغيرًا في wp-content/mu-plugins/llms-txt.php يعترض الطلب ويقدّم ملفًا محفوظًا داخل قالبك:

<?php
// wp-content/mu-plugins/llms-txt.php

add_action( 'init', function () {
	$path = parse_url( $_SERVER['REQUEST_URI'] ?? '', PHP_URL_PATH );

	if ( '/llms.txt' !== $path ) {
		return;
	}

	$file = get_stylesheet_directory() . '/llms.txt';

	if ( ! is_readable( $file ) ) {
		return;
	}

	header( 'Content-Type: text/plain; charset=utf-8' );
	readfile( $file );
	exit;
} );

نستخدم mu-plugin بدل functions.php حتى ينجو الملف من تغيير القالب ومن تحديثه. وإن أصررت على وضعه في functions.php، فاستخدم قالبًا فرعيًا.

تحقق من أنه يُقدَّم فعلًا

لا تفترض. افحص رمز الحالة ونوع المحتوى:

curl -sI https://example.com/llms.txt

تريد 200 وContent-Type: text/plain. هناك نمطا فشل شائعان:

  • تحصل على 200 لكن الجسم هو صفحة 404 لديك. ابتلع WordPress الطلب. الملف ليس حيث تظن، أو هناك إضافة تختطف المسار.
  • تحصل على Content-Type: text/html. شيء ما يعرضه عبر القالب. أصلح الترويسة قبل أن تشغل بالك بالمحتوى.

ثم افتح الرابط في المتصفح واقرأه. إذا أعطى رابط خطأ 404 أو أشار إلى http:// بينما موقعك على HTTPS، فأصلحه — الخريطة المعطوبة أسوأ من غياب الخريطة.

ما الذي يتحكم في زواحف الذكاء الاصطناعي اليوم

إذا كان هدفك الحقيقي التأثير في كيفية تعامل أنظمة الذكاء الاصطناعي مع موقعك، فإن robots.txt هو الملف الموثّق والمحترَم والساري الآن. فـ GPTBot وClaudeBot وPerplexityBot وCCBot وGoogle-Extended كلها وكلاء مستخدم معلومة بسلوك منشور، وrobots.txt هو ما يقرر إن كان يحق لها جلب صفحاتك أصلًا.

هذه هي الرافعة التي خلفها آلية حقيقية. ابنِ ملفك عبر مولّد robots.txt، الذي يتيح لك السماح لكل زاحف ذكاء اصطناعي أو حظره صراحةً بدل تخمين الصياغة. اضبط هذا أولًا، ثم أضف llms.txt كإضافة رخيصة على سبيل الاحتمال.

ما الذي يجب تجنّبه

لا تحظر زواحف الذكاء الاصطناعي في robots.txt وتنشر llms.txt في الوقت نفسه. يفعل الناس هذا بالخطأ — ملف يدعو النموذج للدخول وآخر يغلق الباب في وجهه. الباب هو من ينتصر.

لا تضع llms.txt في مجلد فرعي. العرف هو الجذر فقط. ملف في /blog/llms.txt هو ملف لن يبحث عنه أحد.

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

لا تؤجّل العمل الحقيقي بسببه. سرعة الصفحة، وHTML نظيف، وبيانات منظمة دقيقة، ومحتوى يستشهد به الناس فعلًا — كلها أمور معروف أنها تهم. أما llms.txt فليس معروفًا أنه يهم. رتّب جهدك على هذا الأساس.

FAQ

أسئلة

ما هو llms.txt في WordPress؟

هو ملف markdown بسيط توضعه في جذر موقعك ويمكن الوصول إليه عبر yoursite.com/llms.txt، يسرد أهم صفحاتك مع سطر وصف واحد لكل صفحة. الفكرة أن النموذج اللغوي حين يقرأه يحصل على خريطة نظيفة لمحتواك بدل الزحف في قوائم التنقل والإعلانات وإشعارات الكوكيز.

هل تقرأ شركات الذكاء الاصطناعي ملف llms.txt فعلًا؟

لا يوجد تأكيد علني من OpenAI أو Anthropic أو Google أو Perplexity بأنها تجلب llms.txt أو تستخدمه. بعض سجلات الخوادم تُظهر طلبات للملف، لكن الطلب ليس دليلًا على أن المحتوى أثّر في أي إجابة. تعامل مع أي ادعاء بفائدة مثبتة في الترتيب على أنه تسويق بلا سند.

أين يوضع llms.txt في موقع WordPress؟

في جذر نطاقك، نفس المكان الذي يوجد فيه robots.txt، فيكون الرابط yoursite.com/llms.txt دون أي مجلد فرعي. ارفعه عبر SFTP بجوار ملف index.php الخاص بـ WordPress. يقدّم WordPress الملفات الحقيقية مباشرة لأن قواعد إعادة الكتابة لديه لا تمرر إلا الطلبات التي لا تطابق ملفًا موجودًا.

هل llms.txt هو نفسه robots.txt؟

لا. ملف robots.txt عُرف راسخ توثّقه وتحترمه زواحف الذكاء الاصطناعي مثل GPTBot وClaudeBot وPerplexityBot، وهو يتحكم في السماح لها بجلب صفحاتك من الأساس. أما llms.txt فاقتراح غير معتمد يقترح ما الذي يستحق القراءة. الأول مُطبَّق اليوم، والثاني ما زال افتراضيًا.

هل إضافة llms.txt تحسّن السيو أو الترتيب؟

لا يوجد دليل على تأثيره في ترتيب Google، ولم تقل Google إنها تستخدم الملف. نشره يكلّف شيئًا يكاد لا يُذكر، لذا المبرر المعقول لإضافته هو خيار رخيص محتمل النفع لا فائدة قابلة للقياس. لا تؤجّل بسببه سرعة الصفحة أو البيانات المنظمة أو جودة المحتوى.

هل أستخدم إضافة أم ملفًا ثابتًا لـ llms.txt؟

استخدم ملفًا ثابتًا إذا كانت أفضل صفحاتك نادرة التغيّر، فهو لا يضيف أي تنفيذ PHP ولا يمكن أن يتعطل. واستخدم إضافة إذا كنت تنشر كثيرًا وتريد إعادة بناء القائمة تلقائيًا. الإضافة تضيف اعتمادية وبعض العبء مقابل ملف لم يؤكد أحد قراءته، فابدأ بالملف الثابت.