راهنمای جامع تنظیم و بهینه‌سازی فایل robots.txt در وردپرس برای بهبود سئو سایت

به انجمن تخصصی وبمستران خوش آمدید!

با عضویت در انجمن، به محتوای اختصاصی ویژه وبمستران دسترسی داشته باشید و از امکانات بی نظیر اعضای انجمن بهره مند شوید.

همین الان عضو شوید!

راهنمای جامع تنظیم و بهینه‌سازی فایل robots.txt در وردپرس برای بهبود سئو سایت

نوشته‌ها
116
امتیاز پسند
0
امتیازها
586
جایزه‌ها
5
سن
30
محل سکونت
اصفهان
اعتبار
8,153‌ سکه
  • موضوع نویسنده
  • #1
فایل robots.txt یکی از مهم‌ترین ابزارهای هر مدیر وبسایت برای مدیریت دسترسی ربات‌های موتور جستجو به بخش‌های مختلف سایت است. اگر سایت وردپرسی شما به درستی از این فایل استفاده نکند، ممکن است یا بخش‌هایی را به اشتباه از دسترس گوگل خارج کنید یا اجازه ایندکس شدن بخش‌های غیرضروری را بدهید. در این مقاله با اهمیت robots.txt، ساختار استاندارد آن و نحوه تنظیم بهینه برای وردپرس آشنا خواهید شد.

اصول فایل robots.txt و نقش آن در سئو سایت


robots.txt یک فایل متنی ساده است که در ریشه (root) هاست سایت وردپرسی قرار می‌گیرد و با آدرس yourdomain.com/robots.txt در دسترس است. این فایل با ارسال دستوراتی مثل Disallow و Allow، محدوده بازدید ربات‌ها را مدیریت می‌کند و به ربات گوگل، بینگ و سایر موتورهای جستجو می‌گوید کدام صفحات را بخواند یا نخواند.

چرا تنظیم درست فایل robots.txt در وردپرس مهم است؟


  • کنترل دقیق ایندکس صفحات تکراری یا فاقد ارزش سئو
  • جلوگیری از هدر رفتن بودجه خزش (Crawl Budget)
  • افزایش سرعت ایندکس صفحات ارزشمند
  • حفظ امنیت و جلوگیری از ایندکس مسیرهای حساس سایت (مثل پوشه‌های مدیریت)
  • جلوگیری از نمایش نتایج غیرمطلوب در گوگل مثل صفحات جستجو و تگ‌ها

ساختار استاندارد فایل robots.txt چگونه است؟


هر خط از فایل robots.txt شامل دستوراتی برای ربات‌هاست:
User-agent: تعیین ربات هدف (مثل Googlebot)
Disallow: منع دسترسی به مسیر مشخص
Allow: اجازه دسترسی
Sitemap: معرفی آدرس نقشه سایت
در یک فایل معمولی:
کد:
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Sitemap: https://akarimi.com/sitemap_index.xml

تنظیم فایل robots.txt برای وردپرس؛ بهترین و ایمن‌ترین حالت


معمولاً مناسب است که دسترسی به /wp-admin/ و /wp-includes/ را محدود کنید اما فایل‌های ضروری مثل Ajax را اجازه دهید. همچنین نباید دسترسی به فایل‌هایی مانند JS, CSS اصلی را برای Googlebot مسدود کنید، زیرا می‌تواند روی باز شدن صحیح سایت تأثیر بگذارد. یک نمونه فایل توصیه‌شده برای وردپرس:
کد:
User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/
Allow: /wp-admin/admin-ajax.php
Disallow: /?s=
Disallow: /search/
Disallow: /author/
Sitemap: https://akarimi.com/sitemap_index.xml

توضیح دستورات و نکات هر خط برای وردپرس


  • /wp-admin/ و /wp-includes/: مسدودی پوشه مدیریت و هسته وردپرس برای جلوگیری از ایندکس اشتباه
  • /?s= و /search/: جلوگیری از ایندکس صفحات جستجو داخلی (مخصوصاً برای سئو مفید است)
  • /author/: اغلب مناسب است صفحات کاربر یا نویسنده را برای دوری از محتوای تکراری، بلاک کنید
  • Allow: /wp-admin/admin-ajax.php: اجازه به فایل ajax چون بسیاری از افزونه‌ها و قالب‌ها به آن نیاز دارند
  • Sitemap: معرفی آدرس سایت‌مپ وردپرس برای اطمینان از دسترسی صحیح ربات‌ها به محتوای سایت

روش ساخت و ویرایش فایل robots.txt در وردپرس


۱- ابتدا با نرم‌افزار Notepad یک فایل ایجاد کرده و کدهای بالا را درج کنید.
۲- فایل را با نام دقیق robots.txt ذخیره و با FTP یا بخش File Manager هاست به پوشه public_html سایت منتقل کنید.
۳- برای تغییرات سریع‌تر می‌توانید از افزونه‌هایی مانند Yoast SEO یا All in One SEO استفاده کنید. این افزونه‌ها امکان ویرایش آنلاین فایل robots.txt را در پیشخوان وردپرس قرار می‌دهند.
در Yoast مسیر: سئو > ابزارها > ویرایشگر فایل
Test: اگر فایل قبلاً وجود دارد ویرایش می‌شود، اگر نه افزونه آن را ایجاد می‌کند.

تست و اعتبارسنجی فایل robots.txt پس از تنظیم


پس از تنظیم توصیه می‌شود با ابزار Test robots.txt گوگل، دسترسی ربات‌ها به مسیرهای مختلف را آزمایش کنید و مطمئن شوید فایل خطایی ندارد.
در داخل سرچ کنسول، می‌توانید متوجه شوید گوگل با چه مسیرهایی مشکل دارد.

اشتباهات رایج در تنظیم robots.txt وردپرس


  • مسدود کردن پوشه‌هایی که برای رندر سایت لازم است (مثل themes یا uploads)
  • بستن دسترسی به فایل‌های CSS و JS (در سئوی جدید منفی است)
  • فراموشی معرفی sitemap
  • اشتباه در تایپ مسیرها (دقت به کوچک و بزرگ بودن حروف)
  • فراموشی به‌روزرسانی فایل بعد از تغییر ساختار سایت یا افزونه‌ها
اگر نیاز به مشاهده مثال‌های واقعی، کدها یا راهنمایی بیشتر داشتی، می‌توانی به سایت احمدرضا کریمی و همچنین انجمن تخصصی وبمستران مراجعه کنی.

جمع‌بندی


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