
به اشتراک بگذارید
سئو | بلاگ وبداده
جلوگیری از ایندکس شدن سایت وردپرسی توسط گوگل
- تنظیم داخلی وردپرس: سادهترین راه؛ از مسیر «تنظیمات → خواندن» یک تگ noindex روی کل سایت فعال میشود.
- تگ noindex با افزونه سئو: با Rank Math یا Yoast میتوانید یک صفحه یا نوع محتوای خاص را نوایندکس کنید.
- محافظت با رمز عبور: قویترین روش؛ کرالر اصلاً به محتوا دسترسی ندارد.
- robots.txt و X-Robots-Tag: robots.txt برای مدیریت کرال است، نه جلوگیری از ایندکس؛ هدر X-Robots-Tag برای فایلهای غیر HTML کاربرد دارد.
- هشدار کلیدی: برای آنکه noindex کار کند، صفحه نباید در robots.txt بلاک شده باشد تا گوگل بتواند تگ را ببیند.
پاسخ سریع
جلوگیری از ایندکس شدن سایت وردپرسی چیست و چه فرقی با کرال دارد؟
نکته: تفاوت noindex و robots.txt را اشتباه نگیرید
noindex به گوگل میگوید «صفحه را فهرست نکن»، در حالیکه فایل robots.txt فقط میگوید «این مسیر را نخز». طبق مستندات رسمی گوگل، اگر صفحهای در robots.txt بلاک شود، ربات گوگل اصلاً تگ noindex را نمیبیند و در صورت وجود لینک از سایتهای دیگر، همان آدرس میتواند باز هم در نتایج ظاهر شود.
چرا و چه زمانی باید جلوی ایندکس سایت را گرفت؟
- سایت در حال ساخت: تا وقتی طراحی و محتوا کامل نشده، بهتر است سایت در نتایج ظاهر نشود.
- نسخه آزمایشی (staging): نسخه تست سایت نباید با نسخه اصلی در گوگل رقابت یا ایجاد محتوای تکراری کند.
- صفحات خصوصی یا داخلی: صفحه تشکر، صفحه دانلود فایل پولی، یا صفحات مخصوص اعضا.
- محتوای تکراری یا کمارزش: آرشیو برچسبها، صفحات نویسنده یا نتایج جستجوی داخلی که ارزش سئویی ندارند.
- فروشگاه یا پروژهای که هنوز راهاندازی نشده: تا زمان افتتاح رسمی.
هشدار: فراموشکردن برداشتن noindex، سایت شما را نامرئی میکند
چهار روش جلوگیری از ایندکس وردپرس بهصورت گامبهگام
۱) فعالکردن تنظیم داخلی وردپرس (کل سایت)
توجه: این گزینه فقط یک «درخواست» است
۲) نوایندکسکردن یک صفحه با افزونه سئو
<!-- جلوگیری از ایندکس یک صفحه: این تگ را داخل بخش <head> صفحه قرار دهید -->
<meta name="robots" content="noindex">
<!-- فقط ربات گوگل را هدف بگیرید (سایر موتورها همچنان ممکن است ایندکس کنند) -->
<meta name="googlebot" content="noindex">
<!-- جلوگیری از ایندکس بهعلاوه دنبالنکردن لینکهای داخل صفحه -->
<meta name="robots" content="noindex, nofollow">HTML۳) محافظت با رمز عبور (مطمئنترین روش)
۴) robots.txt و هدر X-Robots-Tag (و یک باور غلط رایج)
# جلوگیری از ایندکس فایلهای غیر HTML (PDF، تصویر) با هدر X-Robots-Tag در .htaccess
<FilesMatch "\.(pdf|docx?|xlsx?)$">
Header set X-Robots-Tag "noindex, noarchive"
</FilesMatch>
# معادل همین کار در وبسرور Nginx (داخل بلاک server یا location):
# add_header X-Robots-Tag "noindex" always;Apacheهشدار: robots.txt و noindex را با هم روی یک صفحه بهکار نبرید
| روش | دامنه پوشش | میزان اطمینان | بهترین کاربرد |
|---|---|---|---|
| تنظیم داخلی وردپرس | کل سایت | متوسط (درخواست از موتور) | سایت در حال ساخت یا staging |
| تگ noindex با افزونه سئو | صفحه یا نوع محتوا | بالا (در صورت قابلخزیدن بودن) | پنهانکردن صفحات خاص |
| محافظت با رمز عبور | صفحه یا کل سایت | بسیار بالا (دسترسی مسدود) | محتوای خصوصی و قطعی |
| robots.txt (Disallow) | مسیر مشخص | پایین (مانع ایندکس نیست) | مدیریت بودجه خزش، نه پنهانسازی |
| هدر X-Robots-Tag | فایلهای غیر HTML | بالا | PDF، تصویر و فایلهای دانلودی |
محدودیتها و نکاتی که باید بدانید
- زمانبر بودن حذف: اگر صفحهای قبلاً ایندکس شده، حذف آن از نتایج فوری نیست؛ گوگل باید دوباره صفحه را بخزد تا تگ noindex را ببیند. این کار از چند روز تا چند ماه طول میکشد.
- تگ متای noindex فقط برای صفحات HTML کار میکند: برای فایلها باید از X-Robots-Tag استفاده کنید.
- تضمین صددرصدی نیست: همه موتورهای جستجو لزوماً تگ noindex را رعایت نمیکنند؛ فقط رمز عبور پنهانسازی قطعی میدهد.
- حذف فوری: برای پاککردن سریع یک صفحه از نتایج، باید از ابزار Removals در Google Search Console استفاده کنید که حذف موقت میدهد و با noindex دائمی میشود.

نقش میزبانی وب در سئو؛ هاست وردپرس وبداده
تجربه وبداده
- ✅ زیرساخت HPE Gen11/Gen10 برای سرعت و پایداری خزش.
- ✅ دیتاسنتر در ایران، هلند و آلمان برای انتخاب لوکیشن مناسب.
- ✅ پشتیبانی فنی ۲۴ ساعته برای تنظیمات فنی سئو.
- ✅ بستر بهینه برای وردپرس و افزونههای سئو مثل Rank Math و Yoast.
سؤالات متداول درباره جلوگیری از ایندکس وردپرس
آیا robots.txt جلوی ایندکس شدن سایت را میگیرد؟
نه. فایل robots.txt فقط به ربات میگوید مسیری را نخزد، اما مانع ایندکس نیست. اگر صفحهای از سایت دیگری لینک گرفته باشد، آدرس آن میتواند بدون عنوان و توضیح همچنان در نتایج گوگل ظاهر شود. برای جلوگیری واقعی باید از تگ noindex یا رمز عبور استفاده کنید.
سادهترین راه پنهانکردن کل سایت از گوگل چیست؟
به پیشخوان وردپرس بروید، «تنظیمات → خواندن» را باز کنید و گزینه «از موتورهای جستجو بخواهید این سایت را ایندکس نکنند» را تیک بزنید و ذخیره کنید. این کار روی همه صفحات تگ noindex قرار میدهد. فقط یادتان باشد بعد از آمادهشدن سایت آن را بردارید.
چطور فقط یک صفحه خاص را نوایندکس کنم؟
از افزونه سئو استفاده کنید. در Rank Math نوشته را باز کنید، تب Advanced و بخش Robots Meta را بیاورید و گزینه No Index را فعال کنید. در Yoast هم در بخش Advanced همان نوشته، نمایش در نتایج جستجو را روی No بگذارید.
بعد از فعالکردن noindex، چقدر طول میکشد صفحه از گوگل حذف شود؟
فوری نیست. گوگل باید دوباره صفحه را بخزد تا تگ noindex را ببیند و سپس آن را حذف کند؛ این کار بسته به اهمیت صفحه از چند روز تا چند ماه طول میکشد. برای تسریع میتوانید از ابزار URL Inspection در Search Console درخواست خزش مجدد بدهید.
چرا با وجود فعالبودن noindex، صفحهام هنوز در گوگل است؟
دو دلیل رایج دارد: یا گوگل هنوز صفحه را پس از اعمال noindex دوباره نخزیده، یا صفحه در robots.txt بلاک شده و ربات نمیتواند تگ noindex را ببیند. مطمئن شوید مسیر صفحه در robots.txt مسدود نباشد.
تفاوت noindex و nofollow چیست؟
noindex یعنی صفحه در نتایج فهرست نشود. nofollow یعنی گوگل لینکهای داخل صفحه را دنبال نکند. این دو مستقلاند و میتوان آنها را با هم بهکار برد، مثل noindex, nofollow؛ اما برای فقط پنهانکردن صفحه، تنها noindex کافی است.
چطور فایل PDF یا تصویر را از نتایج گوگل پنهان کنم؟
چون نمیتوان به فایلهای غیر HTML تگ متا اضافه کرد، باید از هدر HTTP به نام X-Robots-Tag با مقدار noindex استفاده کنید. این هدر را میتوانید در فایل .htaccess (آپاچی) یا در پیکربندی Nginx برای آن نوع فایل تنظیم کنید.
نسخه staging سایتم را چطور از گوگل دور نگه دارم؟
بهترین راه برای نسخه آزمایشی، محافظت با رمز عبور است تا کاملاً از دسترس گوگل خارج شود و محتوای تکراری ایجاد نشود. فعالکردن گزینه «جلوگیری از ایندکس» در تنظیمات خواندن هم لایه دوم خوبی است.
جمعبندی
جمعبندی سریع
✅ برای یک صفحه: تگ noindex در افزونه سئو.
✅ برای محتوای خصوصی: رمز عبور (مطمئنترین).
✅ robots.txt برای پنهانسازی کافی نیست؛ صفحه باید قابل خزیدن بماند.



