آرشیو  /  چرا سایت در گوگل رتبه نمی‌گیرد؟ راهنمای کامل

۷ دلیل رایج که سایتت ایندکس نمی‌شود (و راه حل هر کدام)

7 دقیقه مطالعه · 2026-06-30 بیشتر در: چرا سایت در گوگل رتبه نمی‌گیرد؟ راهنمای کامل

اگر صفحات سایتت در گوگل ایندکس نمی‌شوند، احتمالاً یکی از این ۷ مشکل وجود دارد: بلاک‌بودن در robots.txt، تگ noindex، کمبود لینک داخلی، محتوای تکراری، بارگذاری کند، خطای کرال، یا سایت جدید و بی‌اعتبار.

چرا ایندکس‌نشدن مهم‌تر از رتبه است؟

قبل از اینکه نگران رتبه‌ی کلمات کلیدی باشی، باید مطمئن شوی گوگل اصلاً صفحاتت را می‌بیند. صفحه‌ای که ایندکس نشده، در هیچ نتیجه‌ای نمایش داده نمی‌شود — نه رتبه‌ی یک، نه رتبه‌ی صد. این مشکل در سایت‌های ایرانی بسیار رایج است و اغلب بدون اینکه صاحب سایت بداند، ماه‌ها ادامه پیدا می‌کند.

برای دیدن تصویر کامل‌تر از دلایل افت رتبه، راهنمای کامل «چرا سایت در گوگل رتبه نمی‌گیرد؟» را هم بخوان. اما اگر مشکلت ایندکس‌نشدن است، این ۷ دلیل را به ترتیب بررسی کن.

۱. robots.txt دارد گوگل را بلاک می‌کند

این رایج‌ترین و جبران‌پذیرترین اشتباه است. یک خط اشتباه در فایل robots.txt می‌تواند کل سایت را از دید گوگل‌بات پنهان کند.

آدرس yourdomain.com/robots.txt را باز کن. اگر این خط را دیدی:

User-agent: *
Disallow: /

یعنی همه‌ی ربات‌ها از کرال کل سایت منع شده‌اند. در وردپرس این اشتباه اغلب در تنظیمات «خواندن» (Reading Settings) رخ می‌دهد — جایی که گزینه‌ی «جلوگیری از ایندکس‌شدن توسط موتورهای جستجو» فعال شده.

۲. تگ noindex روی صفحه‌های مهم فعال است

حتی اگر robots.txt درست باشد، یک تگ meta می‌تواند مشکل ایجاد کند:

<meta name="robots" content="noindex">

این تگ به گوگل می‌گوید صفحه را ایندکس نکن. کاربرد درستش برای صفحات تشکر، صفحات پنل کاربری، یا صفحات تست است — نه صفحات محتوایی اصلی. در افزونه‌های SEO مثل Yoast و RankMath این تنظیم را برای هر صفحه جداگانه بررسی کن.

۳. صفحه لینک داخلی دریافت نمی‌کند

گوگل صفحات را از طریق لینک کشف می‌کند. اگر صفحه‌ای «یتیم» (orphan page) باشد — یعنی هیچ صفحه‌ی دیگری در سایت به آن لینک ندهد — احتمال اینکه گوگل‌بات آن را پیدا کند بسیار کم است.

برای هر صفحه‌ی مهم، حداقل ۲ تا ۳ لینک داخلی از صفحات پُر بازدید یا معتبر سایت ایجاد کن. Sitemap XML هم کمک می‌کند اما جایگزین لینک داخلی نیست.

۴. محتوای تکراری یا نازک

گوگل وقتی با چند URL مشابه مواجه می‌شود، یکی را انتخاب می‌کند و بقیه را نادیده می‌گیرد. در سایت‌های فارسی این مشکل در این حالت‌ها رایج است:

راه‌حل: از تگ canonical استفاده کن تا نسخه‌ی اصلی هر محتوا را مشخص کنی.

۵. سرعت بارگذاری پایین و Core Web Vitals ضعیف

گوگل‌بات برای هر سایت «بودجه کرال» (Crawl Budget) تعریف می‌کند. اگر صفحات کند بارگذاری شوند، ربات وقتش را هدر می‌دهد و بخشی از صفحات را کرال نمی‌کند — مخصوصاً در سایت‌های بزرگ با هزاران صفحه.

معیارحد قابل قبولابزار اندازه‌گیری
LCP (بزرگ‌ترین المان)زیر ۲.۵ ثانیهPageSpeed Insights
FID / INP (تعامل)زیر ۲۰۰ میلی‌ثانیهSearch Console
CLS (پایداری بصری)زیر ۰.۱PageSpeed Insights
زمان پاسخ سرور (TTFB)زیر ۸۰۰ میلی‌ثانیهGTmetrix

۶. خطاهای کرال در Search Console

Google Search Console بخشی به نام Coverage دارد که دقیقاً نشان می‌دهد کدام صفحات ایندکس شده، کدام ایندکس نشده، و چرا. اگر تا به حال این بخش را چک نکرده‌ای، همین الان برو.

مهم‌ترین خطاها عبارت‌اند از:

  1. 404 Not Found: صفحه وجود ندارد — یا ریدایرکت کن یا لینک داخلی را اصلاح کن.
  2. Redirect Error: زنجیره‌ی ریدایرکت طولانی یا حلقه‌ی بی‌نهایت دارد.
  3. Server Error (5xx): سرور هنگام کرال خطا داده — مشکل هاستینگ.
  4. Blocked by robots.txt: برگرد به دلیل اول.
  5. Discovered, not indexed: گوگل صفحه را دیده اما کیفیتش را کافی نمی‌داند.

۷. سایت جدید است و هنوز اعتبار ندارد

اگر سایتت تازه راه افتاده، گوگل برای ایندکس‌کردن صفحاتش عجله‌ای ندارد — مگر اینکه سایت‌های معتبر به آن لینک داده باشند. این مشکل را با این اقدامات تسریع کن:

چطور مطمئن شوی همه چیز درست است؟

این ۷ دلیل را می‌توانی با ابزارهای رایگان یک به یک چک کنی. اما اگر می‌خواهی یک تصویر کامل از وضعیت فنی و محتوایی سایتت داشته باشی — بدون اینکه ساعت‌ها وقت بگذاری — تحلیل رایگان سایت را امتحان کن؛ مشکلات ایندکس، سرعت، و محتوا را یکجا می‌بینی.

قانون ساده: قبل از هر کار دیگری در SEO، مطمئن شو گوگل اصلاً می‌تواند سایتت را ببیند و بخواند. بقیه‌ی تلاش‌ها روی شالوده‌ای شکسته بنا می‌شود.

سؤالات پرتکرار

چطور بفهمم سایتم ایندکس شده یا نه؟
در گوگل بنویس site:yourdomain.com — اگر هیچ نتیجه‌ای نیامد، سایتت ایندکس نشده. برای بررسی دقیق‌تر، به Google Search Console برو و بخش «Coverage» را چک کن.
چقدر طول می‌کشد گوگل یک صفحه جدید را ایندکس کند؟
برای سایت‌های معتبر معمولاً چند ساعت تا چند روز. برای سایت‌های جدید یا کم‌لینک می‌تواند چند هفته تا چند ماه طول بکشد.
اگر robots.txt صفحه‌ای را بلاک کرده، آیا می‌توان آن را در سرچ کنسول ایندکس‌خواهی کرد؟
خیر. تا زمانی که robots.txt مانع کرال است، گوگل‌بات اصلاً محتوای صفحه را نمی‌بیند و ایندکس‌خواهی بی‌اثر است. اول باید بلاک را برداری.
تگ noindex را کجا پیدا کنم؟
در سورس HTML صفحه به دنبال <meta name="robots" content="noindex"> بگرد. در وردپرس، افزونه‌هایی مثل Yoast SEO یا RankMath این تنظیم را دارند — حتماً آن را بررسی کن.
آیا محتوای فارسی تکراری هم مشکل ایندکس ایجاد می‌کند؟
بله. گوگل نسخه‌ای را ایندکس می‌کند که معتبرتر یا قدیمی‌تر بداند. اگر محتوای مشابه روی چند URL داری، با canonical tag یا ریدایرکت ۳۰۱ یکی را به عنوان نسخه اصلی معرفی کن.

ببین چرا سایتت آن‌طور که باید دیده نمی‌شود

وبسایتت را رایگان اسکن کن و ۳ فرصت محتوایی برترت را ببین.

تحلیل رایگان سایت ←