رفتن به محتوا
پیکسول

llms.txt چیست؟ ساختار استاندارد پیشنهادی و آموزش فعال‌سازی در وردپرس

محمدامین شریفی مینابی10 دقیقه مطالعه
llms.txt چیست؟ ساختار استاندارد پیشنهادی و آموزش فعال‌سازی در وردپرس

llms.txt چیست و چطور در وردپرس فعال می‌شود. ساختار استاندارد، تفاوت با robots.txt و فعال‌سازی با Yoast یا AIOSEO.

llms.txt یک فایل متنی با ساختار Markdown است که سایت را معرفی می‌کند و مسیر رسیدن به منابع مهم آن را به دستیارهای هوش مصنوعی نشان می‌دهد. این فایل بخشی از یک پیشنهاد باز برای استانداردسازی است؛ داشتن آن به معنی پشتیبانی تمام مدل‌ها یا الزام همهٔ سایت‌ها به ساختنش نیست. مرجع این پیشنهاد، وب‌سایت llmstxt.org است.

فرض کنید مشتری از یک دستیار می‌پرسد: «این فروشگاه چه می‌فروشد و شرایط تحویلش چیست؟» می‌توانید در این فایل، معرفی کوتاه فروشگاه و لینک راهنمای خرید، دسته‌بندی‌ها و شرایط تحویل را کنار هم بگذارید. اگر دستیار فایل را بخواند، نقطهٔ شروع مشخصی برای پیدا کردن پاسخ دارد.

چرا ممکن است به llms.txt نیاز داشته باشیم؟

کاربرد عملی این فایل را می‌توان با یک میز راهنما مقایسه کرد: به مراجعه‌کننده می‌گوید برای هر موضوع، سراغ کدام بخش برود. ارزش آن زمانی بیشتر است که سایت شما منابع متعدد دارد و انتخاب صفحهٔ درست به توضیح نیاز دارد.

برای مثال، پیشنهاد ما برای یک سایت آموزشی، معرفی مسیر شروع یادگیری و راهنماهای پایه است. برای یک کسب‌وکار خدماتی، معرفی خدمات، محدودهٔ ارائه و روش دریافت پشتیبانی مفیدتر است. در فروشگاه، بهتر است دسته‌بندی‌ها و سیاست‌های خرید را معرفی کنید و برای قیمت و موجودی، به صفحهٔ به‌روز محصول ارجاع دهید.

پیش از ساخت فایل، این سؤال را مطرح کنید: «کدام سؤال دربارهٔ کسب‌وکارمان معمولاً به پاسخ اشتباه یا ناقص می‌رسد؟» پاسخ این سؤال می‌تواند انتخاب لینک‌ها و توضیح هرکدام را هدایت کند.

آیا llms.txt روی سئو اثر دارد؟

گوگل در مستندات فعلی خود صریحاً می‌گوید برای حضور در جستجو، از جمله قابلیت‌های مولد آن، به فایل‌هایی مثل llms.txt نیاز ندارید و Google Search از آن‌ها به‌عنوان سازوکار ویژه استفاده نمی‌کند. نگهداری این فایل برای سیستم‌های دیگر، به‌خودی‌خود رتبه یا دیده‌شدن سایت در گوگل را بهتر یا بدتر نمی‌کند. این توضیح دربارهٔ Google Search است و نباید آن را به رفتار تمام دستیارها تعمیم داد. منبع: راهنمای رسمی گوگل برای جستجوی مولد

بنابراین برای آن هدف مشخصی تعریف کنید: کمک به دستیارهایی که واقعاً از فایل استفاده می‌کنند. صرف انتشار فایل، مدرکی برای افزایش ارجاع، فروش یا حضور در پاسخ‌های هوش مصنوعی نیست. کیفیت محتوا، دسترسی به صفحات و صحت اطلاعات همچنان اولویت دارند.

تفاوت llms.txt با robots.txt و sitemap.xml

فایل کاربرد اصلی چه انتظاری نباید از آن داشت؟ llms.txt معرفی سایت و منابع منتخب برای استفادهٔ دستیارها تضمین خوانده‌شدن یا معرفی برند robots.txt اعلام قواعد خزش برای ربات‌هایی که آن‌ها را رعایت می‌کنند حفاظت از اطلاعات خصوصی یا تضمین حذف از نتایج sitemap.xml معرفی URLها و اطلاعات تکمیلی آن‌ها به موتور جستجو تضمین خزش یا ایندکس‌شدن همهٔ صفحات

قواعد خزش و ایندکس‌کردن یکسان نیستند؛ برای نمونه، آدرس صفحه‌ای که خزش آن مسدود است ممکن است همچنان در نتایج گوگل ظاهر شود. اطلاعات خصوصی باید با کنترل دسترسی محافظت شوند. منبع: راهنمای robots.txt گوگل

نقشهٔ سایت نیز به کشف صفحات کمک می‌کند، اما تضمین ایندکس نیست. منبع: راهنمای Sitemap گوگل

ساختار استاندارد پیشنهادی llms.txt چگونه است؟

طبق مشخصات فعلی، ترتیب اجزا چنین است:

  1. عنوان سطح اول با # و نام سایت؛ تنها بخش الزامی.

  2. خلاصهٔ اختیاری با >.

  3. توضیحات تکمیلی اختیاری، بدون تیتر.

  4. بخش‌های اختیاری با ## و فهرست لینک‌ها.

هر مورد فهرست باید لینک Markdown داشته باشد؛ توضیح پس از : اختیاری است. وجود BOM در ابتدای فایل مجاز است. لینک‌ها بهتر است به محتوای مناسب مدل، مانند نسخهٔ Markdown صفحات، برسند. منبع: مشخصات قالب llms.txt

نمونهٔ زیر برای یک فروشگاه فرضی نوشته شده است. دامنه و مسیرها نمونه‌اند و باید با آدرس‌های واقعی خودتان جایگزین شوند:

# فروشگاه نمونه

> فروشگاه اینترنتی کالاهای فیزیکی و دیجیتال، اشتراک‌ها و خدمات.

زبان اصلی سایت فارسی است. روش تحویل و شرایط استفاده در صفحهٔ هر محصول توضیح داده می‌شود.
برای قیمت و موجودی، صفحهٔ فعلی محصول را بررسی کنید.

## آشنایی با فروشگاه

- [دربارهٔ ما](https://example.com/about/): معرفی کسب‌وکار و حوزهٔ فعالیت.
- [دسته‌بندی‌ها](https://example.com/categories/): مسیر دسترسی به گروه‌های محصول.

## راهنمای خرید

- [ثبت سفارش](https://example.com/help/order/): مراحل انتخاب و خرید.
- [روش‌های تحویل](https://example.com/help/delivery/): شرایط ارسال کالا و تحویل دیجیتال.
- [لغو و بازگشت](https://example.com/help/returns/): شرایط مربوط به هر نوع خرید.

## پشتیبانی

- [تماس با ما](https://example.com/contact/): راه‌های ارتباط و ساعات پاسخ‌گویی.

## Optional

- [مجله](https://example.com/blog/): آموزش‌ها و مطالب تکمیلی.

این نمونه به صفحات معمولی لینک می‌دهد تا برای شروع قابل استفاده باشد. اگر نسخهٔ متنی تمیز و واقعی از این صفحات دارید، لینک آن نسخه‌ها را جایگزین کنید. افزودن .md به یک آدرس، به‌تنهایی آن نسخه را ایجاد نمی‌کند.

نسخهٔ دوم پیشنهاد چه تغییری کرده است؟

نسخهٔ دوم در اوت ۲۰۲۶ منتشر شد. فایل می‌تواند در ریشه، مانند /llms.txt، یا زیرمسیر، مانند /docs/llms.txt، قرار بگیرد. هر فایل محدودهٔ زیر مسیر خودش را پوشش می‌دهد و در هم‌پوشانی، فایل اختصاصی‌تر ملاک است.

برای کشف منابع، رابطهٔ describedby فایل راهنما را معرفی می‌کند و alternate با نوع text/markdown نسخهٔ Markdown صفحه را. این روابط می‌توانند در تگ link یا هدر HTTP بیایند. هر دو شکل page.html.md و page.md پذیرفته‌اند. همچنین Optional قرارداد لینک‌های فرعی است و دیگر معنای ماشینی ویژهٔ ابزارهای نسخهٔ اول را ندارد. منبع: تغییرات نسخهٔ دوم

نمونه برای بخش head یک صفحه که واقعاً نسخهٔ Markdown آن ساخته شده است:

<link rel="describedby" href="https://example.com/llms.txt">
<link rel="alternate" type="text/markdown" href="https://example.com/help/order/index.md">

لینک دوم باید مخصوص همان صفحه باشد؛ آن را با یک آدرس ثابت روی همهٔ صفحات قرار ندهید. در وردپرس، درج این نشانه‌ها را فقط زمانی انجام دهید که افزونه یا پیاده‌سازی شما مقصدهای مربوط را ارائه می‌کند.

چطور llms.txt را در وردپرس فعال کنیم؟

برای این کار می‌توانید از افزونهٔ فعلی سایت یا یک فایل دستی استفاده کنید. پیشنهاد عملی ما این است که ابتدا امکانات افزونهٔ سئوی نصب‌شده را بررسی کنید و تولید فایل را به یک ابزار بسپارید. دو مولد هم‌زمان یا ترکیب فایل دستی با خروجی افزونه، تشخیص نسخهٔ اصلی را دشوار می‌کند.

روش اول: فعال‌سازی با Yoast SEO

بر اساس راهنمای فعلی Yoast:

  1. در پیشخوان وردپرس، وارد Yoast SEO → Settings شوید.

  2. بخش Site features را باز کنید.

  3. زیر AI tools، گزینهٔ llms.txt را روشن کنید.

  4. روی Save changes بزنید.

  5. برای انتخاب صفحات، Customize llms.txt file و سپس Manual page selection را باز کنید.

  6. صفحات موردنظر را انتخاب و تغییرات را ذخیره کنید.

اگر گزینه را نمی‌بینید، نسخهٔ افزونه و دسترسی حساب مدیریتی را بررسی کنید. طبق همین راهنما، این قابلیت فعلاً برای WordPress Multisite در دسترس نیست. خطای تولید فایل نیز ممکن است به مجوز نوشتن وب‌سرور مربوط باشد. منبع: آموزش رسمی فعال‌سازی در Yoast

پس از فعال‌سازی، آدرس https://example.com/llms.txt را با دامنهٔ خودتان باز کنید. انتخاب خودکار صفحات را بازبینی کنید؛ ممکن است مقالهٔ تازهٔ وبلاگ در خروجی باشد، اما راهنمای مهم خدمات شما نباشد.

روش دوم: فعال‌سازی با All in One SEO

در مستندات فعلی AIOSEO، این قابلیت به‌صورت پیش‌فرض فعال معرفی شده است؛ وضعیت نصب خودتان را بررسی کنید:

  1. وارد All in One SEO → Sitemaps شوید.

  2. تب LLMs.txt را باز کنید.

  3. فعال‌بودن گزینهٔ تولید فایل را بررسی کنید.

  4. عنوان، توضیح، نوع محتوا، دسته‌بندی‌ها و سقف URLها را تنظیم کنید.

  5. با Exclude Posts / Pages صفحات نامناسب را کنار بگذارید.

  6. تغییرات را ذخیره و با Open llms.txt خروجی را مشاهده کنید.

این افزونه گزینه‌های Convert Posts to Markdown و تولید llms-full.txt هم دارد. نام گزینه‌ها ممکن است در ترجمهٔ فارسی متفاوت باشد. منبع: آموزش رسمی AIOSEO

روش سوم: ساخت دستی، بدون افزونه

برای سایتی با تعداد کمی صفحه و تغییرات محدود، فایل دستی هم انتخاب قابل‌مدیریتی است:

  1. در یک ویرایشگر متن ساده، نمونهٔ بالا را با اطلاعات سایت خودتان تنظیم کنید.

  2. فایل را با کدگذاری UTF-8 و نام دقیق llms.txt ذخیره کنید؛ مراقب پسوند تکراری مانند llms.txt.txt باشید.

  3. با File Manager هاست یا SFTP آن را در ریشهٔ عمومی دامنه، یعنی Document Root، قرار دهید. این پوشه ممکن است public_html باشد، اما نام و محل آن به هاست بستگی دارد.

  4. آدرس https://example.com/llms.txt را باز کنید و متن را بررسی کنید.

اگر وردپرس در زیرپوشه نصب شده، محل نصب آن لزوماً ریشهٔ دامنه نیست. معیار، URL عمومی نهایی است. در میزبانی‌هایی که دسترسی به فایل‌های ریشه ندارید، از قابلیت افزونه یا امکانات میزبان استفاده کنید. بارگذاری در کتابخانهٔ رسانه معمولاً فایل را زیر /wp-content/uploads/ می‌گذارد و به‌تنهایی مسیر /llms.txt را ایجاد نمی‌کند.

برای پاسخ فایل، Content-Type: text/plain; charset=utf-8 انتخاب عملی مناسبی است. پس از تغییرات، کش مرتبط را پاک کنید و خروجی عمومی را دوباره ببینید.

چطور مطمئن شویم فایل درست کار می‌کند؟

ابتدا فایل را بدون ورود به حساب کاربری باز کنید. باید متن موردنظر را ببینید؛ نمایش صفحهٔ اصلی، فرم ورود یا چالش امنیتی به معنی دریافت فایل صحیح نیست.

برای بررسی فنی می‌توانید از این دستور استفاده کنید:

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

دامنهٔ نمونه را عوض کنید. پاسخ نهایی باید موفق باشد و بدنه، همان متن فایل باشد. اگر درخواست به آدرس دیگری هدایت شد، مقصد را نیز بررسی کنید. این بررسی اجرایی کمک می‌کند:

  • پاسخ 404: مسیر فایل یا تنظیم مولد را بررسی کنید.

  • پاسخ 403: محدودیت میزبان، مجوز فایل یا تنظیمات امنیتی را بررسی کنید.

  • پاسخ 200 با HTML: ممکن است صفحهٔ جایگزین یا چالش ربات دریافت کرده باشید.

  • متن قدیمی: کش و وجود فایل دستیِ قدیمی در کنار مولد افزونه را بررسی کنید.

  • لینک خراب: مقصد را اصلاح کنید؛ مخصوصاً نسخه‌های .md را واقعاً باز کنید.

در مرحلهٔ بعد، آدرس فایل را به یک دستیار دارای دسترسی وب بدهید و از آن بخواهید پاسخ سؤال‌های مشخص دربارهٔ سایت را با ذکر منبع پیدا کند. این آزمایش، خوانایی و کفایت راهنما را می‌سنجد؛ کشف خودکار فایل توسط همهٔ دستیارها را ثابت نمی‌کند.

llms-full.txt هم لازم است؟

بعضی ابزارها خروجی جداگانه‌ای برای متن تجمیع‌شدهٔ صفحات ارائه می‌کنند. برای نمونه، AIOSEO امکان فعال‌کردن llms-full.txt را دارد و می‌گوید پس از ذخیره باید برای تولید آن کمی منتظر بمانید. منبع: تنظیمات خروجی کامل AIOSEO

برای شروع، آن را پیش‌نیاز کار خود قرار ندهید. پیشنهاد ما این است که ابتدا فهرست راهنما و مقصدهایش را درست کنید؛ اگر ابزار مصرف‌کنندهٔ مشخصی به متن یکپارچه نیاز داشت، خروجی کامل را هم بسازید. یک فایل بزرگ، مسئولیت به‌روزرسانی و کنترل محتوای بیشتری دارد.

بعد از انتشار چه چیزی را نگهداری کنیم؟

با تغییر خدمات، جابه‌جایی صفحات یا اصلاح سیاست‌های خرید، فایل را بازبینی کنید. برای یک فروشگاه، ثبت قیمت‌های متغیر داخل نسخهٔ دستی معمولاً انتخاب مناسبی نیست؛ توضیح دهید کاربر یا دستیار از کجا قیمت فعلی را پیدا کند.

فایل را به فهرستی از ادعاهای تبلیغاتی تبدیل نکنید. نام روشن، توضیح دقیق و مقصد درست به خواننده کمک بیشتری می‌کند. در بازبینی دوره‌ای، از خودتان بپرسید: «آیا کسی که فقط از این فایل شروع می‌کند، می‌تواند معرفی، خدمات و راه ارتباط با ما را بدون حدس پیدا کند؟»

این مطلب را بفرستید

لینک، تلگرام، یا منابع منتخب گوگل

همه مطالب