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

یکی از چالش هایی که این اواخر در سرچ کنسول داشتم و علتشو نمیدونستم این ارور بود:Indexed, Not Submitted in Sitemapیعنی صفحات جدید من ایندکس میشند اما توی سایت مپ سابمیت نمیشند. خبر خوب اینکه تا زمانیکه صفحات ایندکس میشند مشکل خاصی نیست اما به هرحال نیاز به بررسی بود. خب شما میدونید که سایت مپ، آخرین تغییرات سایت رو به اطلاع گوگل جان میرسونه، گوگل هم که میشناسید خیلی بی اعصابه، بهتره باهاش درنیفتیم :))تاثیر کشینگ در سایت مپ خب داشتم میگفتم که به ارور Indexed, Not Submitted in Sitemap رسیدم که نمیدونستم علت چیه. شروع به جستجو کردم و رسیدم به این که این ارور میتونه دلایل مختلفی داشته باشه که یکی از این موارد احتمالا موجب ارور توی سرچ کنسول ما شده بود. علل مختلف بروز ارور Indexed, Not Submitted in Sitemap۵ علت اصلی رخداد این ارور رو به شکل خلاصه نوشتم که یکیش به سایت من مربوط میشد که جلوتر در موردش توضیح کامل تری میدم. حالا این ۵ علت چی هستند؟۱- زمانیکه Custom Canonical داشته باشیدخب سایت من کنونیکال هر صفحه اش با ادرس صفحه اش یکی بود. پس این مشکل من نبود.۲- زمانیکه صفحه ای از سایت شما در سایت مپ اکسکولود شده باشه (Excluded from Sitemap) هم به این ارور برمیخورید، یعنی خودتون به شکل دستی ID صفحه یا کتگوری یا ... رو از سایت مپ اکسکولود کرده باشید۳- اگه دو مرحله بالا مشکلی نبود، برید و استتوس ادرس سایت مپ رو چک کنید،‌ ببینید اصلا این ادرس چه وضعیتی دارهیه سایت خوب برای چک کردن وضعیت سایت مپ این ادرس هست: httpstatus.ioاگه وضعیت ۲۰۰ نمایش داده بشه یعنی اوضاع اوکیه. همینجا تو پرانتز بگم که در مورد کیس من، این استتوس ۴۰۳ بود که قطعا یعنی مشکلی وجود داره ❌ ? ۴- و اما وضعیت چهارم زمانی که سایت مپ شما کش شده باشه (Sitemap Is Being Cached)یعنی سایت مپ گرفتار کش شده باشه، دقیقا اتفاقی که برای سایت مپ من اتفاق افتاده بود که پایین تر توضیح کامل تری میدم.۵- و اما اخرین علت سابمیت نشدن سایت مپ، تاریخ بروز نشده سایت مپ(Check the Last Crawl Date in Google Search Console)برای این مورد هم توی سرچ کنسول برید و قسمت چک سایت مپ و بررسی کنید که آخرین زمان کراول سایت مپ شما کی هست. ممکن زمان انتشار مقاله شما بعد از این تاریخ باشه که طبیعیه که به ارور برمیخورید که بعد از مدت کوتاهی که ربات گوگل به ادرس سایت مپ برسه، مشکل شما هم حل میشهو اما بریم سراغ مشکل سایت من که مورد ۴ بود.کش سایت مپ توسط wp-rocketتقریبا دو ماه پیش، برای افزایش سرعت سایت، از یکی از افزونه های کشینگ یعنی wp-rocket استفاده کردیم. برنامه نویس‌مون افزونه رو نصب کرده بود و قاعدتا تنظیمات افزونه رو هم خودش انجام داده بود.نکته ای که احتمالا متوجه اش هستید، اینست که افزونه های کشینگ، تمام آدرس های سایت رو کش میکنند و تا آپدیت بعدی کش، اگر تغییری در سایت مپ اتفاق افتاده باشه به اطلاع گوگل نمیرسه تا وقتیکه دوباره کش بروزرسانی بشود. فقط در حالتیکه شما آدرسی رو از توی تنظیمات کش، اکسکولود کرده باشید از کش شدن جلوگیری میشه. خب مشخصه که توی کیس ما سایت مپ کش میشد و مدت زمان نگهداری کش هم ۱۰ روز بود.این یعنی چی حالا؟یعنی اگر مقاله ای به سایت اضافه بشود، آدرس مقاله وارد سایت مپ نمیشود زیرا سایت مپ از کش قبلی خونده شده و ادرس مقاله داخل سایت مپ قرار نمیگیرد تا کش بعدی.بعد از شناسایی مشکل، راه حل مشخص بودبا یه سرچ ساده how to fix indexed not submitted in sitemap ، مقاله ای از سایت رنک مث پیدا کردم که برای تمامی افزونه های کشینگ، نحوه فیکس کردن یا بعبارتی نحوه اکسکولود کردن آدرس سایت مپ از کش شدن رو آموزش داده بود ?? افزونه ای که ما استفاده کرده بودیم wp-rocket بود.آدرس مقاله: https://rankmath.com/kb/indexed-not-submitted-in-sitemapاکسکولود کردن آدرس سایت مپ در wp-rocketکافیه به آدرس زیر برید:Settings > WP Rocket > Advanced Rules> Never Cache URL(s)و کد زیر رو توی باکس قرار بدید:/(.*)sitemap(.*).xml/(.*)sitemap.xslسپس تنظیمات رو با زدن دکمه save تکمیل کنید.تنظیمات اکسکولود کردن سایت مپ در wp-rocketنتیجه چی شد؟بعد از این اقدام، ادرس سایت مپ توی بررسی کد استتوس، کد ولید ۲۰۰ رو برگردوند. ??و نتیجه بعدی که به زودی خواهیم دید باید این باشه که ارور Indexed, Not Submitted in Sitemap برطرف بشود. :)