رایگان و بدون ثبت نام

بررسی robots.txt و نقشه سایت

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

  • بدون ثبت نام
  • شمارش آدرس های نقشه سایت
  • تشخیص خطاهای رایج

ابزار را همین جا اجرا کنید

ببینید ربات گوگل اجازه دیدن چه چیزی را دارد و نقشه سایتتان سالم است یا نه.

  • هزینه رایگان
  • منبع داده سرور خودمان
  • دسترسی بدون ثبت نام

این ابزار روی سرور خودمان اجرا می شود و هیچ داده ای برایش نمی خریم، پس رایگان است و رایگان می ماند. فقط برای اینکه یک ربات کل ظرفیت را نبلعد، سقف روزانه دارد. سقف روزانه برای هر بازدیدکننده حساب می شود. اگر بیشتر لازم دارید، با یک حساب رایگان سقفتان بالاتر می رود.

جواب کوتاه

فایل robots.txt به ربات ها می گوید کدام بخش های سایت را نخزند، و نقشه سایت به آنها می گوید کدام آدرس ها وجود دارند و کی به روز شده اند. اگر صفحه ای از سایتتان ایندکس نمی شود، این دو فایل اولین جایی هستند که باید نگاه کنید، پیش از هر کار دیگری.

بدترین اتفاقی که برای یک سایت می افتد یک خط است: Disallow: / . این خط را همه محیط های تست دارند و درست هم هست که داشته باشند، ولی وقتی سایت از تست به سرور اصلی منتقل می شود معمولا با خودش می آید و کل سایت را از گوگل حذف می کند. هیچ هشداری هم جایی نمی آید؛ فقط ترافیک ظرف چند هفته به صفر میل می کند و کسی نمی فهمد چرا. هر بار که سایتی را منتقل کردید، همان روز اول این را چک کنید.

نکته ای که مدام روی سایت های وردپرسی ایرانی می بینیم مسدود کردن wp-content است. منطقش زمانی درست بود ولی امروز نیست: گوگل برای اینکه بفهمد صفحه شما موبایل فرندلی است باید CSS و جاوااسکریپت آن را ببیند، و آنها همه داخل wp-content هستند. با مسدود کردن آن پوشه، گوگل صفحه را بدون استایل می بیند و درباره یک صفحه بی شکل قضاوت می کند.

درباره نقشه سایت، عددی که ارزش نگاه کردن دارد فاصله بین تعداد آدرس های داخل نقشه و تعداد صفحات ایندکس شده در سرچ کنسول است. اگر نقشه هزار آدرس دارد و گوگل دویست تا را ایندکس کرده، مشکل نقشه نیست؛ گوگل هشتصد صفحه را دیده و ارزش ایندکس ندانسته. آن وقت سوال درست درباره کیفیت آن صفحات است، نه درباره فایل نقشه.

داده از کجا می آید

سرور ما فایل را مستقیم از دامنه شما می‌گیرد؛ هیچ سرویس بیرونی در کار نیست و هیچ هزینه‌ای هم ندارد. اگر robots.txt نقشه سایت را اعلام نکرده باشد، مسیرهای متعارف (sitemap.xml و sitemap_index.xml و wp-sitemap.xml) هم امتحان می‌شوند. نکته‌ای که مدام می‌بینیم: خیلی از سایت‌های وردپرسی ایرانی هنوز wp-content را مسدود می‌کنند، و همین باعث می‌شود گوگل صفحه را بدون CSS ببیند و موبایل‌فرندلی حسابش نکند.

چه وقت به کارتان می آید

اولین چیزی که وقتی صفحه‌ای ایندکس نمی‌شود باید چک کنید. همچنین بعد از هر انتقال سایت یا تغییر هاست، چون robots.txt محیط تست معمولا با Disallow: / منتقل می‌شود و کل سایت را از گوگل حذف می‌کند.

کجا جواب نمی دهد

این ابزار می گوید robots.txt چه اجازه ای داده، نه اینکه گوگل واقعا چه کرده. یک صفحه می تواند در robots.txt کاملا مجاز باشد و باز هم ایندکس نشود، چون گوگل ارزشش را نداشته یا کنونیکالش به جای دیگری اشاره می کند. و برعکس هم ممکن است: صفحه ای که در robots.txt مسدود شده ولی از جای دیگری لینک گرفته، گاهی با یک عنوان خالی در نتایج ظاهر می شود، چون robots اجازه خزیدن را می گیرد نه اجازه ایندکس را. برای «ایندکس نشو» ابزار درست تگ noindex است، نه robots.txt. برای دیدن اینکه گوگل واقعا با یک آدرس چه کرده، تنها منبع درست سرچ کنسول همان سایت است.

یک نکته از کار کردن با آن

اگر robots.txt نقشه سایت را اعلام نکرده باشد، این ابزار مسیرهای متعارف را هم امتحان می کند: sitemap.xml و sitemap_index.xml و wp-sitemap.xml. این را عمدا اضافه کرده ایم، چون در عمل بارها دیده ایم که نقشه سایت وجود دارد و سالم است ولی هیچ جا اعلام نشده، و صاحب سایت فکر می کند نقشه ندارد. اعلام کردن نقشه در robots.txt یک خط است و همان یک خط باعث می شود خزنده ای که اولین بار به سایت شما می رسد بداند از کجا شروع کند.

هزینه

این ابزار روی سرور خودمان اجرا می شود و هیچ داده ای برایش نمی خریم، پس رایگان است و رایگان می ماند. فقط برای اینکه یک ربات کل ظرفیت را نبلعد، سقف روزانه دارد.

سقف روزانه برای هر بازدیدکننده حساب می شود. اگر بیشتر لازم دارید، با یک حساب رایگان سقفتان بالاتر می رود.

پرسش های همین ابزار

اگر robots.txt نداشته باشم مشکلی پیش می آید؟

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

با Disallow می شود صفحه ای را از گوگل حذف کرد؟

قابل اتکا نیست. اگر صفحه از جای دیگری لینک گرفته باشد، ممکن است باز هم با عنوان خالی در نتایج بماند. برای حذف واقعی از تگ noindex استفاده کنید و مهم تر اینکه همان صفحه را در robots.txt مسدود نکنید، چون گوگل باید بتواند صفحه را بخزد تا noindex را ببیند.

نقشه سایت چند وقت یک بار باید به روز شود؟

خودکار، با هر انتشار محتوای تازه. تقریبا همه افزونه های سئوی وردپرس این کار را می کنند. نقشه ای که دستی ساخته شده و ماه ها به روز نشده، بدتر از نداشتن نقشه است، چون خزنده را به آدرس های حذف شده می فرستد.