تلگرام، WhatsApp  +380637610482
والری دانیوک
والری دانیوکتوسعه‌دهندهتوسعه ابزارهای هوش مصنوعی برای کسب و کارها. با کیفیت بالا. مقرون به صرفه.پیام در تلگرام

مولد آنلاین robots.txt: نحوه ایجاد یک فایل صحیح در 5 دقیقه بدون خطا

مولد آنلاین robots.txt: تنظیمات پیش‌فرض، قوانین مجاز و غیرمجاز، نقشه سایت و مسدود کردن خزنده هوش مصنوعی

آنچه به دست خواهید آورد

  • یک فایل robots.txt آماده از سازنده بصری - با تنظیمات از پیش تعیین شده برای WordPress ، لاراول و Next.js
  • فهمیدن اینکه کدام بخش‌ها را باید بست و کدام‌ها را هرگز نباید بست
  • تصمیمی در مورد مسدود کردن خزنده‌های هوش مصنوعی و دستورالعمل‌هایی در مورد محل قرار دادن فایل
اعمال: در ۵ دقیقهذخیره می‌کند: وقت یادگیری نحو و خطر بسته شدن سایت با یک غلط املایی است

پاسخ کوتاه: برای ایجاد فایل robots.txt به صورت آنلاین، مولد robots.txt PromoPilot را باز کنید، یک پیش‌تنظیم (Custom، Allow all، Deny all، WordPress ، Laravel یا Next.js) را انتخاب کنید، مسیرهای Disallow و Allow را وارد کنید، آدرس وب‌سایت را برای خط Sitemap وارد کنید و به صورت اختیاری Crawl-delay یا block AI crawlers را علامت بزنید. فایل تکمیل شده در سمت راست ظاهر می‌شود - می‌توانید آن را کپی یا دانلود کنید. رایگان است و نیازی به ثبت‌نام ندارد.

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

مولد robots.txt چه کاری انجام می‌دهد؟

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

راه‌اندازی چه مجموعه‌هایی چرا سایت به این نیاز دارد؟
از پیش تعیین شده سفارشی، مجاز کردن همه، رد کردن همه، WordPress ، لاراول، Next.js یک نقطه شروع آماده برای موتور شما
آدرس وب‌سایت آدرس برای خط Sitemap ربات‌ها خودشان نقشه سایت را پیدا می‌کنند
مسیرها را غیرفعال کنید بخش‌هایی که نباید اسکن شوند، هر کدام در یک سطر ربات وقتش را در پنل مدیریت و صفحات خدمات تلف نمی‌کند.
مسیرها را مجاز کنید استثنائات در بخش‌های بسته فایل مورد نظر را در یک پوشه بسته باز کنید
تأخیر خزیدن (10 ثانیه) مکث بین درخواست‌های ربات کاهش بار روی سرور ضعیف برای ربات‌هایی که آن را در نظر می‌گیرند
مسدود کردن خزنده‌های هوش مصنوعی مسدود شدن برای GPTBot، Claude و دیگر ربات‌های هوش مصنوعی کنترل کنید چه کسی از محتوای شما استفاده می‌کند
پیش‌نمایش، کپی، دانلود فایل robots.txt تکمیل شده شما می‌توانید بلافاصله آن را روی سرور آپلود کنید.

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

چگونه robots.txt را به صورت آنلاین ایجاد کنیم؟

مولد آنلاین Robots.txt در ۴ مرحله: یک فایل از پیش تعیین‌شده انتخاب کنید، مسیرها را وارد کنید، نقشه سایت اضافه کنید و فایل را دانلود کنید

  1. مولد robots.txt را باز کنید.
  2. یک پیش‌تنظیم برای موتور خود انتخاب کنید. اگر موتور شما در فهرست نیست، «سفارشی» را انتخاب کنید.
  3. آدرس وب‌سایت را وارد کنید - https://example.com. این یک خط Sitemap ایجاد می‌کند.
  4. مسیرهای Disallow را اضافه کنید ، هر کدام در یک خط: /admin/ ، /tmp/ ، /search/.
  5. در صورت لزوم، استثنائات مجاز را در پوشه‌های خصوصی، مانند /uploads/images/ اضافه کنید.
  6. کادرهای زیر را علامت بزنید: نقشه سایت، تأخیر در خزش، مسدود کردن خزنده‌های هوش مصنوعی.
  7. فایل را کپی یا دانلود کنید و در ریشه سایت آپلود کنید.

در سمت چپ صفحه، تنظیمات قرار دارند و در سمت راست، پیش‌نمایش زنده‌ی فایل به همراه دکمه‌های «کپی» و «دانلود robots.txt» قابل مشاهده است.

صفحه مولد رایگان robots.txt در PromoPilot: تنظیمات پیش‌فرض، مسیرهای مجاز و غیرمجاز، پرچم‌های نقشه سایت، تأخیر خزش و مسدود کردن خزنده هوش مصنوعی

این فایل باید دقیقاً در ریشه دامنه قرار داشته باشد: https://example.com/robots.txt. ربات‌ها آن را در پوشه /blog/robots.txt یا در زیردامنه دیگری پیدا نمی‌کنند - هر زیردامنه فایل robots.txt مخصوص به خود را دارد.

محل دقیق آپلود فایل دانلود شده به پلتفرم بستگی دارد:

  • میزبانی منظم - از طریق مدیریت فایل پنل یا FTP به پوشه‌ای که صفحه اصلی در آن قرار دارد (اغلب public_html یا www).
  • WordPress - اگر فایل فیزیکی وجود نداشته باشد، موتور یک فایل مجازی robots.txt را ارائه می‌دهد. آپلود فایل در ریشه، آن را جایگزین می‌کند؛ گزینه دوم استفاده از ویرایشگر فایل در افزونه سئو است.
  • Next.js و سایر فریم‌ورک‌ها - این فایل در پوشه public قرار می‌گیرد یا از کد پروژه تولید می‌شود تا در طول استقرار بعدی از بین نرود.
  • سازندگان وب‌سایت - این فایل معمولاً در تنظیمات سئو ویرایش می‌شود و به صورت دستی آپلود نمی‌شود.

فایل باید با حروف کوچک robots.txt نامگذاری شود و با کدگذاری UTF-8 به صورت متن ساده ذخیره شود. پس از دانلود، آن را در مرورگر خود باز کنید: اگر متن خود را مشاهده کردید، همه چیز سر جای خود قرار دارد.

چه چیزهایی باید و چه چیزهایی نباید در robots.txt بسته شوند؟

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

معمولاً بسته است:

  • پنل مدیریت و حساب شخصی: /admin/ ، /wp-admin/ ، /account/ ؛
  • سبد خرید و پرداخت: /cart/ ، /checkout/ ؛
  • جستجوی داخلی: /search/ ، /?s=;
  • پوشه‌های سرویس و موقت: /tmp/ ، /cgi-bin/ ؛
  • ترکیب‌های بی‌پایان فیلترها و گزینه‌های مرتب‌سازی - مرتب، فقط در صورتی که صفحات فرود جداگانه‌ای برای فیلترهای مورد نیاز وجود داشته باشد.

هرگز بسته نشود:

  • CSS، جاوا اسکریپت و تصاویر - بدون آنها، Google صفحه را آنطور که یک انسان می‌بیند، نمی‌بیند؛
  • کاتالوگ، وبلاگ، کارت‌های محصول و صفحات فرود؛
  • صفحاتی که می‌خواهید از ایندکس حذف کنید - برای این کار noindex نیاز دارید و ربات باید بتواند آن را بخواند.

این فایلی است که برای یک فروشگاه معمولی WordPress با WooCommerce دریافت خواهید کرد:

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Disallow: /cart/
Disallow: /checkout/
Disallow: /my-account/
Disallow: /?s=

Sitemap: https://example.com/sitemap.xml

در مورد پرچم‌ها. Google تأخیر خزش را در نظر نمی‌گیرد—فقط در صورتی آن را فعال کنید که سرور شما از وجود ربات‌های دیگر رنج می‌برد. مسدود کردن خزنده‌های هوش مصنوعی یک تصمیم تجاری است: اگر می‌خواهید ChatGPT ، Gemini و Perplexity از شما مطلع شوند و شما را توصیه کنند، دسترسی آنها را مسدود نکنید.

نکته کاربردی دیگر، نسخه آزمایشی سایت است. برای نسخه آزمایشی، از گزینه "Deny All" استفاده کنید، اما حتماً فایل را هنگام راه‌اندازی جایگزین کنید: یک Disallow: / فراموش شده اغلب باعث کاهش ترافیک سایت‌های جدید می‌شود.

مقایسه: مولد PromoPilot و روش‌های دیگر برای ایجاد Robots.txt

راه چی رایگانه؟ محدودیت‌ها برای چه کسانی مناسب است؟
PromoPilot — تولیدکننده‌ی Robots.txt تنظیمات از پیش تعیین‌شده، عدم اجازه و اجازه، نقشه سایت، تأخیر در خزش، مسدود کردن ربات هوش مصنوعی، دانلود شما باید خودتان فایل را روی سرور آپلود کنید. برای مبتدیان و هر کسی که نمی‌خواهد سینتکس را به خاطر بسپارد
ویرایشگر در یک افزونه سئو WordPress (مثلاً Yoast SEO) ویرایش مستقیم فایل از پنل مدیریت فقط برای WordPress ، شما خودتان سینتکس را می‌نویسید برای صاحبان وب‌سایت‌های WordPress
فایل ربات‌ها در Next.js robots.txt از کد پروژه تولید می‌شود. توسعه‌دهنده مورد نیاز پروژه‌های Next.js
ویرایشگر متن آزادی کامل اشتباه کردن آسان است، هیچ سرنخی وجود ندارد برای کسانی که استاندارد را از بر هستند

نتیجه‌گیری: مولد کد، سریع‌ترین راه برای دریافت یک فایل معتبر بدون دانستن سینتکس است. افزونه و کد پروژه زمانی که فایل نیاز به تغییر همراه با وب‌سایت دارد، مناسب هستند.

این مولد یکی از ۸۷ ابزار سئو رایگان PromoPilot است. پس از دانلود فایل، آن را با یک تحلیلگر robots.txt بررسی کنید و برای خط نقشه سایت، از مولد sitemap.xml استفاده کنید - هر دو در مقالات مجاور در این بخش پوشش داده شده‌اند.

محدودیت‌های ژنراتور: چه کارهایی برای شما انجام نمی‌دهد

مولد ساختار سایت شما را نمی‌داند. تنظیمات پیش‌فرض WordPress مسیرهای سرویس معمول را می‌بندد، اما حدس نمی‌زند که فیلترهای فروشگاه شما در /filter/ و جستجوی داخلی در /find/ قرار دارند. شما باید خودتان این مسیرها را وارد کنید.

این فایل را روی سرور آپلود نمی‌کند یا بررسی نمی‌کند که آیا فایل در /robots.txt با کد وضعیت ۲۰۰ قابل دسترسی است یا خیر. پس از آپلود، آدرس را در یک مرورگر باز کنید یا آن را از طریق یک تجزیه‌کننده اجرا کنید.

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

چه زمانی یک ابزار رایگان کافی نیست؟

تولیدکننده آنلاین robots.txt و تنظیمات نمایه‌سازی حرفه‌ای: هر گزینه چه کاری انجام می‌دهد

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

  • این فروشگاه صدها ترکیب فیلتر دارد و برخی از آنها باعث ایجاد ترافیک می‌شوند؛
  • سایت چندزبانه است، روی زیردامنه‌ها یا با پوشه‌های جداگانه برای زبان‌ها؛
  • بعد از ویرایش robots.txt، ترافیک کاهش یافت و مشخص نیست کدام قانون مقصر است؛
  • شما باید robots.txt، متا تگ‌ها، canonical و نقشه سایت را در یک سیستم هماهنگ کنید.

برای وب‌سایت شما چه کاری می‌توانم انجام دهم؟

اسم من والری دانیوک است، من یک توسعه‌دهنده و متخصص سئو با ۱۲ سال سابقه و بیش از ۲۰۰ مشتری هستم. یک فایل robots.txt مناسب بخشی از هر وب‌سایتی است که می‌سازم.

سئو و تبلیغات

وب‌سایت‌ها و فروشگاه‌های آنلاین

CRM، حسابداری و اتوماسیون

بیشتر در نمونه کارها. مطمئن نیستید چه چیزی را پوشش دهید؟ آدرس وب‌سایت خود را در Telegram برای من ارسال کنید - من قوانینی را برای ساختار شما پیشنهاد خواهم داد.

نتیجه

  1. مولد آنلاین robots.txt در عرض پنج دقیقه یک فایل صحیح ایجاد می‌کند: پیش‌تنظیمات، مسیرها، نقشه سایت، پرچم‌ها.
  2. پنل مدیریت، سطل بازیافت، جستجو و پوشه‌های سرویس را ببندید؛ CSS، JS، کاتالوگ یا وبلاگ را نبندید.
  3. robots.txt صفحات را از ایندکس حذف نمی‌کند - noindex برای همین کار است.
  4. ساختار پیچیده، فیلترها و زبان‌ها دلیلی برای سپردن تنظیمات به یک متخصص یا ساخت سایتی در 1001site است، جایی که نمایه‌سازی از ابتدا پیکربندی شده است.

همین الان با استفاده از مولد رایگان robots.txt فایل robots.txt خودتان را بسازید، و اگر در مورد قوانین سوالی دارید، در Telegram برای من بنویسید.

منابع

  • صفحه ابزار تولید robots.txt در PromoPilot - تنظیمات، پیش‌تنظیمات و سوالات صفحه.
  • مرکز جستجوی Google - نحوه ایجاد و ارسال فایل Robots.txt.
  • مستندات Next.js - فایل فراداده ربات‌ها.

منابع و مآخذ

پرسش و پاسخ

robots.txt چیست؟

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

آیا robots.txt مانع از ایندکس شدن می‌شود؟

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

آیا باید نقشه سایت را در robots.txt مشخص کنم؟

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

آیا باید خزنده‌های هوش مصنوعی مسدود شوند؟

بستگی به هدف دارد. مسدود کردن GPTBot، Claude و ربات‌های مشابه مانع از استفاده آنها از محتوای شما می‌شود، اما همچنین شانس اینکه دستیاران هوش مصنوعی وب‌سایت شما را تشخیص داده و توصیه کنند را کاهش می‌دهد. برای کسب‌وکارهایی که مشتریانی از ChatGPT و Perplexity می‌خواهند، مسدود کردن معمولاً مضر است.

ما وب‌سایت را بررسی کردیم، اما کسی نیست که آن را اصلاح کند؟

این ابزار رایگان مشکلات را آشکار می‌کند. من گزارش را تجزیه و تحلیل می‌کنم، اولویت‌بندی می‌کنم و آنها را برطرف می‌کنم: بررسی سئو، افزایش سرعت، نشانه‌گذاری و انتقال به سایت جدید بدون از دست دادن رتبه.