باگ SEO وردپرس Yoast نقشه های سایت تکراری ایجاد می کند
افزونه وردپرسی Yoast اشکالی را تأیید کرد که باعث میشود وردپرس نقشههای سایت تکراری تولید کند و گفته میشود که در حال کار بر روی رفع آن است.
این مشکل معلوم نیست چه مدت است که این اتفاق می افتد، اما رئیس SEO در Yoast این اشکال را تصدیق کرد و خاطرنشان کرد که Yoast از مشکل آگاه است و می گوید در حال کار بر روی رفع آن است.
با این حال، هنگامی که این اشکال نقشه سایت تکراری مشاهده شد، بررسی سایر افزونههای SEO نشان داد که مشکل مشابهی برای سایر افزونهها نیز رخ میدهد، اما این مشکل برای همه افزونههای SEO بومی نیست.
در این مقاله قصد داریم دررابطه با مشکل افزونه یوآست و ساخت نقشه سایت های تکراری توسط وردپرس صحبت کنیم.
کشف اشکال نقشه سایت Yoast SEO
این مشکل توسط یک بازاریاب مشاهده و گزارش شد. دو نقشه سایت به نام های زیر در وردپرس ایجاد می شود.
page .com/page-sitemap.xml
page .com/page-sitemap1.xml
برای رفع این مشکل متخصصین یوآست ابتدا باید به دنبال دلیل ایجاد یک سایت مپ اضافه با نامی مشابه حالت نرمال به همراه "1" در انتهای نام آن است.
نقشه سایت Yoast SEO
پلاگین یوآست سئو به طور خودکار یک نقشه سایت برای انواع پست ها و صفحات مختلف سایت ایجاد می کند.
این سایت مپ ایجاد شده توسط Yoast SEO ویژگی های زیر را میتواند داشته باشد.
نقشه سایت صفحه
به عنوان مثال، سایتی با نقشه سایت برای صفحات، URL نقشه سایت را مانند این منتشر می کند:
/page-sitemap.xml
سایت مپ برای پست ها
سایتی که هزاران پست نداشته باشد، نقشه سایت پستی مانند زیر خواهد داشت:
/post-sitemap.xml
سایتی با پست های زیاد ممکن است نقشه های سایتی را به شکل زیر منتشر کند:
/post-sitemap1.xml
/post-sitemap2.xml
اشکال نقشه سایت تکراری Yoast
کاملا واضح مشاهده شد که Yoast همچنین نقشه های سایت تکراری تولید می کند.
سایتی که فقط یک نقشه سایت برای "صفحات" دارد، نقشه های سایت زیر را خواهد داشت:
اشکال نقشه سایت"صفحه"
آدرس نقشه سایت یا همان سایت مپ برای صفحات (page) در حالت عادی باید به صورت زیر باشد:
/page-sitemap.xml
نقشه های سایت تکراری ایجاد شده با مسیرهای زیر هستند:
/page-sitemap0.xml
/page-sitemap1.xml
اشکال نقشه سایت یوآست برای پست ها
سایتی که فقط یک نقشه سایت برای پست ها دارد، نقشه سایت زیر را خواهد داشت:
نقشه سایت "پست" اصلی:
/post-sitemap.xml
نقشه سایت "پست" تکراری:
/post-sitemap0.xml
/post-sitemap1.xml
نقشه سایت چندگانه Yoast برای پست ها
یک سایت با نقشه های سایت متعدد برای پست ها، اشکال را به روشی متفاوت نشان می دهد.
به عنوان مثال، اگر یک سایت دارای هزاران پست باشد و به سه نقشه سایت نیاز داشته باشد، نقشه سایت آنها ممکن است به شکل زیر باشد:
نقشه های سایت اصلی و صحیح "پست ها" :
/post-sitemap1.xml
/post-sitemap2.xml
/post-sitemap3.xml
اما با باگ نقشه سایت Yoast، آنها اکنون دو نقشه سایت اضافی دارند که تکراری از نقشه سایت اول هستند.
بنابراین در مثال بالا، این اولین نقشه سایت است :
/post-sitemap1.xml
اینها نقشه های سایت تکراری اولین نقشه سایت اصلی هستند:
/post-sitemap.xml
/post-sitemap0.xml
اشکال نقشه سایت یواست در Yoast.com فعال است
این اشکال را می توان در هر سایتی که از افزونه Yoast SEO WordPress استفاده می کند، از جمله در خود Yoast مشاهده کرد.
این URL ها به نقشه های سایت Yoast XML یکسان منجر می شوند:
https://yoast.com/post-sitemap.xml
https://yoast.com/post-sitemap0.xml
https://yoast.com/post-sitemap1.xml
اشکال نقشه سایت به Yoast محدود نمی شود
مساله اصلی این است که این اشکال نقشه سایت به افزونه Yoast محدود نمی شود.
باگ مشابهی را می توان در بسیاری از افزونه های سئو دیگر مشاهده کرد (اما نه در همه آنها).
عجیب است که چندین پلاگین سئو رفتار مشابهی را در رابطه با یک اشکال از خود نشان دهند.
چیزی که باید در نظر گرفته شود این است که سازندگان افزونه به مجوز منبع باز وردپرس متعهد هستند که دیکته می کند که افزونه ها و تم های وردپرس آثار مشتق شده در نظر گرفته شوند.
اشکال نقشه سایت بر دیگر پلاگین های سئو تأثیر می گذارد
این اشکال نقشه سایت فقط بر Yoast و Rank Math تأثیر نمی گذارد. بر سایر افزونه های SEO نیز تأثیر می گذارد.
ممکن است روشهای خاصی برای تولید نقشه سایت در وردپرس وجود داشته باشد و چون وردپرس منبع باز یا همان اپن سورس میباشد و در دسترس همه شرکتهای پلاگین سئو برای استفاده هست، بنابراین ممکن است توضیح دهد که چرا سایر افزونههای SEO دارای اشکال مشابه یا مشابهی هستند که Yoast دارد.
این اشکال در افزونه های سئو زیر تایید شده است:
- پلاگین سئو Rank Math
- افزونه SEOPress SEO وردپرس
- افزونه سئو وردپرس AllineOneSEO
SEOPress
اگر نقشه سایت SEOPress شما برای "پست ها" به این صورت شروع می شود:
/post-sitemap1.xml
موارد تکراری در این URL ها ایجاد می شود:
/post-sitemap.xml
/post-sitemap0.xml
افزونه سئو وردپرس AllineOneSEO
افزونه وردپرسی AIOSEO شما این آدرس را برای نقشه های سایت «پست ها» ایجاد می کند:
/post-sitemap.xml
همچنین این موارد ایجاد میشوند:
/post-sitemap0.xml
/post-sitemap1.xml
موارد فوق برای پلاگین Rank Math نیز صادق است.
پلاگین سئو وردپرسی که این مشکل را ندارند
طبق بررسی های انجام شده به نظر می رسد برخی از افزونه های سئو این باگ را ندارند.
پلاگین های سئو زیر به درستی نقشه سایت تولید می کنند:
- افزونه SEO Ultimate PRO وردپرس
- سئو SLIM
- سئوی Squirrly
تاثیر ساخت چند سایت مپ در سئو سایت
بهترین روش برای سئو این است که به صورت واضح و مشخص، اطلاعات لازم برای ربات های گوگل را فراهم کنید.
یکی از راه های سئو سایت افزایش بازدید آن است. پیشنهاد میکنیم از خدمات خرید بازدید از شبکه های اجتماعی سلکتک برای بهبود و رشد سئو سایت نیز استفاده کنید.
هرچه خطاهای بیشتری در سایت شما مشاهده شود، احتمال اینکه رباتهای موتور جستجو در هنگام کراول و خزش در سایت به مشکل بخورند، بیشتر میشود، به خصوص اگر این مشکل با خطاهای دیگر در یک سایت همراه باشد.
منظور از سئو بهینه سازی موتور جستجو است. هر چه خزیدن و کشف صفحات وب را برای موتور جستجو آسان تر کنید، برای سئو بهتر است.
داشتن خطاها در سایت برعکس بهینه سازی در آن عمل میکنند. هر چه یک وب سایت اشتباهات بیشتری ایجاد کند، مسلما از بهینه سازی کمتری برخوردار است.
از دیدگاه سئو می توان استدلال کرد که با وجود خطاها هم روند رشد داشته باشد اما میزان تاثیرات هر خطا متفاوت است و به نفع شماست که برای رشد سایت آن را بهینه سازی کنید.