باگ افزونه سئو وردپرس Yoast

باگ افزونه سئو وردپرس Yoast این است که نقشه های سایت تکراری ایجاد می کند

زمان مطالعه 5 دقیقه

یک بازاریاب جستجو، متوجه شد که Yoast نقشه های سایت (یک فایل xml است که شامل آدرس تمامی صفحات، میزان با اهمیت بودن آنها، لینک های سایت و آخرین زمان به روز رسانی سایت است که برای معرفی سایت به موتورهای جستجو استفاده می شود.) تکراری تولید می کند. باگ افزونه سئو وردپرس Yoast را در ادامه بررسی میکنیم.

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

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

کشف باگ نقشه سایت Yoast SEO

Brenda Malone (@_brendamalone) این باگ را کشف کرد و در مورد آن توئیتی به صورت زیر به Yoast نوشت:

@yoast @jonoalderson آیا راهی برای غیرفعال کردن این نقشه‌ های سایت xml تکراری که Yoast ایجاد می کند، وجود دارد؟

page .com/page-sitemap.xml و

page .com/page-sitemap1.xml

آیا دلیل خاصی وجود دارد که اینها ایجاد می شوند؟ با تشکر.

— Brenda Malone، Triple-Vaxxed و Still Masking (@_brendamalone) 21 مارس 2022

یک نفر از طرف Yoast پاسخ داد که ما از این باگ اطلاع داریم و قرار است این مشکل را رفع کنند:

سلام @_brendamalone، ساده ترین راه حل ممکن در حال حاضر این است که نسخه ‘1’ را به نسخه ساده (برای هر نوع پستی که تحت تاثیر قرار گرفته است) تغییر دهید.

در ضمن، من چیزی در ردیاب داخلیمان برای رسیدگی به این موضوع دیده ام، باید ببینم می توانم آن را پیدا کنم و مشکلش را حل کنم یا نه.

— Jono Alderson (@jonoalderson) 21 مارس 2022

نقشه سایت Yoast SEO

ویژگی نقشه سایت Yoast SEO این است که به طور خودکار یک نقشه سایت برای پست های مختلف ایجاد می کند.

نقشه سایت صفحات

به عنوان مثال، سایتی با یک نقشه سایت برای صفحات، URL نقشه سایت را به این صورت منتشر می کند:

/page-sitemap.xml

نقشه سایت پست ها

سایتی که هزاران پست ندارد، یک نقشه سایت پست مانند زیر خواهد داشت:

/post-sitemap.xml

سایتی با پست های زیاد ممکن است نقشه های سایتی مانند زیر را منتشر کند:

/post-sitemap1.xml

/post-sitemap2.xml

باگ نقشه سایت تکراری Yoast

آنچه آن بازاریاب جستجو کشف کرد این بود که Yoast نقشه های سایت تکراری تولید می کند.

سایتی که فقط یک نقشه سایت برای “صفحات” دارد، نقشه های سایت زیر را خواهد داشت:

باگ نقشه های سایت “صفحات” Yoast

نقشه سایت اصلی “صفحه”:

/page-sitemap.xml

نقشه های سایت تکراری “صفحه”:

/page-sitemap0.xml

/page-sitemap1.xml

باگ نقشه سایت “پست” Yoast

سایتی که فقط یک نقشه سایت برای پست ها دارد، نقشه سایت زیر را خواهد داشت:

نقشه سایت “پست” اصلی:

/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 در 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 محدود نمی شود.

یک باگ مشابه همین، در بسیاری از پلاگین های سئو دیگر مشاهده شده است (اما نه در همه آنها).

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

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

هستند که نشان می دهد که پلاگین ها و تم ها برای وردپرس آثار اقتباسی و استخراج شده در نظر گرفته

می شوند.

این موضوع از مدت ها پیش وجود داشته است و توسط خود Matt Mullenweg در سال 2015 رفع

ابهام شد.

Matt درباره باگ افزونه سئو وردپرس Yoast نوشت:

وردپرس تحت مجوزی به نام GPL است که اساساً می ‌گوید شما می ‌توانید هر کاری که دوست دارید با این نرم ‌افزار انجام دهید، اما اگر تغییراتی را توزیع می ‌کنید یا آثار اقتباسی ایجاد می ‌کنید، آنها نیز باید تحت نظر مجوز GPL باشند. به آن به صورت مجوز Creative Commons Sharealike نگاه کنید.

در گذشته مردم مطمئن نبودند که آیا تم های وردپرس آثاری اقتباسی هستند و باید تحت GPL باشند یا نه. در سال 2009 ما یک نظر قانونی دریافت کردیم که این موضوع را روشن کرد و گفت که PHP در تم ها قطعا باید تحت GPL باشد و برای CSS و تصاویر، GPL اختیاری است. و بر اساس آن همه افراد در جامعه WP برای تمام فایل‌ های مورد نیاز برای اجرای تم خود (PHP، JS، CSS، آثار هنری) به سمت GPL کامل، که گاهی اوقات GPL 100 درصد نامیده می‌ شود، رفتند.

بنابراین، این روش های خاص برای ایجاد یک نقشه سایت ممکن است خودشان منبع باز باشند و در دسترس همه شرکت ‌های پلاگین سئو باشد و این ممکن است توضیح دهد که چرا سایر پلاگین های سئو دارای باگ Yoast یا مشابه آن هستند.

این باگ نقشه سایت بر سایر پلاگین های سئو نیز تأثیر می گذارد

این باگ نقشه سایت فقط بر Yoast و Rank Math تأثیر نمی گذارد. این باگ بر سایر پلاگین های سئو نیز تاثیر خود را می گذارد.

این باگ در پلاگین های SEO زیر تأیید شده است:

  • پلاگین سئو Rank Math
  • پلاگین سئو وردپرس Seopress
  • پلاگین سئو وردپرس Allineoneseo
  • SEOPress

اگر نقشه سایت Seopress شما برای “پست” مانند این شروع می شود:

/post-sitemap1.xml

اینها نسخه های تکراری هستند که در این URL ها تولید می شود:

/post-sitemap.xml

/post-sitemap0.xml

پلاگین سئو وردپرس Allineoneseo

اگر پلاگین AIOSEO شما این URL را برای نقشه های “پست” ایجاد می کند:

/post-sitemap.xml

این موارد را نیز تولید می کند:

/post-sitemap0.xml

/post-sitemap1.xml

موارد فوق در مورد پلاگین Rank Math نیز صادق است.

باگ های نقشه سایت وردپرس همه جا هم وجود ندارد

Brenda Malone در مورد این موضوع تحقیق کرد و اینگونه به اشتراک گذاشت که به نظر می رسد یک سری از پلاگین های سئو این اشکال را ندارند.

پلاگین های SEO زیر نقشه های سایت را به طور صحیح ایجاد می کنند:

پلاگین وردپرس SEO Ultimate Pro

SLIM SEO

Squirrly SEO

باگ افزونه سئو وردپرس Yoast چقدر مهم است؟

بهترین روش برای سئو این است که کارها را برای موتورهای جستجو آسان کنید.

هرچه خطاهای بیشتری به وجود آمده باشد، رباتهای موتور جستجو ممکن است شروع به اشتباهات و ایجاد

مشکلات پیش بینی نشده ای کنند، به خصوص اگر این مسئله با سایر خطاهای موجود در یک سایت

ترکیب شود.

معنی سئو، در واقع بهینه سازی موتور جستجو است. بهترین راه حل این است که کار را برای موتور جستجو

را حت تر کنید تا بتواند بهتر مشغول جستجو و کشف در صفحات وب شود، و این کار برای سئو نیز بهتر

است.

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

واقع یک سایت کمتر بهینه شده است.

از نظر SEO، می توان برای به حداقل رساندن تأثیر این خطاها اینچنین استدلال کرد و اینگونه گفت که بله

این سایت با وجود این خطاها هم می تواند مثل همیشه به کار خود ادامه دهد و همچنان می تواند به طور

عادی کارهای خود را انجام دهد.

اما اشتباهات و خطاها همچنان نقطه مقابل سئو هستند.

امتیاز 5/5 - از 1 رای

برای این نوشته برچسبی وجود ندارد !

نظرات کاربران

دیدگاهی بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تومان (IRT)
()
پرداخت می‌کنید
()
تومان (IRT)
دریافت می‌کنید
1 = IRT