
به اشتراک بگذارید
سئو | بلاگ وبداده
جلوگیری موقت از دسترسی گوگلبات به سایت وردپرسی
- تفاوت پایه: robots.txt «خزش» را میبندد؛ تگ noindex «ایندکس و نمایش در نتایج» را میبندد — این دو یکی نیستند.
- سادهترین روش وردپرسی: تیک «عدم نمایهسازی» در «تنظیمات → خواندن» (Discourage search engines).
- مطمئنترین روش موقت: رمزگذاری کل سایت (Directory Privacy در سیپنل)؛ هم ربات و هم کاربر بدون رمز بلاک میشوند.
- برای نگهداری کوتاهمدت: پاسخ 503 با هدر Retry-After؛ سیگنال درستِ «موقتاً در دسترس نیست» به گوگل.
- هشدار صادقانه: اگر بعد از لانچ تیک عدمنمایهسازی را برندارید، کل سایت برای همیشه از گوگل حذف میماند.
پاسخ سریع
جلوگیری از دسترسی گوگل بات یعنی چه و چرا مهم است؟
نکته: خزش (Crawl) و ایندکس (Index) دو چیز متفاوتاند

روشهای جلوگیری موقت از خزش و نمایهسازی سایت
روش اول: تیک «عدم نمایهسازی» در تنظیمات وردپرس
روش دوم: ویرایش فایل robots.txt

# robots.txt — جلوگیری از خزش (crawl) همه رباتها در کل سایت
User-agent: *
Disallow: /
# فقط ربات گوگل را هدف بگیرید (سایر موتورها آزادند):
User-agent: Googlebot
Disallow: /
# هشدار: این فایل فقط «خزش» را متوقف میکند، نه «ایندکس».
# اگر صفحهای قبلاً ایندکس شده یا لینک خارجی دارد،
# ممکن است هنوز در نتایج گوگل دیده شود.INIpublic_html/robots.txt) قرار دهید. به یاد داشته باشید که اگر هدف شما «حذف از نتایج» است، robots.txt انتخاب اشتباهی است و باید سراغ noindex بروید.روش سوم: تگ noindex برای حذف از نتایج
<head> صفحه میگذارید:<!-- جلوگیری از ایندکس یک صفحه: این تگ را داخل <head> صفحه بگذارید -->
<meta name="robots" content="noindex">
<!-- فقط ربات گوگل را هدف بگیرید -->
<meta name="googlebot" content="noindex">
<!-- نکته: برای دیدهشدن این تگ، صفحه نباید در robots.txt مسدود باشد. -->HTMLهشدار: noindex و robots.txt را همزمان روی یک صفحه نگذارید
روش چهارم: رمزگذاری کل سایت (امنترین روش موقت)
روش پنجم: حالت تعمیر با پاسخ 503
.htaccess انجام دهید:# .htaccess — برگرداندن پاسخ 503 «موقتاً در دسترس نیست» برای رباتها و کاربران
# مناسب نگهداری کوتاهمدت (۱ تا ۲ روز). IP خودتان را جایگزین 1.2.3.4 کنید.
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^1\.2\.3\.4$
RewriteCond %{REQUEST_URI} !^/maintenance\.html$
RewriteRule ^(.*)$ /maintenance.html [R=503,L]
# به رباتها بگویید کِی برگردند (مهم برای حفظ سئو):
Header always set Retry-After "86400"
ErrorDocument 503 /maintenance.htmlApache| روش | چه چیزی را میبندد؟ | مناسب برای | نکته مهم |
|---|---|---|---|
| تیک عدم نمایهسازی وردپرس | ایندکس (درخواستی) | سایت در حال ساخت | بعد از لانچ حتماً بردارید |
| robots.txt (Disallow) | فقط خزش | کمکردن بار خزش | صفحه را de-index نمیکند |
| تگ noindex | ایندکس و نمایش در نتایج | حذف صفحه از گوگل | صفحه باید قابلخزش بماند |
| رمزگذاری دایرکتوری | دسترسی کامل (ربات و کاربر) | نسخه استیجینگ | اشتراک پیشنمایش نیاز به رمز دارد |
| حالت تعمیر 503 | موقتاً کل سایت | نگهداری ۱ تا ۲ روزه | robots.txt را 503 نکنید |
عیبیابی: چرا صفحه مسدودشده هنوز در گوگل دیده میشود؟
نقلقول از مستندات رسمی گوگل

چه زمانی نباید سایت را کامل ببندید؟
هشدار: تیک عدمنمایهسازی را بعد از لانچ فراموش نکنید
محدودیتها و معایب صادقانه هر روش
- تیک وردپرس: فقط یک «درخواست» است؛ رباتهای بدرفتار آن را رعایت نمیکنند و خطر فراموشکردنِ برداشتنش بالاست.
- robots.txt: صفحه را از نتایج حذف نمیکند و میتواند خطای «Indexed, though blocked by robots.txt» بسازد.
- noindex: فقط وقتی کار میکند که صفحه قابلخزش باشد؛ با robots.txt تضاد دارد.
- رمزگذاری: امن است اما اشتراک پیشنمایش با کارفرما یا همکار نیاز به رمز دارد.
- 503 و حذف موقت: فقط کوتاهمدت مناسباند؛ بستن طولانی به رتبه آسیب جدی میزند.
ساخت نسخه آزمایشی امن روی هاست وردپرس وبداده
✅ زیرساخت نسل جدید HPE (Gen11 و Gen10) برای پایداری و آپتایم بالا.
✅ دیتاسنترهای ایران، هلند و آلمان برای انتخاب نزدیکترین لوکیشن به مخاطب شما.
✅ پشتیبانی فنی ۲۴ ساعته برای کمک در تنظیم robots.txt، noindex و رمزگذاری بدون آسیب به سئو.
پرسشهای پرتکرار درباره بستن دسترسی گوگلبات
سریعترین راه برای جلوگیری از دیدهشدن سایت در حال ساخت چیست؟
از پیشخوان وردپرس به «تنظیمات → خواندن» بروید و گزینه «از موتورهای جستجو بخواهید این سایت را نمایه نکنند» را تیک بزنید و ذخیره کنید. این کار یک تگ noindex به سایت اضافه میکند. فقط یادتان باشد بعد از آمادهشدن سایت حتماً این تیک را بردارید.
آیا robots.txt جلوی دیدهشدن صفحه در گوگل را میگیرد؟
نه بهطور کامل. robots.txt فقط جلوی «خزش» را میگیرد، اما اگر صفحه قبلاً ایندکس شده یا سایت دیگری به آن لینک داده باشد، گوگل ممکن است آدرس آن را بدون توضیحات در نتایج نشان دهد. برای حذف از نتایج باید از تگ noindex استفاده کنید.
تفاوت خزش (crawl) و ایندکس (index) چیست؟
خزش یعنی ربات گوگل صفحه را پیدا میکند و میخواند. ایندکس یعنی صفحه پس از خواندهشدن وارد فهرست نتایج جستجو میشود. robots.txt خزش را کنترل میکند و تگ noindex ایندکس را. برای هدفهای مختلف باید ابزار درست را انتخاب کنید.
چرا صفحهای که با robots.txt بستم هنوز در گوگل است؟
چون robots.txt صفحه را de-index نمیکند. اگر گوگل آدرس صفحه را از قبل میشناسد، آن را در نتایج نگه میدارد. راهحل: مسدودیت robots.txt را بردارید تا گوگل بتواند صفحه را بخزد، سپس تگ noindex را روی آن بگذارید تا واقعاً حذف شود.
بهترین روش برای بستن موقت کل سایت چند روزه چیست؟
برای نگهداری یکی دو روزه، برگرداندن پاسخ 503 («موقتاً در دسترس نیست») همراه با هدر Retry-After بهترین سیگنال به گوگل است و رتبه را حفظ میکند. سایت را با خطای 404 یا 410 نبندید، چون باعث حذف آدرسها از نتایج میشود.
آیا بستن موقت دسترسی گوگل به رتبه سایت آسیب میزند؟
بستن کوتاهمدت و درست (مثل 503 یا رمزگذاری استیجینگ جداگانه) آسیب جدی نمیزند. اما حذف کامل سایت از ایندکس برای مدت طولانی، بازگشت سختی دارد. گوگل توصیه میکند بهجای حذف کامل، عملکرد را محدود و سایت را آنلاین نگه دارید.
برای نسخه استیجینگ کدام روش امنتر است؟
رمزگذاری کل دایرکتوری (مثلاً Directory Privacy در سیپنل). در این حالت هم ربات گوگل و هم هر کاربر بدون رمز با خطای 401 مواجه میشوند و هیچ محتوایی نمیبینند. این روش برخلاف robots.txt دسترسی را واقعاً میبندد و خطر ایندکسشدن تصادفی را حذف میکند.
چطور بفهمم تیک عدمنمایهسازی هنوز روشن است؟
به «تنظیمات → خواندن» در پیشخوان وردپرس بروید و وضعیت گزینه «از موتورهای جستجو بخواهید این سایت را نمایه نکنند» را ببینید. همچنین میتوانید با ابزار URL Inspection در سرچ کنسول بررسی کنید که آیا صفحهها noindex هستند یا نه.
افزونههای Maintenance Mode چه میکنند؟
این افزونهها معمولاً یک صفحه «در حال نگهداری» نشان میدهند و بسته به تنظیمات میتوانند پاسخ 503 برگردانند. برای بستن کوتاهمدت مناسباند، اما برای پنهانکردن طولانی یک نسخه استیجینگ، رمزگذاری دایرکتوری انتخاب امنتری است.
جمعبندی و انتخاب روش مناسب شما
جمعبندی سریع
✅ استیجینگ: رمزگذاری کل دایرکتوری (Directory Privacy).
✅ نگهداری کوتاه: پاسخ 503 با هدر Retry-After.
✅ حذف یک صفحه از نتایج: تگ noindex روی صفحهٔ قابلخزش.
✅ بعد از لانچ: تنظیمات را به حالت عادی برگردانید.



