رفع خطای Either “offers”, “review”, or “aggregateRating” should be specified در گوگل سرچ کنسول

خطای Either “offers”, “review”, or “aggregateRating” should be specified

در چند هفته گذشته گوگل تغییرات زیادی در سرچ کنسول اعمال کرده است. این تغییرات از تجزیه و تحلیل cross-domain تا پیشرفت های جدید را شامل شده است. در حالی که بسیاری از این تغییرات تاثیر زیادی بر کاربران نداشته است، اضافه کردن محصولات باعث ایجاد دردسر برای هر وب سایت تجارت الکترونیک (فروشگاهی) شده‌است.

اگر اخیرا تعداد زیادی خطا یا هشدار را مشاهده میکنید، نگران نباشید.

بخش گزارش محصولات در اواخر ماه فوریه ۲۰۱۹ به کنسول جستجوی گوگل اضافه شد.

در این گزارش ها هشدارهایی با مضمون Either “offers”, “review”, or “aggregateRating” should be specified مشخص شد.

گزارش محصولات را می توان در زیر قسمت enhancements سرچ کنسول یافت.

در این مقاله مفهوم و اثرات خطاها و هشدارها را توضیح داده و راه حلی را برای افرادی که از ووکامرس استفاده می کند را ارائه دادیم.

خطای جدید “offers”, “review”, or “aggregateRating” در گوگل سرچ کنسول

نکته مهم این خطاها و هشدارها این است که مشکل و راه حلی به طور واضح توسط گوگل توضیح داده نشده است. دکمه “بیشتر” Learn More از هشدارها، فقط افراد را به همان صفحه مشابه می فرستد، و اطلاعات ارائه شده کافی نیست.

 

هنگامی که به جزئیات در سرچ کنسول نگاه میکنید، خطای زیر را مشاهده میکنید:
Either “offers”, “review”, or “aggregateRating” should be specified

 

این خطا احتمالا تعداد زیادی از محصولات شما را تحت تاثیر قرار خواهد داد.
شما همچنین طیف وسیعی از هشدارها را مشاهده خواهید کرد، از جمله « Missing field “brand” » ، « Missing field “SKU” » ، « Missing Field “offers » و …

 

 

 

رفع خطای Either “offers”, “review”, or “aggregateRating” should be specified

اگر شما در حال دریافت این هشدارها در صفحه دسته بندی محصولات ووکامرس خود هستید ، یک راه حل نسبتا ساده وجود دارد:

حذف اسکیمای محصول از صفحات فروشگاه و دسته بندی محصول.

برای انجام این کار، باید کد زیر را به فایل functions.php پوسته خود اضافه کنید:

 


/**
 * Remove the generated product schema markup from Product Category and Shop pages.
 */
function wc_remove_product_schema_product_archive() {
	remove_action( 'woocommerce_shop_loop', array( WC()->structured_data, 'generate_product_data' ), 10, 0 );
}
add_action( 'woocommerce_init', 'wc_remove_product_schema_product_archive' );
 

 

توجه :

کاربرانی که از محصولات ماهدیس وب استفاده می کنند باید این کد را به فایل myfunctions اضافه کنند.

 

ما این کد را با چندین سایت آزمایش کردیم و هر بار موفق شدیم این نشانه گذاری که در ووکامرس و در صفحات دسته بندی ها و فروشگاه وجود دارد را حذف کنیم.

نکته مهمتر اینکه حذف نشانه گذاری ها در دسته بندی ها به رتبه بندی سایت (سئو) شما آسیب نمی رساند.

توجه داشته باشید که این کد تمام هشدارهایی را که در بخش گزارشات نشان داده می شود را رفع نمی کند.

امیدواریم ووکامرس در بروزرسانی بعدی خود این موارد را برطرف کند.

امیدواریم از خواندن این مقاله لذت برده باشید.
اگر نظری دارید میتوانید با ما به اشتراک بگذارید.

دیدگاه کاربران
  • ناشناس ۲۷ فروردین ۱۳۹۸ / ۱:۲۴ بعد از ظهر

    امتیاز بینندگان:۵ ستاره

  • جواد مرادی ۱۷ فروردین ۱۳۹۸ / ۸:۴۵ قبل از ظهر

    امتیاز بینندگان:۵ ستاره

ارسال دیدگاه

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

کد امنیتی Time limit is exhausted. Please reload CAPTCHA.