تهران ، ولیعصر
021-987654

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

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

به محض اینکه این اشکال نقشه سایت تکراری کشف شد، با بررسی سایر افزونه‌های SEO مشخص شد که مشکل مشابهی برای سایر افزونه‌ها نیز رخ می‌دهد، اما این مشکل برای همه افزونه‌های SEO بومی نیست.

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

برندا مالون (@_brendamalone) باگ را کشف کرد و به Yoast در مورد آن:

شخصی از Yoast پاسخ داد که در مورد این باگ می‌دانند و برای رفع آن به صورت داخلی پرچم‌گذاری کرده‌اند:

Yoast SEO Sitemap

ویژگی نقشه سایت 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 محدود نمی شود.

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

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

نکته ای که باید در نظر گرفت این است که سازندگان افزونه به مجوز منبع باز وردپرس متعهد هستند که حکم می کند افزونه ها و تم های وردپرس آثار مشتق شده در نظر گرفته شوند. این یک مسئله دیرینه است که در یک نقطه توسط مت مولنوگ روشن شد خودش در سال ۲۰۱۵.

مت نوشت:

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

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

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

اشکال نقشه سایت بر سایر پلاگین های SEO تأثیر می گذارد

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

این اشکال در افزونه‌های SEO زیر تأیید شده است:

  • رتبه پلاگین سئو ریاضی
  • افزونه SEO وردپرس پرس
  • افزونه SEO وردپرس AllineOneSEO

SEOPpress

اگر نقشه سایت SEOPress شما برای «پست‌ها» به این شکل شروع می‌شود:

/post-sitemap1.xml

موارد تکراری در این نشانی‌های اینترنتی ایجاد می‌شوند:

/post-sitemap.xml
/post-sitemap0.xml

افزونه SEO وردپرس AllineOneSEO

اگر افزونه AIOSEO شما این URL را برای نقشه‌های سایت «پست‌ها» ایجاد می‌کند:

/post-sitemap.xml

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

/post-sitemap0.xml
/post-sitemap1.xml

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

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

برندا مالون در مورد این موضوع تحقیق کرد و به اشتراک گذاشت که به نظر می رسد برخی از افزونه های SEO حاوی این اشکال نیستند.

افزونه‌های SEO زیر به درستی نقشه‌های سایت را تولید می‌کنند:

  • افزونه وردپرس SEO Ultimate PRO
  • Slim SEO
  • Squirrly SEO

این مشکل چقدر بزرگ است؟

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

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

معنای سئو بهینه سازی موتور جستجو است. هرچه خزیدن و کشف صفحات وب را برای موتور جستجو آسان‌تر کنید، برای SEO بهتر است.

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

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

اما اشتباهات همچنان برعکس SEO هستند.

مقالات مرتبط
پاسخ دهید

آدرس ایمیل شما منتشر نخواهد شد.قسمتهای مورد نیاز علامت گذاری شده اند *