القائمة الرئيسية

الصفحات

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

لاحظ مسوق بحث حاد النظر أن Yoast كان ينشئ خرائط مواقع مكررة. ليس من الواضح كم من الوقت يحدث هذا ، لكن مدير تحسين محركات البحث في Yoast أقر بالخطأ وأشار إلى أن Yoast على علم بالمشكلة ويقول إنهم يعملون على إصلاح.

ومع ذلك ، بمجرد اكتشاف خطأ خريطة الموقع المكرر هذا ، كشف فحص المكونات الإضافية لتحسين محركات البحث (SEO) عن حدوث مشكلة مماثلة مع المكونات الإضافية الأخرى أيضًا ، ولكنها ليست متوطنة فيها جميعًا.

اكتشف خطأ Yoast SEO في خريطة الموقع

بريندا مالون (تضمين التغريدة) اكتشف الخطأ وقام بتغريده على Yoast حوله:

أجاب شخص من Yoast أنهم كانوا على علم بالخطأ وأبلغوا داخليًا لإصلاحه:

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”

الموقع الذي يحتوي على خريطة موقع واحدة فقط للمشاركات سيكون له خريطة الموقع التالية:

خريطة موقع “Post” الأصلي:

/post-sitemap.xml

خرائط مواقع “نشر” مكررة:

/post-sitemap0.xml

/post-sitemap1.xml

Yoast خرائط مواقع متعددة للمنشورات

يُظهر الموقع الذي يحتوي على خرائط مواقع متعددة للمشاركات الخطأ بطريقة مختلفة.

على سبيل المثال ، إذا كان أحد المواقع يحتوي على آلاف المنشورات ويتطلب ثلاث خرائط مواقع ، فقد تبدو خرائط مواقعهم على النحو التالي:

خرائط مواقع “المشاركات” الأصلية:

/post-sitemap1.xml
/post-sitemap2.xml
/post-sitemap3.xml

ولكن مع وجود خطأ في خريطة موقع Yoast ، أصبح لديهم الآن ملفان إضافيان من خرائط المواقع وهما نسختان مكررتان من خريطة الموقع الأولى.

لذلك في المثال أعلاه ، هذا هو أول خريطة موقع: /post-sitemap1.xml

فيما يلي ملفات Sitemap المكررة لملف Sitemap الأول الأصلي:

/post-sitemap.xml

/post-sitemap0.xml

Yoast Sitemap Bug موجود في 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

لا يقتصر خطأ ملف Sitemap على Yoast

الأمر الغريب حقًا هو أن خطأ خريطة الموقع هذا لا يقتصر على Yoast.

يمكن العثور على خطأ مشابه في العديد من مكونات تحسين محركات البحث الأخرى (ولكن ليس كلها).

من الغريب بعض الشيء أن تظهر العديد من مكونات تحسين محركات البحث (SEO) سلوكًا مشابهًا عندما يتعلق الأمر بخطأ ما.

شيء يجب مراعاته هو أن صانعي المكونات الإضافية ملزمون بترخيص WordPress مفتوح المصدر الذي يفرض أن المكونات الإضافية والسمات الخاصة بـ WordPress تعتبر أعمالًا مشتقة. هذه مشكلة طويلة الأمد كانت في وقت من الأوقات أوضحه مات مولينويج نفسه في عام 2015.

كتب مات:

“يخضع WordPress لترخيص يسمى GPL ، والذي ينص بشكل أساسي على أنه يمكنك فعل ما تريد بالبرنامج ، ولكن إذا قمت بتوزيع التعديلات أو إنشاء أعمال مشتقة ، فيجب أن تكون أيضًا خاضعة لـ GPL. فكر في الأمر على أنه ترخيص Creative Commons .

في الماضي ، لم يكن الناس يعرفون ما إذا كانت موضوعات WordPress عبارة عن أعمال مشتقة وتحتاج إلى ترخيص GPL. في عام 2009 ، تلقينا رأيًا قانونيًا خارجيًا أوضح المشكلة قائلًا إن PHP في السمات يجب بالتأكيد أن تكون GPL ، وبالنسبة لـ CSS والصور كانت اختيارية. بشكل أساسي ، كل شخص في مجتمع WP هو GPLed بالكامل ، ويطلق عليه أحيانًا 100٪ GPLed ، لجميع الملفات اللازمة لتشغيل موضوعهم (PHP ، JS ، CSS ، العمل الفني).

لذلك قد تكون بعض طرق إنشاء خريطة الموقع هي نفسها مفتوحة المصدر ومتاحة لجميع شركات المكونات الإضافية لتحسين محركات البحث ، مما قد يفسر سبب احتواء مكونات تحسين محركات البحث الأخرى على نفس الخطأ أو خطأ مشابه مثل Yoast.

يؤثر خطأ ملف Sitemap على مكونات تحسين محركات البحث الأخرى

لا يؤثر خطأ خريطة الموقع هذا فقط على Yoast و Rank Math. يؤثر هذا أيضًا على مكونات تحسين محركات البحث الأخرى.

تم تأكيد هذا الخطأ في المكونات الإضافية التالية لتحسين محركات البحث:

  • ترتيب البرنامج المساعد الرياضيات SEO
  • WordPress SEOPress 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) لا يبدو أنها تحتوي على هذا الخطأ.

تعمل المكونات الإضافية التالية لتحسين محركات البحث على إنشاء خرائط مواقع بشكل صحيح:

  • البرنامج المساعد WordPress SEO Ultimate PRO
  • رقيقة كبار المسئولين الاقتصاديين
  • سيو سكويرلي

ما هو حجم المشكلة؟

أفضل ممارسة لتحسين محركات البحث هي تسهيل الأمور على محركات البحث.

كلما تم إدخال المزيد من الأخطاء ، زادت احتمالية أن تبدأ برامج الزحف لمحركات البحث في التعثر في الأخطاء وتوليد مشكلات غير متوقعة ، خاصةً إذا تفاقمت هذه المشكلة بسبب أخطاء أخرى في الموقع.

معنى SEO هو تحسين محرك البحث. كلما سهّلت على محرك البحث الزحف إلى صفحات الويب واكتشافها ، كان ذلك أفضل بالنسبة إلى مُحسّنات محرّكات البحث.

الأخطاء هي عكس التحسين. كلما زاد عدد الأخطاء التي يولدها موقع الويب ، قل تحسينه.

فيما يتعلق بـ SEO ، يمكن تقديم حجة لتقليل تأثير هذه الأخطاء والقول نعم ، يمكن للموقع أن يستمر في التعثر ويعمل بشكل طبيعي على الرغم من هذه الأخطاء.

لكن الأخطاء دائمًا ما تكون على عكس تحسين محركات البحث.


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

المصدر

reaction:

تعليقات