- موضوع نویسنده
- #1
فایل
robots.txt یک فایل متنی ساده است که در ریشه (root) هاست سایت وردپرسی قرار میگیرد و با آدرس
هر خط از فایل robots.txt شامل دستوراتی برای رباتهاست:
در یک فایل معمولی:
معمولاً مناسب است که دسترسی به
۱- ابتدا با نرمافزار Notepad یک فایل ایجاد کرده و کدهای بالا را درج کنید.
۲- فایل را با نام دقیق
۳- برای تغییرات سریعتر میتوانید از افزونههایی مانند Yoast SEO یا All in One SEO استفاده کنید. این افزونهها امکان ویرایش آنلاین فایل robots.txt را در پیشخوان وردپرس قرار میدهند.
در Yoast مسیر: سئو > ابزارها > ویرایشگر فایل
پس از تنظیم توصیه میشود با ابزار Test robots.txt گوگل، دسترسی رباتها به مسیرهای مختلف را آزمایش کنید و مطمئن شوید فایل خطایی ندارد.
در داخل سرچ کنسول، میتوانید متوجه شوید گوگل با چه مسیرهایی مشکل دارد.
تنظیم درست فایل robots.txt در وردپرس نه تنها نقش بزرگی در سئو و ایندکس صحیح ایفا میکند بلکه میتواند امنیت و سرعت دسترسی به دادههای ارزشمند سایت را هم بالا ببرد. این کار ساده اما بسیار حیاتی است پس همیشه فایل robots.txt سایت خود را کنترل و بهینه نگهدارید.
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 سایت خود را کنترل و بهینه نگهدارید.