چرا سایتم تو گوگل وجود نداره و نمایش داده نمیشه؟
خیلی وقت ها ممکنه بعد از کلی زمان و انرژی که روی یکی از صفحات سایت گذاشتیم، روز و شب منتظر دیدنش در نتایج گوگل باشیم، اما هیچ خبری نشه که نشه! 😥 عدم نمایش سایت در سرچ گوگل همیشه به خاطر ایندکس نشدن سایت در گوگل اتفاق نمیفته. باید ببینیم چرا سایت در گوگل نمیاد و علت چیه؟!
در این بخش از آموزش سرچ کنسول می خوایم علت نبودن سایت در نتایج گوگل رو بررسی کنیم و ببینیم چه دلایلی ممکنه از نمایش سایت در SERP جلوگیری کنه. پس همراه ما باشید.
چرا سایت من در نتایج گوگل نیست؟!
برای جواب دادن به این سوال لازمه که با نحوه کار موتور جستجوی گوگل آشنا باشید. موتورهای جستجو مثل یک کتابخونه بزرگ هستن که بعد از پیدا کردن و تجزیه و تحلیل صفحات در دنیای وب، اونها رو به پایگاه داده های خودشون اضافه می کنن.
برای اینکه سایت یا هر آدرسی در نتایج گوگل ظاهر بشه، باید 3 مرحله رو پشت سر بذاره:
🔴 کشف یا پیدا بشه – ربات ها یا عنکبوت های گوگل که بهشون گوگل بات هم میگن در دنیای وب می چرخن و صفحات جدید رو پیدا می کنن. معمولا این خزنده ها یا از طریق لینک سایت های دیگه و یا به کمک سایت مپ، صفحه های جدید در دنیای وب رو کشف می کنن. 🧐
🔴 کراول یا خزیده بشه – ممکنه همون لحظه که گوگل بات یک URL جدید رو پیدا کرد، اون رو کراول نکنه (مثلا سرور در اون لحظه پاسخگو نباشه) اما کراولینگ یا خزیدن معمولا در اولین فرصت بعد از کشف صفحات انجام میشه و ربات ها توی این مرحله همه داده های صفحه، مثل متن، تصویر، ویدیو، کدها و... رو تجزیه و تحلیل می کنن. 📁
🔴 ایندکس یا نمایه بشه – بعد از کراول کردن، صفحات با توجه به اطلاعاتی که ربات ها ازش به دست آوردن دسته بندی میشن و توی کتابخونه بزرگ گوگل، قرار می گیرن. حالا وقتی یه نفر از گوگل برای جستجو استفاده کنه، این موتور جستجو از پایگاه داده های ذخیره خودش، بهترین جواب ها رو در SERP لیست می کنه. 📑
حالا اگه واقعا سایت در نتایج گوگل نباشه، یکی از مراحل بالا کامل نشده. اما قبل از اینکه ببینیم عدم نمایش سایت وردپرسی در گوگل یا هر سایت دیگه ای دلیلش چیه، اول باید مطمئن بشیم که واقعا سایت یا URL سایت ما در نتایج گوگل نیست. چجوری؟!
قدم اول: مطمئن شوید که سایت در نتایج گوگل ظاهر نمیشه!
خیلی اوقات مدیر سایت تصور می کنه صفحه یا سایتش در نتایج گوگل نیست؛ در حالی که ممکنه به خاطر جستجوی پایین، توی صفحات اول نتایج گوگل نباشه. پس اول باید مطمئن بشیم واقعا سایت ما در گوگل نمیاد.
برای این کار مراحل زیر رو دنبال کنید:
👈 حالت جستجوی ایمن یا safe search رو خاموش کنید. روشن بودن safe search باعث میشه نتایجی که ممکنه برای همه افراد خوشایند نباشه، از SERP حذف بشه و گاهی گوگل در انتخاب این نتایج اشتباه می کنه. برای خاموش کردن جستجوی ایمن وارد این لینک بشید و Explicit results filter رو روی حالت off قرار بدید
👈 برای جستجوی سایت یا صفحه در نتایج گوگل، از روش زیر در باکس جستجو استفاده کنید:
site:yourdomain.com
site:yoursite.com/blog/post1
یعنی آدرس سایت یا صفحه ای که دنبالش هستید رو کپی کنید و جلوی site: قرار بدید و کل عبارت رو در فیلد جستجوی گوگل تایپ کنید. با این کار حتی اگه جستجوی کلمات کلیدی مربوط به سایت شما کم باشه، هر صفحه ای از سایت که ایندکس شده باشه در نتایج ظاهر میشه. ✅
نکته: ممکنه صفحه ای ایندکس شده باشه، اما در نتایج گوگل ظاهر نشه. ممکنه به دلیل عملکرد بد، افت رتبه یا داشتن صفحات داپلیکیت یا تکراری، صفحه مورد نظر خودتون رو در نتایج نبینید. پس بهتره برای اطمینان از ایندکس بودن سایت و صفحات از ابزار URL Inspection سرچ کنسول استفاده کنیم.
قدم دوم: چرا سایتم تو گوگل نمیاد؟ 10 علت نبودن سایت در گوگل
بعد از انجام قدم اول، ممکنه متوجه بشید سایت یا صفحه مورد نظرتون ایندکس شده یا نشده، اما همچنان در نتایج گوگل نمایش داده نمیشه. حالا باید بریم سراغ پیدا کردن علت عدم نمایش سایت در سرچ گوگل. 🧐
1- سایت شما تازه تاسیس شده و خیلی جدیده
اگه سایت شما تازه راه اندازی شده یا صفحه مورد نظرتون رو به تازگی منتشر کردید، طبیعیه که گوگل بات ها برای پیدا کردن، خزیدن و ایندکس کردنش زمان بیشتری نیاز داشته باشن. اگه با جستجوی site:yourdomain.com هیچ نتیجه ای در گوگل ظاهر نشد، یعنی هنوز ربات های گوگل سایت شما رو پیدا نکردن و همین موضوع علت نبودن سایت در نتایج گوگل هست.
معمولا بین 1 تا 2 روز و گاهی هم چند هفته طول می کشه که گوگل بات ها سایت های جدید رو پیدا کنن و شروع به خزیدن و ایندکس صفحاتش کنن. البته می تونیم این زمان رو با ارسال فایل سایت مپ در سرچ کنسول کوتاه تر کنیم. 😉
توی سایت های وردپرسی، افزونه هایی مثل یوآست سئو و رنک مث خودشون به صورت اتوماتیک سایت مپ رو درست می کنن و کافیه که در سرچ کنسول آدرس سایت مپ خودتون رو وارد کنید تا ربات های گوگل سریع تر صفحات و سایت جدید شما رو بررسی کنن.
نکته: سایت هایی که در URL خودشون به جز حروف، از پارامترهایی مثل «؟» یا «=» و موارد مشابه استفاده می کنن، خزیدن کراولرهای گوگل رو سخت تر می کنن. گوگل بات ها این صفحات رو سخت تر از URLهای استاندارد می تونن بخزن و روی سرعت ایندکس صفحه تاثیر می ذاره.
2- شما کراولرها رو برای ایندکس کردن سایت مسدود کردید
یکی از رایج ترین دلایل عدم نمایش سایت وردپرسی در گوگل اینه که مدیران سایت از متا تگ نو ایندکس استفاده کردن. یه گزینه توی بخش تنظیمات سایت های وردپرسی وجود داره که اگه تیک اون رو فعال کرده باشید، مانع ایندکس سایت میشه. این گزینه رو در «تنظیمات» و بخش «خواندن» می تونید ببینید:
به جز این گزینه ممکنه افزونه های نامعتبر متا تگ نو ایندکس رو به کدهای HTML سایت اضافه کرده باشن. این متا تگ به شکل زیر ظاهر میشه:
<meta name="robots" content="noindex"/>
تا زمانی که این تگ در سایت یا برخی از صفحات وجود داشته باشه، حتی سایت مپ هم نمی تونه به ایندکس کمک کنه؛ چون شما صریحا دستور دادید که «آهای گوگل بات ها حق ایندکس این صفحه رو ندارید!» 😡
حالا از کجا بفهمیم این متا تگ توی صفحات سایت هست یا نه؟! توی سرچ کنسول باید به سراغ گزارش Pages بریم که در بخش Indexing قرار داره. اگه توی جدول این گزارش خطای «Excluded by ‘noindex’ tag» رو دیدید، یعنی علت عدم نمایش سایت در سرچ گوگل همین متا تگ هست.
کافیه روی ردیف مربوط به این خطا کلیک کنید تا ببینید صفحاتی که جلوی ایندکسشون گرفته شده چی هستن و آیا خودتون تگ رو اضافه کردید یا نه. با حذف این متا تگ، می تونید منتظر ایندکس صفحات باشید.
البته سرچ کنسول در این بخش خیلی ضعف داره و دقیق و درلحظه و به صورت جامع همه صفحات سایت شما رو نشون نمیده ولی شما میتونید به کمک میزفا تولز همه نوع خطای سئویی سایت خودتون رو رصد کنید و پیدا کنید و بعد به راحتی حل کنید:
در بخش اطلاعیه (عکس بالا) حتی به ما صفحات نوایندکس هستند رو نمایش میده.
3- شما اجازه کراول یا خزیدن به ربات های گوگل ندادید
اگه یادتون باشه گفتیم برای نمایش سایت در نتایج گوگل باید 3 مرحله اتفاق بیفته: پیدا کردن، خزیدن و ایندکس. گاهی ایندکس نشدن سایت در گوگل به این علته که جلوی کراول یا خزش ربات های گوگل گرفته شده و اصلا به مرحله سوم نرسیدن. چجوری؟! 🤔
وب سایت ها یک فایل به نام robots.txt دارن که دستورالعمل های لازم برای موتورهای جستجو رو داخل این فایل اضافه می کنن. مثلا اگه ورود گوگل بات ها به یک سری از صفحات سایت شما مجاز نیست، می تونید داخل این فایل اضافه کنید.
وقتی صفحات به فایل robots.txt اضافه بشن، گوگل بات ها اجازه خزیدن اونها رو ندارن و در بیشتر مواقع این صفحات ایندکس نمیشه. برای اینکه بببینیم سایت یا صفحه ای از سایت توسط این فایل مسدود نشده، باز هم می تونیم از گزارش Pages در سرچ کنسول استفاده کنیم.
خطای «Submitted URL blocked by robots.txt» نشون میده مشکل عدم نمایش سایت در نتایج گوگل از همین فایله. برای دیدن این فایل می تونید به انتهای آدرس سایت خودتون /robots.txt رو اضافه کنید.
با این کار ممکنه خطای 404 رو ببینید که یعنی این فایل رو ندارید؛ یا اینکه چیزی شبیه به تصویر زیر ببینید:
اگه جلوی Disallow یک «اسلش / » ببینید یعنی خزیدن کل سایت شما غیرمجاز شده. علاوه بر این جلوی user-agent هم نباید چیزی باشه. ❌
4- سایت شما به اندازه کافی بک لینک باکیفیت ندارد
نداشتن بک لینک معمولا کار روی برای ربات های گوگل سخت می کنه و ممکنه دیرتر سایت یا صفحات سایت رو پیدا کنن. هرچند که سایت مپ می تونه تا حد زیادی این مانع رو برطرف کنه؛ اما باز هم برای نمایش در نتایج گوگل لازمه که موتور جستجو به سایت و محتوای شما اعتماد داشته باشه. به همین خاطر بک لینک های مرتبط و باکیفیت یکی از بهترین راه هایی هست که گوگل ازش استفاده می کنه تا بهترین نتایج رو در SERP ارائه بده.
از طرف دیگه بک لینک ها روی اعتبار دامنه هم تاثیر می ذارن و هرچی بک لینک های باکیفیت بیشتری داشته باشید، می تونید به عنوان یک سایت معتبر و قابل اعتماد در جایگاه های برتر نتایج گوگل ظاهر بشید. 🤩
میزفا تولز یک بخشی داره به نام ابزار پیوند بازگشتی و میتونید بک لینکهای سایت خودتون رو در این بخش مشاهده کنید.
5- ممکنه مشکل امنیتی یا جریمه Manual actions وجود داشته باشه
یکی از جواب ها به سوال «چرا سایتم تو گوگل نمیاد؟» مشکلات امنیتی یا جریمه هایی هست که گوگل صادر کرده؛ اما کمتر کسی حواسش به این مورد هست. در این شرایط سایت شما ایندکس شده، اما به دلیل جریمه یا یک مشکل امنیتی، ممکنه از نتایج گوگل حذف شده باشید. 🙁
جریمه هایی که گوگل برای سایت صادر می کنه می تونه دستی (Manual) یا الگوریتمی باشه. جریمه دستی زمانیه که یکی از بازرسین انسانی گوگل سایت رو بررسی می کنن و متوجه یک مشکل در سایت میشن. اگه همچین جریمه ای برای سایت صادر شده باشه، در سرچ کنسول و بخش Manual actions می تونید ببینید.
به جز این گزارش، حتما به گزارش Security issues یا مشکلات امنیتی سرچ کنسول هم سر بزنید؛ خصوصا اگه سایت رو خریداری کردید. توی این گزارش هم نباید اخطاری دیده بشه و اگه مشکلی وجود داره دستورالعمل ها و راهنمایی های سرچ کنسول رو برای رفعش دنبال کنید.
6- ممکنه درخواست حذف صفحه با ابزار Removals ثبت شده باشه
علت نبودن سایت در نتایج گوگل می تونه به خاطر درخواست حذف موقت URL باشه. بعد از ایندکس شدن سایت، اگه با استفاده از ابزار Removals سرچ کنسول، آدرسی رو حذف کرده باشید، در نتایج گوگل ظاهر نمیشه. ممکنه این کار رو فردی که به حساب سرچ کنسول سایت دسترسی داره انجام داده باشه؛ پس بهتره گزارش مربوط به Removals سرچ کنسول رو هم بررسی کنیم.
توی این گزارش اگه درخواستی برای حذف صفحه یا صفحاتی از سایت انجام شده باشه، مشخصه. اگه درخواستی رو ثبت نکردید، نباید هیچ آدرسی در بخش Temporary Removals وجود داشته باشه.
7- ممکنه ریدایرکت ها باعث افت رتبه شده باشه
یکی دیگه از دلایلی که در عدم نمایش سایت در سرچ گوگل بی تاثیر نیست ریدایرکت ها هستن؛ خصوصا ریدایرکت هایی که برای نسخه http به https یا نسخه www به بدون www ایجاد کردیم. ممکنه صفحاتی که قبلا در نتایج گوگل بودن و عملکرد خوبی هم داشتن، با ایجاد این ریدایرکت ها دچار افت رتبه بشن و دیگه به راحتی در نتایج گوگل پیداشون نکنیم.
برای این که ریدایرکت ها به درستی عمل کنن و مشکلی برای رتبه بندی صفحات پیش نیاد حتما باید از ریدایرکت های دائمی 301 استفاده کنیم که به جز کاربران، گوگل بات ها و سایر کراولرها رو هم به آدرس جدید هدایت می کنن.
برای اینکه از عملکرد ریدایرکت 301 مطمئن بشید، حتما بعد از انجام ریدایرکت، نسخه http یا نسخه دارای www سایت رو در گوگل با روشی که بالاتر گفتیم (site:) سرچ کنید. 🔎
8- صفحات سایت مطابق «هدف جستجو» تنظیم نشده
یکی از دلایلی که باعث میشه موتور جستجوی گوگل یک سری از سایت ها و صفحات رو در SERP نشون نده، نوع محتوای اون صفحات هست. گوگل با توجه به «هدف جستجوی کاربر یا search intent» صفحات رو در SERP لیست می کنه.
هدف جستجو چیه؟!
یعنی افراد بعد از جستجوی یک کوئری خاص دنبال چجور نتایج یا محتوایی هستن.
مثلا کسی که عبارت «خرید کفش ورزشی» رو سرچ کرده با کسی که «بهترین کفش ورزشی» رو سرچ کرده، تفاوت داره؛ در واقع هر کدوم از این 2 نفر دنبال محتوای متفاوتی هستن. به عنوان مثال نفر اول توی مرحله خرید قرار داره و به اندازه کافی پرس و جو کرده چی خوبه. اما نفر دوم می خواد ببینه بهترین کفش های ورزشی چه ویژگی هایی دارن و چه مدل هایی توی بازار پرفروش بوده، پس نفر دوم فعلا توی مرحله جستجو قرار داره.
حالا اگه شما محتوایی رو برای کلمه کلیدی مورد نظرتون طراحی کرده باشید که با search intent همخوانی نداره، گوگل صفحه شما رو در اولویت قرار نمیده و احتمالا لابهلای صفحات SERP گم میشید. 😓
9- صفحات تکراری در سایت شما وجود داره
صفحات یا محتوای تکراری (Duplicate) یکی از دلایل دیگه ای هست که باعث عدم نمایش سایت در سرچ گوگل میشه. موتور جستجوی گوگل هیچ علاقه ای نداره فضای پایگاه داده های خودش رو الکی هدر بده؛ حالا صفحات داپلیکیت یا تکراری، دقیقا همین کار رو انجام میدن.
گاهی ممکنه 2 صفحه از سایت ما هر دو به یک محتوا ختم بشه. (مثلا mysite.com و www.mysite.com) در این شرایط گوگل یک صفحه رو به عنوان کانونیکال یا متعارف در نظر می گیره و فقط همون صفحه رو ایندکس می کنه، حتی اگه اون صفحه انتخاب شما نباشه! 🥺
پس بهتره قبل از اینکه گوگل دست به انتخاب صفحه کانونیکال بزنه، خودمون حواسمون به صفحات تکراری باشه. چون این صفحات باعث میشه اعتبار صفحه بین 2 نسخه تقسیم بشه و 2 صفحه یکسان از سایت ما بر سر جایگاه در نتایج گوگل با هم دیگه بجنگن!
برای پیدا کردن این صفحات می تونیم به گزارش Pages سرچ کنسول بریم. در جدول این گزارش فیلتر Reason رو فعال می کنیم و روی حالت Contain (شامل باشه) قرار میدیم. حالا کافیه عبارت «Duplicate» رو بنویسم تا خطاهای مربوط به صفحات تکراری رو پیدا کنیم.
10- سایت یا صفحه شما اعتبار خوبی نداره
علت نبودن سایت در نتایج گوگل می تونه به خاطر اعتبار دامنه یا اعتبار صفحه هم باشه. اعتبار صفحات وب بر اساس لینک های داخلی و بک لینک های اون URL بررسی میشه. قطعا ساخت بک لینک های باکیفیت کار زمانبری هست و هزینه داره؛ اما می تونید برای بالا بردن اعتبار سایت از لینک سازی داخلی استفاده کنید که خود گوگل هم بارها روی اون تاکید کرده. 😎
لینک ها ساده ترین راه برای کراولرها یا خزنده های گوگل هستن تا بتونن صفحات مختلف رو در دنیای وب پیدا کنن. حالا اگه صفحه اصلی سایت ما به تمام صفحات مهم سایت، لینک داشته باشه، ایندکس شدن این صفحات سریع تر اتفاق می افته.
خود گوگل پیشنهاد میده از لینک سازی زنجیره ای استفاده کنید. یعنی گوگل بات ها بتونن زنجیر لینک های داخلی سایت رو بگیرن و تمام صفحات رو پیدا کنن. ⛓ زمانی که صفحات سایت به درستی با هم پیوند داشته باشن، احتمال عدم نمایش سایت در سرچ گوگل کمتر میشه و اعتبار صفحات هم بالاتر میره.
دلایل عدم نمایش سایت در نتایج گوگل رو فقط با یک گزارش بررسی کن!
همون طور که دیدیم عدم نمایش سایت در سرچ گوگل می تونه دلایل مختلفی داشته باشه و برای پیدا کردن جواب سوال «چرا سایتم تو گوگل نمیاد» باید گزارش های مختلفی رو در سرچ کنسول بررسی کنیم و موارد زیادی رو دنبال کنیم تا به جواب برسیم. اما برای پیدا کردن بیشتر این علت ها به جای گزارش های مختلف سرچ کنسول می تونید فقط از یک گزارش ابزار خزش سایت میزفا تولز استفاده کنید. 😎
میزفا تولز یک ابزار جامع سئو هست که 8 ابزار مختلف رو در دل خودش جا داده. هر کدوم از این ابزارها شما رو برای مدیریت استراتژی های بخشی از سئو سایت همراهی می کنن. با ابزار خزش سایت میزفا تولز می تونید تمام صفحات سایت خودتون رو با ربات های میزفا تولز بخزید و اخطار و اطلاعیه های مربوط به صفحات رو در اختیار داشته باشید.
در گزارش این ابزار، هم صفحاتی که تگ نو ایندکس دارن مشخص میشه، هم وضعیت لینک های داخلی سایت رو بررسی می کنید و هم صفحات کنونیکال رو در اختیار دارید.
به جز این ابزار می تونید از ابزار پیوند بازگشتی میزفا تولز هم استفاده کنید تا وضعیت بک لینک های خودتون و رقباتون رو بررسی کنید و برای بالا بردن اعتبار سایت، برنامه هوشمندانه تری بریزید.
به جز این 2 تا ابزار، میزفا تولز 6 تا ابزار دیگه هم داره که شما رو از ابزارهای سئو خارجی بی نیاز می کنه. می تونید همه این ابزارها رو تا 7 روز به صورت رایگان تست کنید. پس این فرصت رو از دست ندید. 😉