Yoast WordPress SEO Bug ينشئ خرائط مواقع مكررة

أكد Yoast وجود خطأ يتسبب في قيام WordPress بإنشاء خرائط مواقع مكررة ويقال إنه يعمل على إصلاح
لاحظ مسوق بحث حاد النظر أن Yoast كان ينشئ خرائط مواقع مكررة. من غير المعروف كم من الوقت يحدث هذا، لكن رئيس تحسين محركات البحث في Yoast أقر بالخلل وأشار إلى أن Yoast على دراية بالمشكلة ويقول إنه يعمل على إصلاح.
بمجرد اكتشاف خطأ خريطة الموقع المكرر هذا، كشف التحقق من المكونات الإضافية لتحسين محركات البحث (SEO) أن مشكلة مماثلة كانت تحدث للمكونات الإضافية الأخرى أيضًا، لكنها لم تكن متوطنة في جميع مكونات تحسين محركات البحث (SEO).
اكتشاف خطأ خريطة موقع Yoast SEO
اكتشفت بريندا مالون (_brendamalone ) الخطأ وغرّدت إلى Yoast حوله:
yoastjonoalderson هل هناك طريقة لإيقاف تشغيل خرائط مواقع xml المكررة التي ينشئها Yoast؟page .com / page-sitemap.xml وpage .com / page-sitemap1.xmlهل هناك سبب محدد وراء إنشائها؟ شكرًا.
– بريندا مالون ، Triple-Vaxxed and Still Masking (_brendamalone) 21 مارس 2022
أجاب شخص من Yoast أنهم يعرفون الخطأ وقاموا بوضع علامة عليه داخليًا لإصلاحه:
مرحبًا_ brendamalone ، قد يكون الحل الأسهل حاليًا هو إعداد إعادة توجيه للإصدار “1” إلى الإصدار العادي (لكل نوع منشور متأثر).
في غضون ذلك، رأيت بالتأكيد تذكرة في جهاز التعقب الداخلي الخاص بنا لمعالجة هذا الأمر، لذلك سأرى ما إذا كان بإمكاني العثور عليها وإزالتها.
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 “نشر” خطأ خريطة الموقع
سيحتوي الموقع الذي يحتوي على خريطة موقع واحدة فقط للمشاركات على خريطة الموقع التالية:
اكتب محتوى جذابًا بأسلوبك الفريد
أتمتة إنشاء المحتوى بالكامل؛ الحصول على أفكار محتوى مخصصة؛ وكتابة المقالات وتحسينها ونشرها بنقرة واحدة – باستخدام ContentShake.
خريطة موقع “المشاركة” الأصلية:
/post-sitemap.xml
خرائط مواقع “نشر” مكررة:
/post-sitemap0.xml/post-sitemap1.xml
Yoast خرائط مواقع متعددة للوظائف
يُظهر الموقع الذي يحتوي على خرائط مواقع متعددة للمشاركات الخطأ بطريقة مختلفة.
على سبيل المثال، إذا كان أحد المواقع يحتوي على آلاف المنشورات ويتطلب ثلاث خرائط مواقع، فقد تبدو خرائط مواقعهم على النحو التالي:
خرائط مواقع “المشاركات” الأصلية:
/post-sitemap1.xml/post-sitemap2.xml/post-sitemap3.xml
ولكن مع وجود خطأ في خريطة موقع Yoast ، أصبح لديهم الآن ملفان إضافيان من خرائط المواقع وهما نسختان مكررتان من خريطة الموقع الأولى.
لذلك في المثال أعلاه، هذا هو أول ملف sitemap: /post-sitemap1.xml
هذه هي خرائط المواقع المكررة لملف Sitemap الأول الأصلي:
/post-sitemap.xml/post-sitemap0.xml
Yoast Sitemap Bug موجود على Yoast.com
يمكن رؤية الخطأ على أي موقع يستخدم المكون الإضافي Yoast SEO WordPress ، بما في ذلك Yoast نفسه.
تؤدي عناوين URL هذه إلى خرائط مواقع Yoast XML متطابقة:
https://yoast.com/post-sitemap.xmlhttps://yoast.com/post-sitemap0.xmlhttps://yoast.com/post-sitemap1.xml
خطأ خريطة الموقع لا يقتصر على Yoast
الأمر الغريب حقًا هو أن خطأ خريطة الموقع هذا لا يقتصر على Yoast.
يمكن العثور على خطأ مشابه في العديد من مكونات تحسين محركات البحث الأخرى (ولكن ليس في جميعها).
من الغريب أن تظهر العديد من مكونات تحسين محركات البحث (SEO) سلوكًا مشابهًا فيما يتعلق بالخلل.
شيء يجب مراعاته هو أن صانعي المكونات الإضافية ملزمون بترخيص WordPress مفتوح المصدر الذي يفرض أن المكونات الإضافية والسمات الخاصة بـ WordPress تعتبر أعمالًا مشتقة. هذه مشكلة قديمة تم توضيحها في وقت من الأوقات بواسطة Matt Mullenweg نفسه في عام 2015.
كتب مات:
“WordPress خاضع لترخيص يسمى GPL، والذي ينص بشكل أساسي على أنه يمكنك فعل ما تريد بالبرنامج، ولكن إذا قمت بتوزيع التغييرات أو إنشاء أعمال مشتقة، فيجب أيضًا أن تكون خاضعة لـ GPL. فكر في الأمر مثل ترخيص Creative Commons Sharealike.
في الماضي لم يكن الناس متأكدين مما إذا كانت قوالب WordPress عبارة عن أعمال مشتقة وتحتاج إلى أن تكون GPL. في عام 2009 حصلنا على رأي قانوني خارجي أوضح الأمر قائلاً إن PHP في الموضوعات يجب أن تكون بالتأكيد GPL، وبالنسبة لـ CSS والصور كانت اختيارية. في الأساس، ذهب كل فرد في مجتمع WP بالكامل إلى GPL، والتي يطلق عليها أحيانًا 100٪ GPL، لجميع الملفات المطلوبة لتشغيل موضوعهم (PHP، JS، CSS، العمل الفني). “
لذلك قد تكون بعض الطرق لإنشاء ملف Sitemap هي نفسها مفتوحة المصدر ومتاحة لجميع شركات المكونات الإضافية لتحسين محركات البحث (SEO) لاستخدامها، وقد يفسر هذا سبب احتواء المكونات الإضافية لتحسين محركات البحث على نفس الخطأ أو ما شابه ذلك الموجود في Yoast.
يؤثر خطأ خريطة الموقع على المكونات الإضافية الأخرى لتحسين محركات البحث
لا يؤثر خطأ خريطة الموقع هذا فقط على Yoast و Rank Math. يؤثر أيضًا على المكونات الإضافية الأخرى لتحسين محركات البحث.
تم تأكيد هذا الخطأ في الإضافات التالية لتحسين محركات البحث:
- ترتيب البرنامج المساعد SEO الرياضيات
- SEOPress WordPress SEO Plugin
- البرنامج المساعد AllineOneSEO WordPress SEO
SEO اضغط
إذا كانت خريطة موقع SEOPress “للمشاركات” تبدأ على النحو التالي:
/post-sitemap1.xml
هناك تكرارات تم إنشاؤها على عناوين URL هذه:
/post-sitemap.xml/post-sitemap0.xml
البرنامج المساعد AllineOneSEO WordPress SEO
إذا كان المكون الإضافي AIOSEO الخاص بك ينشئ عنوان URL هذا لخرائط مواقع “المنشورات”:
/post-sitemap.xml
كما أنه يولد ما يلي:
/post-sitemap0.xml/post-sitemap1.xml
ما سبق ينطبق على البرنامج المساعد Rank Math أيضًا.
أخطاء خريطة موقع WordPress ليست في كل مكان
بحثت Brenda Malone في هذه المشكلة وشاركت أن بعض مكونات تحسين محركات البحث (SEO) لا يبدو أنها تحتوي على هذا الخطأ.
تُنشئ المكونات الإضافية لتحسين محركات البحث التالية خرائط مواقع بشكل صحيح:
- SEO Ultimate PRO WordPress Plugin
- سليم سيو
- Squirrly SEO
ما حجم هذه المشكلة؟
أفضل ممارسة لتحسين محركات البحث هي تسهيل الأمور على محركات البحث.
كلما تم تقديم المزيد من الأخطاء، كان من المرجح أن تبدأ روبوتات محرك البحث في التعثر في الأخطاء وتوليد مشكلات غير متوقعة، خاصةً إذا كانت هذه المشكلة معقدة بسبب أخطاء أخرى على الموقع.
معنى SEO هو تحسين محرك البحث. كلما سهّلت على محرك البحث الزحف واكتشاف صفحات الويب، كان ذلك أفضل بالنسبة إلى مُحسّنات محرّكات البحث.
الأخطاء هي عكس التحسين. كلما زاد عدد الأخطاء التي يتم إنشاؤها بواسطة موقع الويب، كلما كان الموقع أقل تحسينًا.
فيما يتعلق بـ SEO، يمكن تقديم حجة لتقليل تأثير هذه الأخطاء والقول نعم، يمكن للموقع أن يستمر في التعثر ويعمل بشكل طبيعي على الرغم من هذه الأخطاء.
لكن الأخطاء لا تزال عكس تحسين محركات البحث.
المصدر: searchenginejournal
شاهد المزيد: