حل مشکل جدید سرچ کنسول: Either “offers”, “review”, or “aggregateRating” should be specified

حل مشکل جدید سرچ کنسول: Either "offers", "review", or "aggregateRating" should be specified

در چند هفته گذشته گوگل بسیاری از تغییرات را در Search Console اعمال و منتشر کرده است. این تغییرات از تجزیه و تحلیل متقابل دامنه تا پیشرفت های جدید قرار داده شده است. در حالی که بسیاری از این تغییرات تاثیر زیادی بر کاربران نداشته است، افزودن محصولات، موجب سردرگمی تقریبا هر وب سایت فروشگاهی شده است.

اگر اخیرا با تعداد زیادی مشکلات در سرچ کنسول جدید مواجه شدید اصلا نباید نگران باشید، شما تنها نیستید. گزارش محصولات در اواخر ماه فوریه به سرچ کنسول اضافه شد و با فراوانی هشدارها و خطایی به نام Either “offers”, “review”, or “aggregateRating” should be specified مشخص شد. گزارش محصولات را می توان در قسمت “Produdt” در ” Google Search یافت. این مقاله حتما برای حل این مشکل جدید و هم چنین کسانی که از ووکامرس استفاده می کنند بسیار مفید خواهد بود.

حل مشکل جدید search console
حل مشکل جدید search console

خطای جدید در سرچ کنسول گوگل

بخش مهمتر خطاها و هشدارها این است که مشکل و راه حل به وضوح توسط گوگل توضیح داده نشده است. اگر بر روی دکمه Learn More کلیک کنید، افراد را به همان صفحه مشابه می فرستد، و اطلاعات ارائه شده بسیار کاربر پسند و رسا نیستند و نمیتوان با این توضیحات مشکل Either “offers”, “review”, or “aggregateRating” should be specified را حل کرد.

شما همچنین تعداد زیادی  از هشدارها را مشاهده خواهید کرد، از جمله Missing field “brand”, Missing field “SKU”, Missing Field “offers” و غیره.

مشکل product در سرچ کنسول
مشکل product در سرچ کنسول

این خطاها و هشدار مربوط به نشانه گذاری و طرح محصول برای محصولات در سایت شما می باشد. اگر طرح مشخصی مشخص نشده باشد، توضیحاتی که در کنار محصول در جستجو ظاهر می شود، درست نخواهد بود. Rich results (قبلا “rich snippet” نامیده می شد) بخشی از اطلاعاتی هستند که می توانند در مورد محصول نشان داده شوند. معمولا شما محصولات بر اساس نام ها، تصاویر، قیمت ها و گاهی اوقات رتبه بندی در نتایج جستجو را مشاهده می کنید، اما سایر موارد اطلاعات ساختاری نیز می تواند به صورت خاص نمایش داده شود.

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

خطای Either “offers”, “review”, or “aggregateRating” should be specified زمانی اتفاق می افتد که یک محصول حاوی محتوای ساختاری برای هر یک از ۳ طرح مشخص نشده باشد. گوگل می خواهد توانایی نمایش عنوان، تصویر و … برای هر محصول را در نتایج جستجوی خود نشان دهد و این سه طرح را همه را به عنوان دلیل خرید می دانند. برای کسب اطلاعات بیشتر در مورد این سه طرح محصول، می توانید به وب سایت schema.org مراجعه کنید.

این تغییرات چه تاثیراتی در وب سایت دارد؟

بعضی از کاربران پس از پیدا کردن این خطا رتبه بندی قرار می گیرند، اما هر کسی این موضوع را تجربه نکرده است. به یاد داشته باشید، این علاوه بر سرچ کنسول، به این معنا نیست که گوگل الگوریتم رتبه بندی خود را تغییر داده است، این فقط یک گزارش جدید است. گوگل استانداردهای خود را در مورد آنچه که برای نشانه گذاری محصول مورد نیاز نیست را تغییر داده است. و هیچ ربطی به الگوریتم های جدید ندارد!

این خطاها رتبه بندی شما را در موتورهای جستجو تغییر نمی دهد و به آنها صدمه نمی زند، اما اگر کاهش ترافیک را دیده اید، باید سعی کنید آنها را با بیشترین سرعت ممکن برطرف کنید.

Either “offers”, “review”, or “aggregateRating” should be specified: در  ووکامرس

اگر شما یک وبسایت دارید که از ووکامرس (WooCommerce) استفاده می کند، باید اسکریپت زیر را به طور پیش فرض مشخص کنید: نام، توضیحات، URL، SKU، در دسترس بودن، تصویر، پیشنهادات، AggregateRating، قیمت، نقد و … . این بدان معنی است که باید این خطار در تمامی محصولات سایت برطرف شود.

پیام های خطا معمولا از صفحات محصول مورد نظر ناشی نمی شوند. شما می توانید این کدها را در سورس صفحه پیدا کنید با جستجوی کلمات “schema” یا “type” و پیدا کردن کد های زیر شاخه باید کدهایی همانند تصویر زیر وجود داشته باشد.

چگونه مشکل 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' );

این کد بر روی چندین وب سایت تست شده و در همه وب سایت های به درستی عمل کرده است. این کد نشانه گذاری که فروشگاه ووکامرس در صفحات کی و آرشیو قرار می گیرد را حذف می کند وبا این کار دیگر خطا ها را در سرچ کنسول مشاهده نخواهید کرد.

به یاد داشته باشید که اگر نمیدانید که چطور از کد استفاده کنید حتما قبل از هر کاری از فایل functions.php یک بک آپ تهیه کنید تا در صورت مشکل بتوانید برگردانید.

توجه داشته باشید که این کد تمام هشدارهایی را که در گزارش نیز نشان داده می شود را رفع نمی کند (اگر چه برخی از آنها را حل خواهد کرد). ووکامرس مطمعنا در بروزرسانی بعدی خود این موارد را برطرف می کند، و این زمینه های گم شده در عین حال به رتبه بندی جستجوی شما آسیب نمی رسانند. تنها نشانه گذاری مورد نیاز برای محصولات نام محصول و تصویر است. پس نگران کننده نیست!

» روش دوم (با استفاده از افزونه) : 

در این روش ما با استفاده از افزونه بدون هیچ مشکلی این خطاها را برطرف می کنیم. همچنین توصیه می شود که برای رفع مشکل سعی نکنید که این نشانه گذاری ها (rich snippet) ها را حذف کنید بلکه باید این نشانه گذاری ها وجود داشته باشند. در اینجا ما افزونه ای بسیار حرفه ای و اورجینال بهتون معرفی می کنیم که براحتی می توانید خطاهای Either “offers”, “review”, or “aggregateRating” should be specified سرچ کنسول گوگل را رفع کنید و همیشه در نتایج جستجو بدرخشید!

بهترین افزونه ای که می توان در این زمینه معرفی کرد افزونه Wp Schema Pro است که در تمامی سایت های وردپرسی بزرگ استفاده می شود و توصیه هر سئو کاری در الگوریتم های جدید گوگل استفاده از این افزونه است پس در ادامه با ما همراه باشید تا استفاده از این افزونه را یاد بگیریم.

فقط این افزونه وردپرس فقط دارای نسخه تجاری یا همان پریمیوم است و نسخه رایگان این افزونه موجود نیست ولی این افزونه به صورت حرفه ای توسط آیلین وب فارسی سازی شده است و همراه با آموزش در اختیار شما عزیزان قرار گرفته شده. می توانید از لینک زیر نسخه تجار و اورجینال را تهیه کنید … »»

ویدئوی آموزشی هم در تاریخ ۲۴ فروردین ۹۸ قرار داده می شود …

10 thoughts on “حل مشکل جدید سرچ کنسول: Either “offers”, “review”, or “aggregateRating” should be specified

  1. هومن :

    سلام خسته نباشید
    ببخشین چندتا سوال داشتم خدمتون.تفاوت review و AggregateRating چیه.مگه هردوتاش مربوط به امتیاز دهی پستها نیست.من در گوگل وبمستر سایت خودم این دوتا ارورو دارم.حالا میخوام با Data Highlighter این دوتا مشخصرو به گوگل معرفی کنم ولی مشکلی که دارم اینکه اگه من قابلیت امتیاز دهی ستاره ای خود وردپرسو تو قسمت نظرات مغرفی کننم کافیه یا نه.یعنی این برام سواله که آیا سیستم امتیاز دهی ستاره ای که تو قسمت نظرات هستش با امتیاز دهی که این افزونه در اخر هر محصولاتو پست اضافه میکنه فرق داره؟تفاوتشون چیه.ثانیا کادری که در پایین هر پست اضافه میشه آیا واقعا راهی برا غیر قابل نمایش کردنش وجود داره چون خیلی ظاهر سایتو خیلی زشت میکنه.
    در کل میخوام بگم که وقتی خود سایت قابلیت امتیاز دادن به پست هارو داره دیگه چه لزومی به این افزونه هست.(البته فقط قسمت کد اسکیمای امتیاز دهی محصولات رو مد نظرمه)

    • محمود شعبانی :

      سلام دوست عزیز
      بله درسته هر ۲ تا برای امتیاز دهی هست ولی review برای نقد و بررسی محصول یا پست و AggregateRating برای تعداد نظرات هست. مثلا یک کاربر بهتون امتیاز ۵ ستاره میده یا ۱۰ تا کاربر، در کل رتبه بندی کلی رو نشون میده.
      اگه با افزونه هایی همانند wp-review این کار رو انجام بدید فقط میتونه ارور review رو برطرف کنه و برای تعداد اون نظرات میتونید از افزونه های اسکیما استفاده کنید.
      چون توی بعضی از قالب های وردپرسی قسمت امتیاز دهی توی دیدگاه ها به صورت سوری قرار داده میشه و فرقی نداره شما چند امتیاز بدهید.
      سعی کنید در بالای مقاله ها قرار بدید نه در قسمت دیدگاه ها
      بله میتونید با کد css باکس مورد نظر رو display رو مساوی none قرار بدید تا هیدن بشه.(display:none;).
      در کل شما باید از افزونه های اسکیما استفاده کنید و استفاده تنها از افزونه امتیازدهی نمیتونه ارورها رو برطرف کنه.

  2. هومن :

    خیلی ممنون از کمکتون دمتون گرم،اینم بهتون بگم آیلین وب داره کم کم جا میفته اگه اینجروی ادامه بدین راحت میاین بالا .ولی در کل با دیتا هایلایت خود گوگل وبمستر اینکارو بکنی بهتره چون دیگه لازم نیستش محصولات قبلیرو هم بیایی اون مشخصات کد اسکیمارو وراد کنی و بعد از چند بار معرفی دیگه گوگل خودش بر اساس اونا محصولا و پستهای دیگتو برطرف میکنه.ولی فکر نکنم با افزونه بشه محصولات قبلیرو اتوماتیک درست کنی.
    من لینک یک محصولمو براتون گذشام میشه خواهشا ی نگاه کنید که ببیند آیا واقعا امتیاز دهی که به محصول داده شده به قول شما سورس هستش یا نه
    https://kharidoriginal.com/product/%D8%AA%D9%84%D9%88%DB%8C%D8%B2%DB%8C%D9%88%D9%86-%D8%B3%D9%88%D9%86%DB%8C-%D9%85%D8%AF%D9%84-x9000f/

    • محمود شعبانی :

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

  3. هومن :

    بازم ممنون.ولی همونطوری که گفتم من دوتا ارور review و AggregateRating دارم حالا من موندم که کدومو به کدوم یکی معرفی کنم.امتیاز ستاره کنار عنوان محصولو باید به کدومشون ربط بدم و قسمت نظراتو به کدوم.AggregateRating کدومشه و review کدوم؟
    در افزونه اسکیما پرو مگه نباید تو هر محصول شناسه sku قیمت و این چیزارو دستی وارد کرد.چون من به جز ارورهای بالا این ارورهارم در وبمسرت دار.م

    • محمود شعبانی :

      ببینید شما برای review باید قسمت ستاره های دیدگاه ها رو مدنظر قرار بدید و برای AggregateRating همون ستاره های کلی که توی بالای محصولات هست رو مدنظر قرار بدید.

      بله باید برای sku و price باید دستی وارد کنید چون برای هر محصول فرق میکنه.

    • سامان فتاحی :

      سلام به شما دوست عزیز
      sku به معنای واحد نگه داری موجود هست. واضحترش اینه که شناسه منحصر به فرد یک محصول هست به عنوان مثال :
      برای یک کتاب شناسه اون کتاب میتونه sku باشه (۴۸۹۴۸۹۴ شناسه کتاب)
      و اینو بدونین که یک حالت قرار دادی برای هر شرکت داره امکان داره شما برای یک محصول یک کد منحصر به فرد داشته باشید.
      موفق باشید

دیدگاهتان را بنویسید

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

آیا سئوالی دارید ؟

09146056895

پشتیبانی در تلگرام