
ایندکس نشدن سایت وردپرس یعنی چه؟
ایندکس نشدن سایت وردپرس یعنی یک URL مشخص هنوز در فهرست قابل استفاده Google Search قرار نگرفته یا گوگل URL دیگری را بهعنوان نسخه اصلی آن محتوا انتخاب کرده است. این وضعیت با «رتبه نگرفتن» تفاوت دارد. صفحهای ممکن است ایندکس باشد اما برای عبارت موردنظر شما در صفحههای پایین نتایج قرار بگیرد.
Google Search فرایند کشف و نمایش صفحات را در چند مرحله انجام میدهد. ابتدا URL باید کشف شود. سپس Googlebot تلاش میکند صفحه را Crawl کند. بعد محتوا، لینکها، عنوان، تصاویر و سایر سیگنالهای صفحه تحلیل میشوند و در مرحله Indexing گوگل تصمیم میگیرد آیا URL برای نگهداری در Index مناسب است یا خیر. بعد از آن، هنگام جستوجوی کاربر سیستمهای رتبهبندی تصمیم میگیرند چه صفحاتی نمایش داده شوند.
مستندات رسمی Google Search Central درباره نحوه کار Google Search نیز Crawling، Indexing و Serving را مراحل متفاوتی میداند و تأکید میکند که Crawl و Index هیچ URLی تضمینشده نیست.
بنابراین وقتی درباره ایندکس نشدن سایت وردپرس صحبت میکنیم باید ابتدا مشخص کنیم مشکل در کدام مرحله رخ داده است. اگر Googlebot اصلاً URL را پیدا نکرده باشد، راهحل با حالتی که صفحه را دیده اما به دلیل محتوای تکراری ایندکس نکرده متفاوت است.
برای سایتهای وردپرسی این تشخیص اهمیت بیشتری دارد، چون WordPress علاوه بر نوشته و برگه میتواند URLهای مختلفی برای دستهها، برچسبها، نویسنده، آرشیو تاریخ، Attachmentها، محصولات، فیلترها و انواع محتوای سفارشی تولید کند. مدیریت اشتباه این ساختار میتواند سیگنالهای ایندکس را بین تعداد زیادی URL پراکنده کند.
رفع مشکل ایندکس وردپرس را از Google Search Console شروع کنید
برای رفع مشکل ایندکس وردپرس ابتدا URL موردنظر را در ابزار URL Inspection در Google Search Console وارد کنید. این مرحله باید قبل از نصب افزونه جدید، تغییر robots.txt یا درخواستهای مکرر Indexing انجام شود.
گزارش URL Inspection میتواند مشخص کند URL در Google قرار دارد یا خیر، آخرین Crawl چه زمانی انجام شده، Crawling مجاز بوده یا نه، Canonical اعلامشده توسط سایت چیست و گوگل چه URLی را بهعنوان Canonical انتخاب کرده است.
پیامهای مختلف Search Console معنای یکسانی ندارند:
| پیام Search Console | معنی | اولین اقدام |
|---|---|---|
| Excluded by noindex | صفحه اجازه ورود به Index را نمیدهد | Robots Meta و Rank Math بررسی شود |
| Blocked by robots.txt | خزنده برای دریافت URL محدود شده است | robots.txt بررسی شود |
| Crawled – currently not indexed | صفحه Crawl شده ولی فعلاً ایندکس نشده است | کیفیت، تکرار، Canonical و نیت محتوا بررسی شود |
| Discovered – currently not indexed | URL شناخته شده ولی هنوز Crawl مؤثر انجام نشده است | لینک داخلی، Sitemap و وضعیت سرور بررسی شود |
| Duplicate | گوگل URL دیگری را نسخه نماینده تشخیص داده است | Canonical و صفحات مشابه بررسی شوند |
| Soft 404 | صفحه ظاهراً ۲۰۰ است اما محتوای کافی یا وضعیت منطقی ندارد | محتوا و پاسخ HTTP بررسی شود |
| Server error | Googlebot در دریافت صفحه با خطای سرور مواجه شده است | هاست، CDN، WAF و Error Log بررسی شوند |
اگر تعداد زیادی URL همزمان مشکل دارند، بهتر است بهجای بررسی تکتک صفحات، ساختار کل سایت را تحلیل کنید. صفحه خدمات سئو تکنیکال وردپرس تابان استودیو دقیقاً روی مشکلات خزش، ایندکس، سرعت، ساختار فنی و سیگنالهای متناقض صفحات تمرکز دارد.
۱. ایندکس نشدن سایت وردپرس به دلیل فعال بودن Search Engine Visibility
یکی از سادهترین اما مهمترین دلایل ایندکس نشدن سایت وردپرس فعال بودن گزینهای است که از موتورهای جستوجو میخواهد سایت را ایندکس نکنند. این گزینه معمولاً هنگام طراحی سایت روی محیط آزمایشی فعال میشود و گاهی بعد از انتشار نسخه نهایی فراموش میشود.
در پیشخوان WordPress وارد «تنظیمات ← خواندن» شوید. بخش Search Engine Visibility را پیدا کنید. اگر گزینه مربوط به جلوگیری از بررسی سایت توسط موتورهای جستوجو فعال است، در یک سایت Production که قرار است از گوگل ورودی بگیرد باید آن را غیرفعال کنید.
WordPress در سطح کد نیز وقتی سایت عمومی نباشد، میتواند Robots Directive محدودکننده تولید کند. مستندات رسمی WordPress درباره Robots و Noindex توضیح میدهد که این سیستم میتواند به خزندهها اعلام کند محتوا وارد Index نشود.
بعد از اصلاح تنظیم، کش سایت، کش سرور و CDN را پاک کنید. سپس سورس صفحه را دوباره بررسی کنید تا مطمئن شوید دستور noindex باقی نمانده است. در سایتهایی که از چند افزونه SEO یا افزونه Cache همزمان استفاده میکنند، ممکن است تنظیم قبلی برای مدتی در Cache باقی بماند.
اگر طراحی سایت هنوز در مرحله توسعه است، استفاده موقت از Noindex قابل قبول است، اما بعد از انتقال به دامنه اصلی باید یک چکلیست انتشار داشته باشید. در پروژههای طراحی سایت وردپرس بهتر است وضعیت Robots، Sitemap و Canonical بخشی از بررسی قبل از Launch باشد تا مشکل ایندکس بعد از انتشار ایجاد نشود.
۲. ایندکس نشدن صفحات وردپرس به دلیل Noindex در Rank Math
ایندکس نشدن صفحات وردپرس میتواند فقط روی یک نوشته، برگه، دسته یا نوع نوشته خاص اتفاق بیفتد؛ حتی وقتی تنظیم عمومی WordPress کاملاً صحیح است. در این حالت یکی از اولین بخشهایی که باید بررسی شود Robots Meta در Rank Math است.
وارد ویرایش صفحه شوید، Rank Math را باز کنید و در بخش Advanced وضعیت Robots Meta را ببینید. اگر صفحه برای جستوجوی عمومی ساخته شده است، نباید No Index فعال باشد. سپس تنظیم عمومی Post Type مربوطه را در بخش Titles & Meta نیز بررسی کنید.
گاهی مدیر سایت یک دسته، محصول، Landing Page یا Custom Post Type را در سطح عمومی Noindex کرده و بعد انتظار دارد صفحات زیرمجموعه آن وارد نتایج شوند. در پروژههای پیچیدهتر نیز ممکن است قالب یا یک Snippet سفارشی Robots Meta تولید کند.
برای بررسی فنی میتوانید سورس HTML را ببینید. اگر در Head صفحه دستور مشابه زیر وجود داشته باشد، صفحه برای Google Search قابل ایندکس نیست:
<meta name="robots" content="noindex">Google در مستندات Robots Meta توضیح میدهد که noindex باید توسط خزنده قابل مشاهده باشد. یعنی اگر همان صفحه در robots.txt کاملاً مسدود شده باشد، Googlebot ممکن است حتی نتواند دستور noindex داخل صفحه را ببیند.
پس برای رفع مشکل ایندکس وردپرس فقط به سبز بودن تنظیمات Rank Math اعتماد نکنید؛ نسخه واقعی Front-end و URL Inspection را نیز بررسی کنید.
۳. ایندکس نشدن سایت در گوگل به دلیل robots.txt اشتباه
ایندکس نشدن سایت در گوگل گاهی از یک فایل robots.txt اشتباه شروع میشود. robots.txt به خزندهها میگوید کدام مسیرها را میتوانند Crawl کنند و کدام مسیرها محدود هستند.
برای یک WordPress معمولی، مسدود بودن بخش مدیریتی موضوع عجیبی نیست، اما قوانینی که کل سایت، پوشه نوشتهها، فایلهای ضروری JavaScript یا APIهای لازم برای رندر را مسدود کنند میتوانند مشکل ایجاد کنند.
برای نمونه، وجود این قانون روی دامنه اصلی عملاً Crawl گسترده سایت را متوقف میکند:
User-agent: *
Disallow: /این تنظیم بیشتر روی سایت Staging یا محیط آزمایشی معنی دارد و نباید بدون دلیل روی دامنه Production باقی بماند.
robots.txt با noindex فرق دارد. robots.txt برای Crawl Control است و نباید آن را روش قطعی حذف صفحه از نتایج در نظر گرفت. URL مسدودشده در بعضی شرایط ممکن است بر اساس لینکهای خارجی یا سایر سیگنالها همچنان شناخته شود.
اگر ایندکس نشدن سایت وردپرس بعد از تغییر افزونه امنیتی، مهاجرت هاست یا تغییر CDN شروع شده است، robots.txt فیزیکی موجود روی سرور را نیز بررسی کنید. ممکن است فایل واقعی سرور با robots مجازی تولیدشده توسط WordPress یا Rank Math متفاوت باشد.
در سایتهایی که مخاطب بینالمللی یا وابستگی جدی به Googlebot دارند، انتخاب زیرساخت نیز مهم است. مقاله هاست ایران یا خارج در تابان استودیو تفاوت دسترسی مدیر سایت و خزندههای خارجی را دقیقتر بررسی میکند.
۴. مشکل ایندکس گوگل به دلیل خطای HTTP، هاست یا فایروال
مشکل ایندکس گوگل همیشه از داخل WordPress نیست. ممکن است صفحه برای شما باز شود اما Googlebot هنگام دریافت همان URL با ۴۰۳، ۴۲۹، ۵۰۰، ۵۰۲، ۵۰۳، Timeout یا Challenge امنیتی روبهرو شود.
افزونههای امنیتی، WAF، Cloudflare، Rate Limit شدید، تنظیمات ضدربات و Firewall سرور میتوانند درخواست خزندهها را محدود کنند. اگر چند URL بهطور تصادفی از Index خارج شدهاند و در Search Console خطاهای Server Error مشاهده میکنید، قبل از بازنویسی محتوا ابتدا وضعیت سرور را بررسی کنید. برای بررسی مشکلات عملکردی مرتبط نیز میتوانید مقاله رفع مشکل کندی وردپرس را ببینید.
مورد دیگر Soft ۴۰۴ است. بعضی صفحات با کد HTTP برابر ۲۰۰ باز میشوند، اما محتوای آنها عملاً شبیه صفحه «مطلب پیدا نشد» یا یک صفحه بسیار کمارزش است. گوگل ممکن است چنین URLی را Soft ۴۰۴ تشخیص دهد.
برای تشخیص مشکل:
- وضعیت HTTP URL را بررسی کنید.
- Test Live URL را اجرا کنید.
- Screenshot رندرشده توسط Google را بررسی کنید.
- Error Log سرور را ببینید.
- محدودیت WAF و CDN را بررسی کنید.
- خطاهای 5xx و Timeoutهای تکرارشونده را رفع کنید.
اگر سایت وردپرسی بهطور مکرر با خطا، خرابی افزونه یا اختلال سرور مواجه است، مسئله فقط SEO نیست. خدمات پشتیبانی سایت وردپرس برای نگهداری فنی، امنیت، رفع خطا و کنترل پایداری سایت طراحی شده است.
در چنین شرایطی حل ایندکس نشدن سایت وردپرس بدون رفع مشکل زیرساخت معمولاً موقت خواهد بود.
۵. ایندکس نشدن سایت وردپرس به دلیل Canonical اشتباه
Canonical یکی از مهمترین بخشها در تشخیص ایندکس نشدن سایت وردپرس است. Canonical به موتور جستوجو نشان میدهد در میان چند URL مشابه، کدام آدرس ترجیحاً نسخه اصلی محتواست.
در یک نوشته عادی WordPress معمولاً انتظار داریم Canonical همان URL اصلی نوشته باشد. اگر Canonical صفحه اشتباهاً به صفحه دیگری، دامنه قدیمی، نسخه HTTP یا یک URL متفاوت اشاره کند، گوگل ممکن است همان URL دیگر را برای Index انتخاب کند.
در Search Console دو مقدار مهم وجود دارد:
- User-declared canonical: URLی که سایت معرفی کرده است.
- Google-selected canonical: URLی که گوگل بهعنوان نسخه اصلی انتخاب کرده است.
اگر این دو متفاوتاند، فقط تغییر تگ Canonical کافی نیست. باید ببینید چرا گوگل URL دیگری را نماینده بهتری تشخیص داده است.
Google در راهنمای رسمی Canonical توضیح میدهد Redirect، تگ rel=”canonical” و حضور URL در Sitemap از سیگنالهای Canonicalization هستند؛ ضمن اینکه این سیگنالها وقتی هماهنگ باشند اثر قویتری دارند.
اگر Sitemap یک URL را معرفی کند، Canonical به URL دوم اشاره کند و لینکهای داخلی بیشتر به URL سوم بروند، موتور جستوجو پیام یکپارچهای دریافت نمیکند.
برای رفع مشکل ایندکس وردپرس در این حالت، Sitemap، Canonical، Redirect و Internal Link باید همگی نسخه نهایی و صحیح URL را تقویت کنند.
۶. تنظیمات ایندکس Rank Math و Sitemap ناقص یا ناهماهنگ است
تنظیمات ایندکس Rank Math فقط به Robots Meta محدود نمیشود. XML Sitemap نیز باید درست تنظیم شده باشد و URLهای مهمی که میخواهید در جستوجو حضور داشته باشند در نقشه سایت Canonical دیده شوند.
Sitemap تضمین نمیکند صفحه ایندکس شود، اما یکی از مسیرهای مهم Discovery است. این موضوع برای سایت تازه، سایت دارای تعداد زیادی نوشته یا پروژهای که لینک خارجی کمی دارد اهمیت بیشتری پیدا میکند.
اگر URL در Sitemap نیست، این موارد را بررسی کنید:
- آیا Post Type مربوطه در Sitemap فعال است؟
- آیا خود صفحه Noindex شده است؟
- آیا Custom Canonical به URL دیگری دارد؟
- آیا صفحه بهصورت دستی از Sitemap خارج شده است؟
- آیا Sitemap بعد از تغییرات Cache شده است؟
- آیا Sitemap صحیح در Google Search Console ثبت شده است؟
راهنمای Sitemap در Google Search Central نیز Sitemap را روشی برای اطلاعرسانی درباره URLها میداند، نه تضمین ایندکس شدن آنها.
اگر ایندکس نشدن سایت وردپرس فقط برای بعضی Post Typeها رخ میدهد، تنظیمات Sitemap و Titles & Meta مربوط به همان نوع محتوا را جداگانه بررسی کنید.
در سایتهای بزرگتر بهتر است Sitemap فقط URLهایی را معرفی کند که واقعاً ارزش Search دارند. تگهای خالی، صفحات فیلتر تکراری، آرشیوهای کممحتوا و URLهای Redirect شده نباید فقط برای افزایش تعداد صفحات داخل Sitemap نگه داشته شوند.
۷. ایندکس نشدن سایت وردپرس به دلیل لینکسازی داخلی ضعیف
یکی از دلایل کمتر دیدهشده ایندکس نشدن سایت وردپرس قرار گرفتن صفحه در وضعیتی شبیه Orphan Page است؛ یعنی URL وجود دارد و شاید حتی در Sitemap باشد، اما صفحات مهم سایت لینک قابل Crawl مناسبی به آن نمیدهند.
Google از لینکها برای کشف URLهای جدید و درک ارتباط میان صفحات استفاده میکند. به همین دلیل مقاله جدید نباید فقط Publish شود و در آرشیو گم شود.
یک مقاله مهم بهتر است از چند نوع صفحه لینک دریافت کند:
- هاب یا دسته موضوعی مرتبط
- یک یا چند مقاله قدیمی همخوشه
- صفحه خدمات مرتبط، در صورت منطقی بودن
- مقالهای که همان مشکل را از زاویه دیگری توضیح میدهد
برای نمونه، مقاله فعلی میتواند با خدمات سئو تکنیکال، طراحی سایت وردپرس و محتوای زیرساختی سایت ارتباط داخلی داشته باشد.
Anchor Text نیز باید معنیدار باشد. «اینجا کلیک کنید» نسبت به عبارتی مانند «بررسی مشکلات خزش و ایندکس وردپرس» اطلاعات کمتری درباره مقصد میدهد.
همین منطق در استراتژی کلمات کلیدی تابان استودیو نیز تعریف شده است: برای هر نیت، یک URL اصلی داشته باشیم و مقالات پشتیبان با لینکهای Crawlable به Money Page و Hub مربوط متصل شوند.
از طرف دیگر، صفحه دستهبندی هم باید واقعاً محتوای مرتبط را در HTML در اختیار خزنده قرار دهد. استفاده کامل از AJAX بدون لینکهای واقعی میتواند کشف صفحات را دشوارتر کند.
۸. چرا سایت وردپرسی ایندکس نمی شود؟ محتوای تکراری و Cannibalization را بررسی کنید
اگر سؤال شما این است که چرا سایت وردپرسی ایندکس نمی شود در حالی که هیچ خطای فنی واضحی وجود ندارد، باید کیفیت و تمایز محتوا را بررسی کنید.
گاهی Googlebot صفحه را کاملاً Crawl میکند، اما گوگل دلیل کافی برای نگهداری یک URL مستقل در Index پیدا نمیکند. این حالت زمانی بیشتر دیده میشود که چند صفحه یک Search Intent مشابه را هدف گرفته باشند.
برای نمونه، اگر سه مقاله جداگانه با عناوین «رفع مشکل ایندکس وردپرس»، «چرا سایت وردپرس ایندکس نمیشود» و «علت ایندکس نشدن سایت وردپرس» تقریباً همان محتوا را تکرار کنند، صرفاً متفاوت بودن عنوان برای مستقل شدن نیت کافی نیست.
این همان جایی است که Cannibalization به معماری سایت آسیب میزند. موتور جستوجو باید بین چند URL نزدیک انتخاب کند و سیگنالهای داخلی نیز بین آنها تقسیم میشوند.
برای هر URL این سؤالها را بپرسید:
- این صفحه دقیقاً چه سؤال مستقلی را پاسخ میدهد؟
- آیا صفحه دیگری در سایت همان Search Intent را پوشش میدهد؟
- آیا تفاوت واقعی در محتوا وجود دارد یا فقط عنوان عوض شده است؟
- کدام URL باید صفحه اصلی این نیت باشد؟
- آیا ادغام دو صفحه نتیجه بهتری ایجاد میکند؟
سایت تابان استودیو نیز در استراتژی فعلی خود از همین اصل «یک Intent، یک URL اصلی» استفاده میکند تا صفحات خدماتی، دستهها و مقالات اطلاعاتی با یکدیگر رقابت نکنند.
محتوا باید برای کاربر واقعی نوشته شود و پاسخ مستقل داشته باشد. اضافه کردن کلمات بدون اطلاعات جدید، جدول بدون داده مفید یا تکرار مصنوعی عبارت ایندکس نشدن سایت وردپرس به تنهایی صفحه را بهتر نمیکند.

۹. Crawled currently not indexed وردپرس چیست و چگونه رفع میشود؟
Crawled currently not indexed وردپرس یعنی گوگل صفحه را Crawl کرده است اما در زمان تهیه گزارش تصمیم نگرفته آن URL را وارد Index کند.
این پیام با Blocked by robots.txt فرق دارد. اینجا خزنده معمولاً توانسته صفحه را ببیند. بنابراین اولین واکنش نباید تغییر robots.txt باشد.
برای بررسی این وضعیت موارد زیر را کنترل کنید:
- آیا Canonical صحیح است؟
- آیا محتوای صفحه با URL دیگری بسیار شبیه است؟
- آیا محتوای اصلی در Rendered HTML قابل مشاهده است؟
- آیا صفحه از لینک داخلی کافی برخوردار است؟
- آیا Title، H1 و متن اصلی یک Search Intent مشخص دارند؟
- آیا صفحه واقعاً پاسخ کاملتر و مفیدتری از صفحات مشابه ارائه میکند؟
- آیا صفحه در Sitemap قرار دارد؟
در این وضعیت، صرفاً افزایش طول مقاله راهحل نیست. ممکن است یک مقاله ۵۰۰۰ کلمهای به دلیل تکرار، نبود تمایز یا ساختار نامناسب همچنان انتخاب نشود، در حالی که یک صفحه ۱۵۰۰ کلمهای بسیار دقیق ارزش مستقل بیشتری داشته باشد.
پس برای رفع مشکل ایندکس وردپرس در حالت Crawled – currently not indexed باید ابتدا کیفیت و نقش URL در معماری سایت را مشخص کنید. بعد از اصلاح معنادار، Request Indexing انجام دهید و نتیجه را پایش کنید.
۱۰. Discovered currently not indexed وردپرس یعنی چه؟
Discovered currently not indexed وردپرس یعنی گوگل URL را میشناسد، اما هنوز Crawl یا پردازش مؤثر آن صفحه انجام نشده است.
ممکن است URL از Sitemap، لینک داخلی، لینک خارجی یا منابع دیگر کشف شده باشد. با این حال Discovery به معنای Crawl فوری نیست.
برای این وضعیت چند عامل را بررسی کنید:
- آیا URL جدید است؟
- آیا از صفحات معتبر سایت لینک دریافت میکند؟
- آیا سایت تعداد زیادی URL کمارزش تولید میکند؟
- آیا سرور در Crawlهای قبلی کند یا ناپایدار بوده است؟
- آیا Sitemap سالم است؟
- آیا ساختار آرشیوها امکان کشف طبیعی صفحه را فراهم میکند؟
در سایتهای کوچک، Crawl Budget معمولاً موضوعی نیست که نیاز به بهینهسازی پیچیده داشته باشد، اما وجود هزاران URL فیلترشده، Tagهای بیاستفاده، پارامترهای تکراری و صفحات آرشیوی کمارزش همچنان میتواند معماری Crawl سایت را ضعیف کند.
اگر سایت تازه راهاندازی شده و فقط چند روز از انتشار گذشته است، این وضعیت الزاماً نشانه خطا نیست. با این حال اگر تعداد زیادی صفحه مهم هفتهها در حالت Discovered باقی ماندهاند، باید ساختار داخلی، سرور و Crawlability بررسی شوند.
برای مقالات تازه، قرار دادن آنها در یک هاب واقعی مانند راهنمای طراحی سایت یا دسته تخصصی مرتبط، در کنار لینکهای درونمتنی، به Discovery منظمتر محتوا کمک میکند.
۱۱. ایندکس نشدن سایت وردپرس به دلیل JavaScript و رندر ناقص
Google توانایی پردازش JavaScript را دارد، اما ایندکس نشدن سایت وردپرس میتواند زمانی رخ دهد که محتوای اصلی فقط بعد از اجرای اسکریپت شکننده، کلیک کاربر یا درخواست AJAX خاص ظاهر شود.
این مشکل در WordPress بیشتر در این موارد دیده میشود:
- آرشیوهایی که مقالات را فقط با AJAX دریافت میکنند
- Infinite Scroll بدون Pagination واقعی
- تبهایی که متن را بعد از کلیک Fetch میکنند
- صفحات سنگین Elementor یا Page Builder
- Lazy Load سفارشی روی محتوای متنی
- APIهایی که برای Googlebot پاسخ متفاوت میدهند
- خطاهای JavaScript که اجرای صفحه را متوقف میکنند
محتوای اصلی صفحه، H1، پاراگرافهای مهم و لینکهای حیاتی بهتر است در HTML قابل پردازش باشند و برای نمایش خود به تعامل کاربر وابسته نباشند.
در URL Inspection میتوانید Rendered HTML و Screenshot صفحه را بررسی کنید. اگر شما در مرورگر ۲۰ بخش محتوا میبینید اما نسخه تستشده فقط Hero و Loader را نمایش میدهد، مشکل محتوا نیست؛ مشکل Render Path است.
این موضوع برای خوانایی ماشینی هم اهمیت دارد. محتوای مهم باید در HTML واقعی، لینکهای معنیدار و ساختار Semantic قابل دسترسی باشد و WebMCP یا فایلهای جانبی جایگزین HTML سالم نیستند.
در مقاله امکانات ضروری سایت خدماتی نیز ساختار قابل توسعه و عملکرد صحیح اجزای اصلی سایت بهعنوان بخشی از زیرساخت حرفهای وبسایت بررسی شده است.
۱۲. ایندکس نشدن سایت وردپرس بعد از مهاجرت، Staging یا Redirect اشتباه
آخرین علت مهم ایندکس نشدن سایت وردپرس به مهاجرت سایت مربوط میشود. انتقال از سابدامین به دامنه اصلی، تغییر HTTP به HTTPS، تغییر دامنه یا انتقال محیط Staging میتواند چند سیگنال متناقض ایجاد کند.
بعد از مهاجرت این موارد را بررسی کنید:
- Canonicalها هنوز به دامنه قبلی اشاره نکنند.
- Sitemap فقط URLهای دامنه جدید را داشته باشد.
- لینکهای داخلی به آدرسهای قبلی نروند.
- Redirectهای ۳۰۱ مستقیم و منطقی باشند.
- زنجیره Redirect طولانی وجود نداشته باشد.
- robots.txt نسخه Staging روی Production باقی نمانده باشد.
- Noindex محیط آزمایشی به سایت اصلی منتقل نشده باشد.
- Cache قدیمی پاک شده باشد.
اگر URL قدیمی و جدید هر دو با کد ۲۰۰ در دسترس باشند، Canonicalهای متفاوت داشته باشند و بخشی از لینکهای داخلی هنوز به نسخه قدیمی اشاره کنند، تشخیص نسخه اصلی دشوارتر میشود.
بعد از مهاجرت نیز انتظار تغییر فوری همه نتایج منطقی نیست. Google باید Redirectها، Canonicalها و URLهای جدید را دوباره Crawl کند و سیگنالها را منتقل کند.
اگر سایت شما یک پروژه تجاری فعال است، قبل از مهاجرت بهتر است Backup، Redirect Map و بررسی کامل URLها انجام شود. صفحه پشتیبانی سایت وردپرس تابان استودیو برای نگهداری فنی و مدیریت تغییرات مهم پروژه در دسترس است.
چکلیست کامل رفع مشکل ایندکس وردپرس
اگر علت ایندکس نشدن سایت وردپرس هنوز مشخص نیست، مراحل زیر را به ترتیب انجام دهید. ترتیب اهمیت دارد؛ چون ابتدا باید موانع قطعی را بررسی کنید و بعد سراغ محتوا و معماری بروید.
مرحله ۱: URL را در Search Console بررسی کنید
URL دقیق صفحه را در URL Inspection وارد کنید. حدس نزنید. پیام Search Console تعیین میکند مرحله بعدی چیست.
مرحله ۲: Test Live URL را اجرا کنید
ممکن است اطلاعات Index مربوط به Crawl قبلی باشد. تست زنده نشان میدهد نسخه فعلی از نظر دسترسی چه وضعیتی دارد.
مرحله ۳: noindex را کنترل کنید
هم تنظیم Search Engine Visibility وردپرس و هم Robots Meta در Rank Math را بررسی کنید.
مرحله ۴: robots.txt را کنترل کنید
مطمئن شوید صفحه و منابع ضروری آن برای Googlebot مسدود نشدهاند.
مرحله ۵: پاسخ HTTP را ببینید
صفحه اصلی باید در شرایط عادی پاسخ صحیح بدهد. خطاهای ۴۰۳، ۴۲۹ و 5xx نیازمند بررسی هستند.
مرحله ۶: Canonical را بررسی کنید
User-declared canonical و Google-selected canonical را مقایسه کنید.
مرحله ۷: Sitemap را بررسی کنید
URL مهم باید در Sitemap مناسب قرار داشته باشد؛ مگر اینکه عمداً نباید Index شود.
مرحله ۸: لینک داخلی بسازید
صفحه جدید باید از چند URL مرتبط و قابل Crawl لینک دریافت کند. لینک داخلی فقط برای کاربر نیست؛ جایگاه صفحه در معماری سایت را نیز روشن میکند.
مرحله ۹: محتوای مشابه را پیدا کنید
اگر چند URL یک Intent دارند، مشخص کنید کدام صفحه باید URL اصلی باشد. ادغام محتوا گاهی بهتر از تلاش برای ایندکس همه صفحات است.
مرحله ۱۰: نسخه Rendered را بررسی کنید
مطمئن شوید H1، محتوای اصلی و لینکهای مهم در HTML رندرشده دیده میشوند.
مرحله ۱۱: Request Indexing را یکبار اجرا کنید
بعد از رفع یک مشکل واقعی، میتوانید درخواست Indexing بدهید. ارسال مکرر همان URL راهحل جایگزین نیست.
مرحله ۱۲: نتیجه را پایش کنید
گوگل زمان ثابت و تضمینشدهای برای ایندکس ندارد. وضعیت URL را در روزها و هفتههای بعد بررسی کنید.
اگر این مراحل روی تعداد زیادی URL تکرار میشوند، احتمالاً مسئله در سطح قالب، افزونه، معماری سایت یا زیرساخت قرار دارد. در چنین شرایطی یک ممیزی سئو تکنیکال وردپرس از اصلاح جداگانه دهها صفحه مؤثرتر است.

تنظیمات Rank Math برای جلوگیری از ایندکس نشدن سایت وردپرس
Rank Math میتواند اجرای بخش مهمی از تنظیمات فنی WordPress را ساده کند، اما خود افزونه تصمیمگیرنده Index نیست. گوگل تصمیم نهایی را میگیرد.
برای کاهش ریسک ایندکس نشدن سایت وردپرس این بخشها را در Rank Math بررسی کنید:
- Titles & Meta برای Post Type موردنظر
- Robots Meta صفحه
- Canonical URL
- XML Sitemap
- Taxonomyهای Index/Noindex
- Redirections
- Schema مرتبط با محتوای واقعی صفحه
همچنین نمره سبز Rank Math نباید با رتبه Google اشتباه گرفته شود. خود Rank Math اعلام میکند Focus Keyword و Content Analysis ابزارهایی برای بررسی On-page هستند و توصیههای آن چارچوب محسوب میشوند، نه تضمین رتبه یا Index. راهنمای Focus Keyword در Rank Math این موضوع را توضیح میدهد.
برای مقاله حاضر کلمه کلیدی اصلی «ایندکس نشدن سایت وردپرس» است و عبارتهای مکمل فقط برای پوشش زبان طبیعی جستوجوی کاربران استفاده شدهاند. تکرار مصنوعی کلمات برای رسیدن به یک عدد مشخص توصیه نمیشود.
ایندکس نشدن سایت وردپرس بعد از انتشار تا چند روز طبیعی است؟
برای ایندکس شدن هیچ زمان ثابت و تضمینشدهای وجود ندارد. یک URL ممکن است سریع Crawl شود و URL دیگری حتی در همان سایت زمان بیشتری نیاز داشته باشد.
برای یک سایت تازهتأسیس، تأخیر اولیه طبیعیتر است؛ زیرا موتور جستوجو هنوز در حال کشف ساختار سایت، URLها و ارتباط آنهاست.
وجود Sitemap سالم، لینک داخلی واقعی، سرور پایدار و محتوای متمایز میتواند شرایط Discovery و Crawl را بهتر کند، اما هیچکدام Index فوری را تضمین نمیکنند.
اگر فقط یک نوشته تازه چند روز ایندکس نشده، لازم نیست ساختار کل سایت را تغییر دهید. اما اگر دهها صفحه مهم برای هفتهها در وضعیت مشابه قرار دارند، ایندکس نشدن سایت وردپرس به یک مسئله ساختاری تبدیل شده است.
سایتهایی که به ورودی ارگانیک وابستهاند باید علاوه بر ایندکس، وضعیت سرعت، امنیت، خطاها و نگهداری را نیز پایش کنند. مقاله هزینه پشتیبانی سایت توضیح میدهد نگهداری فنی یک سایت فعال چه بخشهایی را شامل میشود.
آیا Request Indexing مشکل ایندکس نشدن سایت وردپرس را حل میکند؟
خیر؛ Request Indexing بهتنهایی ایندکس نشدن سایت وردپرس را حل نمیکند. این ابزار فقط به Google درخواست میدهد URL دوباره بررسی شود.
اگر صفحه هنوز noindex باشد، Canonical اشتباه داشته باشد، Googlebot را Block کرده باشید یا محتوا تقریباً Duplicate باشد، درخواست جدید علت را برطرف نمیکند.
Request Indexing را زمانی استفاده کنید که:
- صفحه مهمی تازه منتشر شده است.
- Noindex ناخواسته را حذف کردهاید.
- Canonical اشتباه را اصلاح کردهاید.
- محتوای صفحه بهطور معنادار بازنویسی شده است.
- خطای فنی مهم صفحه رفع شده است.
برای تعداد زیادی URL، Sitemap و لینک داخلی راهحل مقیاسپذیرتری هستند.
آیا خود WordPress باعث ایندکس نشدن سایت در گوگل میشود؟
WordPress بهخودیخود مانع Index شدن سایت نیست. میلیونها سایت قابل جستوجو با WordPress ساخته شدهاند. مسئله اصلی تنظیمات، معماری، قالب، افزونهها و نحوه مدیریت URLهاست.
یک سایت WordPress میتواند از نظر Indexing بسیار تمیز باشد اگر:
- URL Structure منطقی باشد.
- Canonicalها یکپارچه باشند.
- Taxonomyهای غیرضروری کنترل شوند.
- صفحات مهم لینک داخلی داشته باشند.
- Sitemap فقط URLهای ارزشمند را معرفی کند.
- محتوای Duplicate مدیریت شود.
- Googlebot به منابع لازم دسترسی داشته باشد.
- سرور سریع و پایدار باشد.
در مقابل، نصب دهها افزونه بدون کنترل، تولید آرشیوهای اضافی، قالب سنگین، فیلترهای متعدد و URLهای تکراری میتوانند مدیریت Index را دشوارتر کنند.
در طراحی سایت وردپرس حرفهای بهتر است SEO Technical از مرحله معماری پروژه دیده شود، نه بعد از اینکه صدها URL تولید شدند.
چه زمانی ایندکس نشدن سایت وردپرس به بررسی تخصصی نیاز دارد؟
اگر فقط یک نوشته تازه ایندکس نشده است، احتمالاً با بررسی همین راهنما میتوانید علت را پیدا کنید. اما بعضی نشانهها نیاز به بررسی گستردهتر دارند:
- تعداد زیادی صفحه مهم از Index خارج شدهاند.
- Impression کل سایت بهصورت ناگهانی افت کرده است.
- Google-selected canonical مرتباً اشتباه است.
- Server Errorهای متناوب دیده میشود.
- صفحات مهم فقط با JavaScript قابل مشاهدهاند.
- بعد از مهاجرت تعداد زیادی URL قدیمی و جدید همزمان فعالاند.
- آرشیوهای تکراری و صفحات Filter بسیار زیادی ایجاد شدهاند.
- Crawled currently not indexed برای بخش بزرگی از سایت تکرار میشود.
در این شرایط باید Crawl کل سایت، Robots، Canonical، Sitemap، وضعیت HTTP، Internal Link، Rendering و داده Search Console کنار هم تحلیل شوند.
تابان استودیو بهعنوان واحد تخصصی شرکت تابان گستران ونداد خدمات مرتبط با سئو تکنیکال، پشتیبانی سایت وردپرس و توسعه ساختارهای WordPress را ارائه میکند. برای بررسی وضعیت پروژه نیز میتوانید از تماس و مشاوره تابان استودیو استفاده کنید.
نمونه پروژههای طراحی و توسعه مجموعه نیز در صفحه نمونهکارهای تابان استودیو قرار دارد.
پرسشهای متداول درباره ایندکس نشدن سایت وردپرس
چرا سایت وردپرسی ایندکس نمی شود با اینکه Sitemap ثبت شده است؟
Sitemap فقط به Google در کشف URL کمک میکند و تضمین ایندکس نیست. اگر صفحه Noindex باشد، Canonical به URL دیگری اشاره کند، محتوا تکراری باشد یا Googlebot در دریافت صفحه مشکل داشته باشد، ثبت Sitemap بهتنهایی کافی نیست.
ایندکس نشدن سایت وردپرس را از کجا بررسی کنیم؟
اولین ابزار Google Search Console است. URL را در URL Inspection وارد کنید و وضعیت Crawl، Index، Robots و Canonical را ببینید. بدون این اطلاعات، تغییر تنظیمات بیشتر حالت حدس دارد.
رفع مشکل ایندکس وردپرس بعد از حذف Noindex چقدر زمان میبرد؟
زمان ثابت وجود ندارد. پس از حذف Noindex باید Googlebot صفحه را دوباره Crawl و پردازش کند. میتوانید پس از اطمینان از اصلاح نسخه Live یک Request Indexing انجام دهید.
ایندکس نشدن صفحات وردپرس میتواند به دلیل قالب باشد؟
بله. اگر قالب محتوای اصلی را با JavaScript ناقص بارگذاری کند، چند نسخه تکراری از محتوا بسازد، Robots یا Canonical نامناسب تولید کند یا خطای جدی داشته باشد، میتواند بر Crawl و Index اثر بگذارد.
Crawled currently not indexed وردپرس به معنی جریمه است؟
خیر. این وضعیت بهخودیخود Manual Action یا جریمه نیست. یعنی URL Crawl شده اما فعلاً در Index قرار نگرفته است. کیفیت، تمایز، Canonical، لینکسازی داخلی و محتوای مشابه را بررسی کنید.
Discovered currently not indexed وردپرس با Crawled چه تفاوتی دارد؟
در Discovered، گوگل URL را میشناسد اما هنوز Crawl مؤثر انجام نشده است. در Crawled، صفحه دریافت شده اما فعلاً برای Index انتخاب نشده است. بنابراین مسیر عیبیابی این دو یکی نیست.
تنظیمات ایندکس Rank Math باید روی چه حالتی باشد؟
برای نوشتهای که باید در نتایج Google حضور داشته باشد، Robots Meta نباید Noindex باشد، Canonical باید منطقی باشد و صفحه باید در Sitemap مناسب قرار بگیرد. تنظیم دقیق به نوع محتوا و معماری سایت بستگی دارد.
آیا زیاد زدن Request Indexing باعث سریعتر ایندکس شدن میشود؟
خیر. درخواست مکرر یک URL تضمین نمیکند Crawl سریعتر انجام شود. ابتدا مشکل واقعی را برطرف کنید و بعد یک درخواست بازبینی بدهید.
آیا افزایش تعداد کلمات مشکل ایندکس گوگل را حل میکند؟
نه لزوماً. محتوا باید کامل، متمایز و متناسب با Search Intent باشد. یک صفحه طولانی اما تکراری میتواند همچنان ایندکس نشود.
آیا robots.txt و noindex یک کار انجام میدهند؟
خیر. robots.txt Crawl را مدیریت میکند و noindex به موتور جستوجو میگوید صفحه را در Index نگه ندارد. برای دیده شدن noindex، خزنده باید بتواند صفحه را دریافت کند.
آیا ایندکس نشدن سایت وردپرس روی سایت تازه طبیعی است؟
تا حدی بله. سایت تازه هنوز باید توسط Google کشف و Crawl شود. اما اگر URLهای مهم بعد از مدت قابل توجه همچنان ایندکس نشدهاند، تنظیمات، لینک داخلی، Sitemap، سرور و کیفیت محتوا باید بررسی شوند.
بهترین راه جلوگیری از ایندکس نشدن سایت وردپرس چیست؟
یک راه واحد وجود ندارد. معماری URL تمیز، Robots صحیح، Canonical هماهنگ، Sitemap سالم، Internal Link واقعی، سرور پایدار و محتوای متمایز در کنار پایش Search Console بهترین رویکرد است.
جمعبندی: ایندکس نشدن سایت وردپرس را با تشخیص علت حل کنید، نه آزمون و خطا
ایندکس نشدن سایت وردپرس یک مشکل واحد با یک دکمه جادویی نیست. ممکن است صفحه Noindex شده باشد، robots.txt مانع Crawl شود، Canonical اشتباه باشد، Sitemap ناقص باشد، Googlebot با خطای سرور مواجه شود یا صفحه ارزش مستقل کافی نداشته باشد.
مهمترین کار این است که ابتدا URL را در Search Console بررسی کنید و پیام دقیق Google را بخوانید. بعد متناسب با همان وضعیت سراغ Robots، Rank Math، Canonical، Sitemap، Internal Link، Rendering یا محتوا بروید.
اگر Google صفحه را هنوز Crawl نکرده، تمرکز روی Discovery و سلامت سرور منطقی است. اگر صفحه Crawl شده ولی ایندکس نشده، کیفیت، تمایز و Canonical اهمیت بیشتری پیدا میکنند. اگر Google URL دیگری را Canonical انتخاب کرده، باید سیگنالهای معماری سایت یکپارچه شوند.
در نهایت برای رفع مشکل ایندکس وردپرس باید مجموعهای از عوامل فنی و محتوایی هماهنگ باشند. Rank Math ابزار مفیدی برای اجرای تنظیمات است، اما نمره افزونه جای Search Console و تصمیم واقعی Google را نمیگیرد.
اگر تعداد زیادی URL مهم سایت با مشکل Indexing مواجهاند، میتوانید از خدمات سئو تکنیکال تابان استودیو برای بررسی ساختاری استفاده کنید یا درخواست بررسی سایت را از طریق صفحه تماس تابان استودیو ثبت کنید.





منم قبلاً مشکل ایندکس نشدن صفحات وردپرس رو داشتم، خیلی خوب توضیح دادین از کجا باید بررسی کنیم.
اگه یه صفحه از سایت قبلا توی گوگل ایندکس شده باشه ولی بعد از مدتی از نتایج حذف بشه، ممکنه مشکل از تنظیمات وردپرس باشه یا باید دنبال دلایل دیگه ای بگردیم؟