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

"رفع خطای Missing field 'item' در 'itemListElement'|بهبود سئو و نمایش صحیح بردکرامب‌"

در دنیای بهینه‌سازی موتورهای جستجو (SEO)، خطاهای مربوط به اسکیما (Schema) نقش مهمی در رتبه‌بندی سایت‌ها دارند. یکی از رایج‌ترین این خطاها، "Missing field 'item'…


در دنیای بهینه‌سازی موتورهای جستجو (SEO)، خطاهای مربوط به اسکیما (Schema) نقش مهمی در رتبه‌بندی سایت‌ها دارند. یکی از رایج‌ترین این خطاها، “Missing field ‘item’ در ‘itemListElement'” است که اغلب در کنسول جستجوی گوگل مشاهده می‌شود. این خطا معمولاً در مارک‌آپ‌های بردکرامب (Breadcrumb) رخ می‌دهد و مانع از نمایش صحیح مسیرهای پیمایش در نتایج جستجو می‌شود. در این مقاله، با دلایل بروز این خطا، روش‌های کاربردی برای رفع آن و تأثیرات مثبت آن بر بهبود سئوی سایت آشنا خواهید شد.



خطای “Missing field ‘item’ در ‘itemListElement'” زمانی رخ می‌دهد که در کدهای اسکیما (Schema Markup) مسیر پیمایش (Breadcrumb) سایت، ویژگی ضروری item تعریف نشده باشد. این ویژگی برای شناسایی لینک‌های هر بخش از بردکرامب استفاده می‌شود. این مشکل معمولاً در سایت‌های وردپرسی که از افزونه‌های سئو مانند Yoast SEO استفاده می‌کنند، مشاهده می‌شود. افزونه‌های سئو گاهی به درستی اسکیما را تولید نمی‌کنند یا به دلیل ناسازگاری‌های کدنویسی قالب، این خطا ظاهر می‌شود که نیاز به اصلاح دستی یا نصب افزونه‌های جایگزین دارد.


برای رفع خطای “Missing field ‘item’ در ‘itemListElement'”، چندین راهکار وجود دارد که به بهبود نمایش بردکرامب‌ها در نتایج گوگل کمک می‌کند:

غیرفعال کردن اسکیما مارک‌آپ افزونه Yoast SEO

یکی از روش‌های رفع خطای “Missing field ‘item’ در ‘itemListElement'”، غیرفعال کردن اسکیما مارک‌آپ افزونه Yoast SEO است. برای این کار، باید کدی به فایل functions.php قالب سایت اضافه شود. این کد، تمامی داده‌های JSON-LD تولید شده توسط افزونه Yoast را حذف می‌کند. با این کار، از تولید خودکار اسکیما توسط Yoast جلوگیری شده و می‌توان از افزونه‌های جایگزین برای مدیریت اسکیما استفاده کرد. این روش برای کاربرانی که می‌خواهند کنترل کامل بر اسکیما داشته باشند، مفید است. برای اطلاعات بیشتر، به منبع مراجعه کنید


برای غیرفعال کردن اسکیما افزونه Yoast، کافی است کد زیر را به فایل functions.php قالب سایت خود اضافه کنید: function disable_yoast_schema_data($data) { $data = array(); return $data; } add_filter('wpseo_json_ld_output', 'disable_yoast_schema_data', 10, 1);

استفاده از افزونه Schema & Structured Data for WP & AMP

یکی از بهترین روش‌ها برای رفع خطای “Missing field ‘item’ در ‘itemListElement'”، استفاده از افزونه Schema & Structured Data for WP & AMP است. این افزونه به شما امکان می‌دهد تا اسکیماهای استاندارد را به صفحات وب اضافه کنید. برای استفاده از این افزونه:

  1. نصب و فعال‌سازی: افزونه را از مخزن وردپرس نصب و فعال کنید.
  2. پیکربندی بردکرامب‌ها: از تنظیمات افزونه، اسکیماهای مربوط به بردکرامب را فعال کرده و اطمینان حاصل کنید که مقادیر itemListElement به درستی تولید می‌شوند.
  3. بررسی با ابزار تست اسکیما: با استفاده از ابزار Rich Results Test، بررسی کنید که خطا برطرف شده باشد.

این روش باعث می‌شود گوگل مسیرهای پیمایش (Breadcrumbs) سایت شما را بهتر درک کند و نمایش بهتری در نتایج جستجو داشته باشید.


پس از اعمال تغییرات در سایت، برای اطمینان از نمایش صحیح نسخه جدید، باید کش سایت و مرورگر را پاک کنید. این کار می‌تواند از طریق افزونه‌های کش مانند WP Rocket یا W3 Total Cache انجام شود. به بخش تنظیمات افزونه رفته و گزینه Clear Cache را انتخاب کنید تا کش حذف شود و تغییرات جدید در دسترس کاربران و موتورهای جستجو قرار گیرد. این فرآیند به تسریع اعمال تغییرات کمک می‌کند.


پس از انجام تغییرات، لازم است حافظه کش (Cache) را پاک کنید تا تغییرات در سایت اعمال شود. برای این کار:

  • وارد پیشخوان وردپرس شوید.
  • به مسیر تنظیمات > عملکرد (Performance) بروید.
  • روی دکمه Clear Cache (پاک‌سازی کش) کلیک کنید.

اگر از افزونه WP Rocket استفاده می‌کنید، به مسیر تنظیمات > WP Rocket > داشبورد بروید و گزینه Clear cache را انتخاب کنید.



برای اطمینان از رفع خطا، می‌توانید از ابزار Rich Results Test گوگل استفاده کنید:

  1. به Rich Results Test بروید.
  2. آدرس URL صفحه خود را وارد کنید.
  3. روی Test URL کلیک کنید.

این مراحل به گوگل کمک می‌کند تا اسکیما مارک‌آپ سایت شما را دوباره بررسی کند و در صورت رفع خطا، دیگر خطای “Missing field ‘item’ (in ‘itemListElement’)” نمایش داده نخواهد شد.


خطای “Missing field ‘item’ در ‘itemListElement'” یک مشکل رایج در اسکیما مارک‌آپ‌های سایت‌ها است که می‌تواند بر نمایش صحیح بردکرامب‌ها در نتایج جستجو تأثیر بگذارد. با استفاده از روش‌های مختلف مانند ویرایش دستی اسکیما، نصب افزونه‌های جایگزین، بروزرسانی افزونه‌ها و پاک‌سازی کش سایت، می‌توان این خطا را برطرف کرد. این اقدامات به بهبود سئو و افزایش قابلیت مشاهده سایت در نتایج جستجو کمک می‌کنند. برای اطلاعات بیشتر، به منابع مربوطه مراجعه کنید.


0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها