شما وقتی به گوگل وب سایت خودتون رو با ارایه یه سایت مپ معرفی می کنین، این سایت مپ دارای تعدادی لینک از صفحات وب سایت شما هست.
noindex تو html یعنی به موتور جستجو دستور بدی که محتویات اون صفحه رو نادیده بگیره و در نتیجه محتویات اون صفحه رو تو نتایج جستجو نشون نده.
اول بزارید یه مثال از نوع استفاده تگ noindex بزنم براتون:
تو سون هاست وقتی یه کاربر یه تیکت باز می کنه، اطلاعات وارد شده تو این تیکت ها یه جورایی شخصی هستن. مثلا ممکنه کاربر یا یکی از پشتیبان ها اطلاعات مهمی از جمله رمز عبور سرویس رو به اشتراک بزاره. لینک مستقیم تیکت کاملا رمزنگاری شده هست و فقط با داشتن لینک مستقیم کسی می تونه به محتوای اون تیکت دسترسی پیدا کنه. حالا برای اینکه جلوی موتور های جستجو رو برای ایندکس کردن این اطلاعات بگیریم، میایم توی فایل پوسته بخش تیکت ها تگ noindex رو میزاریم:
حالا برسیم به مشکل شما، طبق خطایی که گوگل به شما نشون داده، اظهار می کنه که از لینک هایی که تو سایت مپ (Sitemap) شما وجود داشت، ۱۵ لینک قبول شدن و ۲۱ لینک به دلیل اینکه شامل تگ noindex بودن (که به زبان ربات گوگل یعنی مزاحم نشو) توانایی ایندکس کردن اونها رو نداشته.
شما اگه روی بخشی که میگه Excluded کلیک کنی، نشون میده کدوم لینکها این مشکل رو داشتن.
چند تا از این لینک هایی تو اون بخش بهتون نشون میده رو تو یه فایل txt بزارید و ضمیمه کنین تا براتون بررسی کنم.
با دقت سایت مپ وب سایت رو بررسی کردم. مشکل از سایت مپ نیست. محتوای وب سایت شما این لینک ها رو در سورس شامل هست. اکثر این لینکها هم بصورت پیشفرض غیر قابل دسترس هست به این دلیل که این صفحات متعلق به پوسته هست.
بدون شک از مشکلات پوسته هست.
آیا از جدیدترین نسخه پوسته استفاده می کنین؟
خوب، بعد از بررسی های بیشتر، اینها مشکلات نیستن. فقط بهتون میگه چه خبره با لینک های وب سایتتون و چه اقداماتی برداشته و چطور لینک ها رو با تفکیک موضوعی مدیریت کرده. اون ۵ تا خطا رو براتون حل کردم. باقیش فقط اطلاعیه هستن.
مهم اینه که همه لینکایی که تو sitemap داده بودید بدرستی ایندکس شدن.
یه نکته مهم:
همیشه زمانی یه وب سایت جدید شروع می کنین، قاعدتا کلی اطلاعات بی ربط مثل متون لورم ایپسوم که برای پر کردن فضا هست استفاده میشه، یا اگه یا قالب رو بصورت بسته نصبی خریداری کرده باشید، کلی اطلاعات بی ربط باهاش نصب میشه. برای اینکه این اطلاعات بی ربط و بی خود ایندکس نشن از تنظیمات وردپرس برید تو مسیر زیر:
اون تیک رو بزنین تا موقعی که تمامی این محتویات دمو پاک بشن و وبسایت رو با محتوای اصلی پر کردید. تا موقعی هم که وب سایت کاملا راه اندازی نشده و محتوای بی خود رو پاک نکردید یا اون رو با محتوای اصلی وب سایت جایگزین نکردید، به هیچ وجه وبسایت رو به گوگل وب مستر معرفی نکنین.
دقیقا قبل از اینکه وب سایت رو به گوگل وبمستر معرفی کنین، برین به همین مسیر و تیکش رو بردارین.
این باعث میشه که لینک های بی خود تو گوگل ایندکس نشن که همین خودش یه ضربه بزرگ به سئو وب سایت شماست. پاک کردن این لینک ها از گوگل دردسرشون بیشتر از ایندکس کردنشونه.
هر سایت فقط یک sitemap نیاز داره؟
و این که اگر هیچ صفحه ای noindex نباشه با یک بار ساخت سایت مپ همه ی صفحات index می شن؟
فرمودید بقیه صفحاتی که بعدا ساخته می شن به صورت خودکار ایندکس می شن؟نیازی به سایت مپ جدید که نداره؟
هر سایت فقط نیاز به ۱ سایت مپ داره، اگر هم بخش های وب سایت رو تفکیک کردید، سایتمپی که به گوگل معرفی می کنین فقط یکی باشه. یکی که لینک همه سایت مپ ها رو داشته باشه. داشتن بیشتر از ۱ سایت مپ ضروری نیست. تا زمانی که همه لینک های وبسایت کاور شده باشه، نیازی به سایت مپ اضافی ندارید.
یه نکته مهم رو بهش اشاره کنم:
خیلی از کاربرا این رو نمیدونن، یه فایل سایت مپ نباید بیشتر از ۱۰۰۰ تا صفحه توش باشه. چون فقط این تعداد توسط گوگل دیده میشن. اگر بصورت دستی سایت مپ ها ایجاد میشن، حتما باید ۱۰۰۰ تا ۱۰۰۰ تا تفکیک بشن.مثلا خوبیه افزونه yoast اینه که میاد این کار رو اتوماتیک انجام میده.
الان اگه سایت مپ وب سایت تک فاکس رو ببینین متوجه میشین که تعداد سایت مپ ها رو هزار تایی تفکیک کرده.
post_tag-sitemap1.xml
post_tag-sitemap2.xml
post_tag-sitemap3.xml
noindex یه نوع روش هست. ربطی به سایت مپ نداره. شما اگه یه صفحه noindex داشته باشید و اون لینک تو سایت مپ باشه، یا بعدا به سایت مپ اضافه بشه این رو تغییر نمیده.
مثل این میمونه یکی رو دعوت کنی خونتون بعد که زنگ زدن راشون ندین تو خونه
راه حل اینه که صفحه ای که noindex داره پیدا کنین و مشکلش رو حل کنین و پیدا کردن اون یه مسیر نداره بهتون بگم برید پیدا کنین. خیلی فقط ها موارد دیگه ای می تونه این مشکلات رو ایجاد کنه مثلا یه افزونه دیگه ای که ربطی به سئو نداره و کارش امنیته.
همیشه باید ریشه ای بررسی بشه.
اگر منظورتون وردپرس + افزونه Yoast هست خیر، نیاز به کار خاصی نیست. به محض اینکه یه پست، تکسونوموی، صفحه، تگ به وردپرس اضافه میشه، سایت مپ هم اتوماتیک اون ها رو اضافه می کنه.
نکته: شما چه سایت مپ داشته باشید و چه نداشته باشید، گوگل صفحات وب سایت شما رو ایندکس می کنه. داشتن سایت مپ سرعت ایندکس شدن رو بهبود می بخشه.
داشتن سایت مپ مثل اینه که به جای پایه پیاده با دوچرخه برسی به مقصدت.
بعد از بررسی ها مشخص شد که درسته! به خاطر اینکه سرور ایران هست این مشکل رو داره. چون وقتی ورپرس می خواد به این سرویس متصل بشه از سرور با IP ایران متصل میشه. با دیتاسنتر زیرساخت (تو برج میلاد تهران) تماس گرفتم. گفتن این رو کاری نمی تونن بکنن. محدودیتی هست که از سمت گوگل ایجاد شده.
من بیشتر تحقیق می کنم که راه حلی براش پیدا کنیم. بعید می دونم که راهی نداشته باشه.
با تشکر از شما. حداقل الان اگر کسی این مشکل رو داشت می تونیم یه دلیل قانع کننده بدیم جای اینکه مثل مرغ سربریده بدوییم اینور اونور.
سلام آقای سید زاده منم به این مشکل برخوردم هرچی هم نگاه میکنم تو این صفحاتم همچین تگی نیست حتی توی yoast هم توی برگه ها میرم نوشته ایندکس شود نمیدونم باید چه کار کنم تا درست بشه