در آخرین بروزرسانی پلاگین Google XML Sitemaps یک مشکل بسیار مهم ایجاد شده.از نظر بعضی از متخصصین سئو این مسئله بی اهمیت اما از نظر برخی این یک مشکل ساختاری در سئو و بهینه بودن سایت شما برای گوگل و سایر موتور های جستجو هست.

درحال بررسی وبسایتی در گوگل وبمستر بودم که متوجه ارورهای بسیاری شدم، ارورهایی که به من گزارش می دادند بخش اعظمی از محتوای من و صفحه ی sitemap.html من خاصیت No-index Follow شده.در طی چند ساعت تلاش های پی در پی و تست انواع آزمون، اول فکر می کردم این مشکل از پلاگین یو آست سئو باشه که اینکارو انجام داده اما نتیجه ی آزمون و خطای من چیز دیگه ای رو نشون داد.اولین حدس من این بود شاید بخاطر استفاده از پلاگین نال شده ی Yoast Seo Perimium ، کمپانی یوآست برای گوشمالی به سوء استفاده کننده ها این حرکت رو در پشت صحنه انجام داده اما اینطور نبود، البته من متاسفانه چون از فروشگاه نامعتبری این پلاگین رو تهیه کرده بودم فکر میکردم اوریجینال هست اما …

پیدا شدن مشکل در پلاگین

شما در تنظیمات پلاگین Google XML Sitemaps یک آپشن پیش رو دارید بنام Basic Options، در انتهای این قسمت گزینه ی Include sitemap in HTML format اگر دقت کنید می تونید تیکش بزنید.با تیک زدن این ویژگی پلاگین برای سایت شما یک سایت مپ با آدرس Sitemap.html بجز سایت مپ اصلی شما به آدرس Sitemap.xml براتون خواهد ساخت.

 پلاگین گوگل ایکس ام ال سایت مپ

پلاگین گوگل ایکس ام ال سایت مپ

 

اما مشکل در این قسمت این هست که خاصیت متای هدر این برگه به No-Index Follow تغییر پیدا می کنه، یعنی سایت مپ اپ اچ تی ام ال سایت شما خاصیت ایندکس نشدن یا عامیانه تر، ذخیره نشدن رو در پیش میگیره.این امر موجب میشه گوگل به شما هشدار بده که در صفحه ی Sitemap.html سایت شما خاصیت No-Index Follow وجود داره، یعنی این صفحه رو ایندکس نکن ولی دنبال بکن، درصورتی که سایت مپ اصلی شما با آدرس Sitemap.xml خاصیتش Index Follow هست.یعنی ای گوگل هم نقشه ی سایت من رو ایندکس کن و هم ای گوگل نقشه سایت من رو ایندکس نکن.

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

 

رفع مشکل ایندکس نشدن

 

به پوشه ی پلاگین برید و فایل sitemap-core.php رو باز کنید.خط ۱۵۷۶ رو پیدا کنید که این خط هست :

if(!headers_sent()) header('X-Robots-Tag: noindex', true, 200);

با گذاشتن دو علامت // این خط رو کامنت کنید.

 

حالا به فایل sitemap.xsl مراجعه کنید و خط ۱۲ رو پیدا کنید.این خط رو هم کامنت کنید، مثل نمونه زیر

<!—<meta name=”robots” content=”noindex,follow” />—>

حالا این فایل رو هم ذخیره کنید.تغییرات شما روی پلاگین اعمال شد.از این به بعد ارورهای گوگل وبمسترشما دیگه درمورد تگ نو ایندکس نخواهندبود.

 

لینک رفرنس و تاپیک این مشکل رو در اینجا می تونید مشاهده کنید.