چطور llms.txt را درست پیادهسازی کنیم؟
با یک الگوی کاربردی، گردش کار CMS، بررسیهای کیفی و راهحل مشکلات رایج، فایل llms.txt را برنامهریزی، تدوین، منتشر، اعتبارسنجی و نگهداری کنید.
پاسخ سریع
برای پیادهسازی llms.txt، یک فایل کوتاه Markdown در مسیر /llms.txt منتشر کنید که نام و هدف سایت را معرفی کند و به مجموعهای گزینششده از صفحات مفید با نشانی کانونیکال لینک بدهد. robots.txt و sitemap.xml را جدا نگه دارید، متن کامل صفحات را در فایل کپی نکنید، تکتک نشانیها را اعتبارسنجی کنید و هر زمان محتوای مهم جابهجا شد، فهرست را بهروز کنید.
نکات کلیدی
- llms.txt سندی گزینششده برای کشف محتواست، نه فایل کنترل دسترسی یا جایگزینی برای sitemap.xml.
- فهرستی کوتاه از نشانیهای کانونیکال و پراطلاعات، از فهرست تمام صفحات کاربردیتر است.
- هر صفحهای که به آن لینک میدهید، همچنان به دسترسی خزنده، HTML پایدار، نشانی کانونیکال و پاسخی مستقیم نیاز دارد.
- پیش از انتشار، کدهای وضعیت، تغییرمسیرها، موارد تکراری و نوع محتوا را اعتبارسنجی کنید.
- llms.txt را مستندی نیازمند نگهداری بدانید و با هر تغییر در ساختار سایت، آن را بازبینی کنید.
چه محتوایی باید در llms.txt قرار بگیرد؟
این فایل باید به سیستم هوش مصنوعی کمک کند سریع بفهمد سایت درباره چیست، کدام صفحات مرجعاند و مستندات یا سیاستهای اصلی را کجا پیدا کند. صفحات ماندگاری را بگنجانید که سازمان، محصول، مستندات، قیمتگذاری، مفاهیم مهم و تاریخچه تغییرات را توضیح میدهند. آرشیوهای کممحتوا، نشانیهای رهگیری، موارد تکراری، صفحات فیلتر و صفحاتی را که نمیخواهید خلاصه شوند، کنار بگذارید.
| بگنجانید | معمولاً کنار بگذارید | دلیل |
|---|---|---|
| صفحات کانونیکال محصول و مستندات | نتایج جستوجو و فیلتر | صفحات پایدار، زمینهای فراهم میکنند که بارها قابل استفاده است |
| واژهنامه و راهنماهای باکیفیت | آرشیو برچسبها و صفحات صفحهبندیشده | استخراج تعریفها و دستورالعملها آسان است |
| قیمتگذاری فعلی، سیاستها و تاریخچه تغییرات | کمپینهای منقضیشده | اطلاعات وابسته به زمان به یک نشانی مرجع نیاز دارند |
| تعداد محدودی نمونه که نماینده محتوای سایت باشند | تمام صفحات تقریباً تکراری مربوط به موقعیتهای مکانی | گزینش محتوا ابهام را کاهش میدهد |
قالب کاربردی llms.txt چه شکلی است؟
از Markdown معمولی استفاده کنید: یک H1، خلاصهای کوتاه، یادداشتهای اختیاری و سپس لینکهای توصیفی که بر اساس هدف دستهبندی شدهاند. متن لینکها باید بیرون از بافت صفحه هم معنادار باشد. قرارداد پیشنهادی عمداً طوری طراحی شده که هم انسان و هم ماشین بتوانند آن را بخوانند؛ بنابراین از اسکریپتها، دستورهای پنهان یا فرمانهای ساختگی برای رتبهگیری استفاده نکنید.
# Example Company
> Official documentation and product information for Example Company.
## Core
- [Product overview](https://example.com/product): Capabilities and supported use cases.
- [Documentation](https://example.com/docs): Setup and API reference.
- [Pricing](https://example.com/pricing): Current plans and limits.
## Learn
- [Glossary](https://example.com/glossary): Definitions of domain terms.چطور فایل را منتشر و اعتبارسنجی کنیم؟
- صفحاتی را که معتبرترین پاسخهای شما در آنها قرار دارد، فهرست کنید.
- نشانیهای دارای تغییرمسیر، تکراری، خصوصی، قدیمی و کمارزش را حذف کنید.
- لینکهای باقیمانده را بر اساس هدف بازدیدکننده دستهبندی کنید و برای هرکدام توضیحی مشخص بنویسید.
- محتوای Markdown را بهصورت پاسخ متن ساده، دقیقاً در مسیر ریشه /llms.txt منتشر کنید.
- نشانی عمومی فایل را واکشی کنید، تکتک لینکها را دنبال کنید و مطمئن شوید هر مقصد کانونیکال و قابل ایندکس است.
- تعیین مسئول و برنامه بازبینی را به همان گردش کاری اضافه کنید که برای بهروزرسانی ناوبری و نقشههای سایت استفاده میشود.
llms.txt را در پشتههای فنی مختلف چطور مستقر کنیم؟
| پشته فنی | روش پیشنهادی | بررسی صحت |
|---|---|---|
| سایت استاتیک | فایل public/llms.txt را در مخزن کد ثبت کنید | پس از استقرار، نشانی فایل در ریشه سایت را باز کنید |
| سامانه مدیریت محتوا (CMS) | از مسیری در سطح ریشه، افزونه یا قاعدهای در لایه لبه استفاده کنید | مطمئن شوید HTML قالب سایت به پاسخ اضافه نشده است |
| اپلیکیشن هدلس | یک مسیر با پاسخ متن ساده از مبدأ عمومی سایت ارائه کنید | محیط عملیاتی را آزمایش کنید، نه فقط پیشنمایش را |
| سایت بزرگ مستندات | فایل را از روی فهرست تأییدشده نشانیهای کانونیکال تولید کنید | تفاوت نسخهها را بررسی کنید و لینکهای خراب را در CI رد کنید |
کدام اشتباهها کارایی llms.txt را کاهش میدهند؟
- فهرست کردن صدها نشانی بدون توضیح یا ساختار سلسلهمراتبی.
- لینک دادن به نشانیهای دارای تغییرمسیر، میزبانهای آزمایشی، نشانیهای دارای پارامتر رهگیری یا نسخههای تکراری غیرکانونیکال.
- کپی کردن دستورهای robots در llms.txt با این تصور که دسترسی را کنترل میکنند.
- نوشتن ادعاهای تبلیغاتی بهجای توضیح بیطرفانه درباره محتوای هر صفحه.
- تولید فایل فقط برای یک بار و باقی گذاشتن صفحات حذفشده یا قدیمی در آن.
- ارائه صفحه خطای HTML، صفحه احراز هویت یا نوع محتوای نادرست در مسیر فایل.
چطور بفهمیم llms.txt مؤثر بوده است؟
زنجیره اثرگذاری را بسنجید، نه وعده بهبود رتبه را. ابتدا مطمئن شوید فایل واکشی میشود. سپس بررسی کنید آیا خزندهها از صفحات لینکشده بازدید میکنند، آیا این صفحات در ارجاعهای حاصل از بازیابی ظاهر میشوند و آیا محتوایشان درست خلاصه میشود. نتایج یک مجموعه ثابت از پرامپتها را پیش و پس از انتشار مقایسه کنید و همزمان سایر تغییرات را ثبت کنید تا اثر بهبود محتوا یا اسکیما به حساب llms.txt گذاشته نشود.
گام به گام
- 1صفحات کانونیکال را انتخاب کنید
مجموعهای محدود از صفحات ماندگار را انتخاب کنید که اطلاعات و دستورالعملهای مورد نیاز دستیار در آنها قرار دارد.
- 2لینکهای توصیفی Markdown بنویسید
لینکها را بر اساس هدف دستهبندی کنید و ارزش منحصربهفرد هر مقصد را در یک جمله توضیح دهید.
- 3فایل را در ریشه سایت منتشر کنید
فایل را بهصورت عمومی در مسیر /llms.txt، با قالب متن ساده یا Markdown و بدون نیاز به احراز هویت ارائه کنید.
- 4تکتک مقصدها را اعتبارسنجی کنید
برای هر نشانی، وضعیت، مقصد تغییرمسیر، نشانی کانونیکال، زبان و پاسخ قابل مشاهده را بررسی کنید.
- 5برنامهای برای بازبینی تعیین کنید
هر زمان صفحات کلیدی، محصولات، قیمتگذاری، سیاستها یا مستندات تغییر کردند، فایل را بهروز کنید.
سوالات متداول
- آیا llms.txt یک استاندارد رسمی وب است؟
- llms.txt پیشنهادی از سوی جامعه کاربران و توسعهدهندگان است، نه استانداردی که در سراسر وب الزاماً اجرا شود. آن را بهعنوان ابزاری کمریسک برای کمک به کشف محتوا منتشر کنید، اما مطمئن شوید سازوکارهای جاافتادهای مانند robots.txt، نقشههای سایت، نشانیهای کانونیکال و HTML قابل دسترس همچنان درست پیادهسازی شدهاند.
- آیا llms.txt جایگزین robots.txt میشود؟
- خیر. robots.txt مجوزهای خزش را اعلام میکند، اما llms.txt مجموعهای گزینششده از صفحات مفید و اطلاعات زمینهای ارائه میدهد. وجود یک لینک در llms.txt نمیتواند قاعده robots، مسدودسازی فایروال، الزام ورود به حساب یا در دسترس نبودن صفحه را بیاثر کند.
- llms.txt باید چند نشانی داشته باشد؟
- تعداد ثابتی برای همه سایتها وجود ندارد. کوچکترین مجموعهای را انتخاب کنید که سایت را بهدرستی معرفی کند. نگهداری و تفسیر فایلی هدفمند با لینکهای کانونیکال و توصیفی، آسانتر از فهرستی کامل و بیتفکیک از همه نشانیهاست.
- آیا llms.txt باید همه نوشتههای وبلاگ را شامل شود؟
- معمولاً خیر. مقالههای مرجع، پژوهشهای ماندگار و راهنماهای کلیدی را بگنجانید. کشف گسترده محتوا را به sitemap.xml بسپارید و از llms.txt برای معرفی صفحاتی استفاده کنید که ماهیت سایت را بهتر توضیح میدهند.
- چطور llms.txt را آزمایش کنم؟
- /llms.txt را از محیط عملیاتی واکشی کنید و مطمئن شوید پاسخ موفق و از نوع متن ساده است. سپس وضعیت، مقصد نهایی، نشانی کانونیکال، زبان و وجود محتوای مفید رندرشده در سمت سرور را برای تکتک نشانیهای لینکشده بررسی کنید.
Sources
سایت خود را برای نمایش در هوش مصنوعی اسکن کنید
یک اسکن رایگان GEO و AEO اجرا کنید و فایلهای llms.txt، robots.txt، طرحواره و اصلاحات محتوای مورد نیاز برای دامنه خود را دریافت نمایید.
اسکن رایگان را شروع کنید