۷ دلیل رایج که سایتت ایندکس نمیشود (و راه حل)
سایتها معمولاً به دلایل فنی مثل نوایندکس روی صفحات، بلاک بودن در robots.txt، سرعت پایین، یا مشکل کنونیکال ایندکس نمیشوند — هر کدام راه حل مستقیمی دارند که میتوان این هفته اجرا کرد.
«چرا صفحهام اصلاً در گوگل نیست؟» — این سؤال را بیشتر از هر چیز دیگری از صاحبان سایتهای ایرانی میشنویم. رتبهی بد درد دارد، ولی ایندکس نشدن یعنی گوگل کلاً وجودت را نمیداند. خوشبختانه در ۹۰٪ موارد، علت یکی از ۷ مشکل زیر است — و همهشان راهحل مستقیم دارند.
اگر به دنبال تصویر کلیتری هستی، راهنمای جامع چرا سایت در گوگل رتبه نمیگیرد؟ را هم بخوان — این مقاله روی لایهی فنیِ ایندکسشدن تمرکز دارد.
چکلیست سریع: قبل از ادامه
- در گوگل
site:domain.irجستجو کن — چند صفحه برمیگردد؟ - سرچ کنسول → بخش Indexing → Pages را باز کن.
- دستهبندی خطاها را ببین — احتمالاً یکی از ۷ دلیل زیر آنجاست.
دلیل ۱: تگ noindex روی صفحه فعال است
این رایجترین علت است و اغلب از روی غفلت اتفاق میافتد — مثلاً موقع تست سایت، گزینهی «Discourage search engines» در وردپرس فعال شده و فراموش شده خاموشش کنند.
چطور پیدا کنی: در مرورگر صفحه را باز کن، سورس را ببین (Ctrl+U) و دنبال <meta name="robots" content="noindex"> بگرد. یا هدر HTTP صفحه را چک کن — گاهی noindex از آنجا ارسال میشود، نه از HTML.
راهحل: تگ را حذف کن یا مقدار را به index, follow تغییر بده. بعد در سرچ کنسول برای آن URL «Request Indexing» بزن.
دلیل ۲: مسدود بودن در robots.txt
فایل robots.txt میگوید کرالر گوگل کجا نرود. اگر اشتباه تنظیم شود، میتواند کل سایت یا دستهای از صفحات را از کرال محروم کند.
چطور پیدا کنی: آدرس domain.ir/robots.txt را باز کن و دنبال Disallow: / یا Disallow: /blog/ (هر مسیر مهمی) بگرد.
راهحل: قانون Disallow اشتباه را حذف یا اصلاح کن. توجه: بلاک در robots.txt باعث حذف از ایندکس نمیشود ولی ایندکسشدن را عملاً غیرممکن میکند چون گوگل محتوا را نمیبیند.
دلیل ۳: مشکل تگ Canonical
canonical به گوگل میگوید «نسخهی اصلی این محتوا کجاست». اگر canonical یک صفحه به URL اشتباهی اشاره کند — مثلاً به صفحهای که خودش noindex دارد — گوگل صفحهی اصلی را هم نادیده میگیرد.
چطور پیدا کنی: در سورس صفحه دنبال <link rel="canonical" href="..."> بگرد. URL مقصد را باز کن و ببین آیا خودش قابل ایندکس است.
راهحل: canonical باید به URL کنونی یا به نسخهی اصلیِ واقعاً ایندکسپذیر اشاره کند — نه به صفحهی 404، noindex، یا ریدایرکت.
دلیل ۴: صفحه Crawl Budget را تمام میکند
گوگل برای هر سایت یک «بودجهی کرال» دارد — تعداد صفحاتی که در بازهی زمانی مشخص میخواند. اگر سایت پر از صفحات بیارزش باشد (فیلترهای فروشگاه، پارامترهای URL، صفحات تگ بیمحتوا)، کرالر وقت و انرژیاش را آنجا تلف میکند و به صفحات مهم نمیرسد.
نشانه: سایت بزرگ داری ولی فقط بخشی از صفحات ایندکس شدهاند — مثلاً ۲۰۰ صفحه از ۲۰۰۰.
راهحل: صفحات تکراری یا کمارزش را noindex یا disallow کن. سایتمپ XML را فقط به صفحات مهم محدود کن. لینکهای داخلی را به سمت صفحات اولویتدار هدایت کن.
دلیل ۵: سرعت بارگذاری خیلی پایین یا سرور ناپایدار
اگر سرور پاسخدهی کندی داشته باشد یا در زمان کرال داون باشد، گوگلبات صفحه را نمیخواند و بعداً هم کمتر برمیگردد. این مشکل در هاستهای اشتراکی ارزان ایرانی خیلی رایج است.
چطور پیدا کنی: در سرچ کنسول → Settings → Crawl Stats نگاه کن. اگر «Response Code: Server Error (5xx)» زیاد داری، مشکل سرور است.
راهحل: هاست باکیفیتتر، فعالکردن کش، و بهینهسازی سرعت صفحه (Core Web Vitals). زمان پاسخ سرور باید زیر ۲۰۰ میلیثانیه باشد.
دلیل ۶: محتوای تکراری یا نازک (Thin/Duplicate Content)
گوگل صفحاتی را که محتوای منحصربهفردی ندارند یا تکرار چیز دیگری هستند، ایندکس نمیکند — حتی اگر مشکل فنی هم نداشته باشند. صفحات محصول با توضیح یکسان، صفحات دستهبندی خالی، یا محتوای کپیشده از سایت دیگر.
| نوع مشکل | مثال رایج | راهحل |
|---|---|---|
| محتوای تکراری داخلی | چند URL با محتوای یکسان | canonical یا ریدایرکت ۳۰۱ |
| محتوای نازک | صفحه با ۵۰ کلمه | ادغام یا بازنویسی کامل |
| محتوای کپیشده | توضیح محصول از سایت سازنده | نوشتن توضیح اختصاصی |
| صفحات دستهبندی خالی | دسته بدون محصول یا مقاله | noindex تا محتوا اضافه شود |
دلیل ۷: سایت یا صفحه اعتبار (Authority) کافی ندارد
این دلیل کمتر فنی است ولی واقعی است: گوگل منابع محدودی برای ایندکس دارد و سایتهای جدید یا بیبکلینک را با تأخیر ایندکس میکند. اگر سایتت تازه است و هیچ سایت دیگری به آن لینک نداده، گوگل انگیزهی کمتری برای کرال مداوم دارد.
راهحل: حداقل چند بکلینک از سایتهای معتبر (رپورتاژ، دایرکتوریهای تخصصی، اشاره در شبکه اجتماعی) بگیر. سایتمپ را در سرچ کنسول ثبت کن. صفحات مهم را از طریق لینکهای داخلیِ قوی به هم وصل کن.
اگر همهی اینها را چک کردی و هنوز مشکل داری
گاهی مشکل ترکیبی است یا ریشهای دارد که با نگاه سطحی پیدا نمیشود — مثل مشکل در رندر JavaScript، هدرهای HTTP اشتباه، یا پنالتی دستی از گوگل. در این حالت یک تحلیل رایگان سایت میتواند دقیقاً مشخص کند کجای کار میلنگد، بدون اینکه ساعتها وقت بگذاری و حدس بزنی.
خلاصه: ترتیب بررسی
- سرچ کنسول → Indexing → Pages → خطاها را دستهبندی کن
- noindex را در سورس HTML و هدر HTTP چک کن
- robots.txt را برای Disallow اشتباه بررسی کن
- تگ canonical هر صفحه را تأیید کن
- Crawl Stats را ببین — آیا خطای سرور زیاد داری؟
- صفحات نازک یا تکراری را شناسایی و اصلاح کن
- اگر سایت جدید است، بکلینک اولیه بگیر و سایتمپ ثبت کن
ایندکسنشدن یک مشکل فنی است با راهحلهای مشخص — نه چیزی مبهم. با همین چکلیست، اکثر سایتها طی یک تا دو هفته به مسیر درست برمیگردند.
سؤالات پرتکرار
ببین چرا سایتت آنطور که باید دیده نمیشود
وبسایتت را رایگان اسکن کن و ۳ فرصت محتوایی برترت را ببین.
تحلیل رایگان سایت ←