خطای Multiple reviews without aggregateRating object در بخش Review snippets سرچ کنسول + راه رفع آن
مشکل Multiple reviews without aggregateRating object در سرچ کنسول به اسکیمای محصول و نظرات اون مربوطه. زمانی که محصول aggregateRating یا «میانگین رتبه نظرات» رو نداشته باشه، این خطا در سرچ کنسول دیده میشه. در این بخش از آموزش سرچ کنسول با این خطا بیشتر آشنا میشیم و راه رفع اون رو بهتون میگیم. پس همراه میزفا تولز باشید.
علت ارور Multiple reviews without aggregateRating object گوگل سرچ کنسول
این خطا در سرچ کنسول داره میگه «چندین نظر در صفحه وجود داره که برای اونها میانگین رتبه نظرات تعریف نشده.» معمولا این خطا به این خاطر ایجاد میشه که اسکیمای aggregateRating فعال نشده؛ در حالی که هر جا اسکیمای نظرات رو تنظیم کردید، باید این ویژگی رو هم براش تعریف کنید. ✅
توی سایت های وردپرسی که از ووکامرس استفاده می کنن، اگه گزینه های مربوط به امتیاز محصول فعال نباشه، این خطا رو می بینیم. توی بقیه سایت ها هم باید دید که aggregateRating تعریف شده یا نه.
در ضمن ممکنه استفاده از چند افزونه مختلف برای طراحی اسکیما در سایت های وردپرسی هم این مشکل رو ایجاد کنه. بهتره از یک افزونه سئوی کامل مثل یوآست سئو، رنک مث و موارد مشابه استفاده کنید که تمام قابلیت ها رو در یک ابزار در اختیارتون قرار میده.
راه رفع خطای Multiple reviews without aggregateRating object در سرچ کنسول
برای برطرف کردن مشکل Multiple reviews without aggregateRating object در سرچ کنسول اول باید متوجه بشیم که aggregateRating در داده های ساختار یافته تعریف شده یا نه. این ویژگی باعث میشه یک «رتبه بندی کلی» از محصول در نتایج گوگل ظاهر بشه. به عنوان مثال در کد زیر، می تونید aggregateRating رو ببینید که به درستی تعریف شده:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Product",
"name": "Product Name",
"description": "Product Description",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "100"
}
}
</script>
برای بررسی وجود این پارامتر به سراغ گزارش Review snippets در سرچ کنسول میریم. روی خطای مورد نظر در جدول ارورهای این بخش کلیک می کنیم تا به صفحه جزئیات مربوط به خطا برسیم. توی این صفحه، سرچ کنسول تعدادی URL رو برامون پیدا کرده که خطای Multiple reviews without aggregateRating object رو دارن. 🧐
می تونید این URLها رو با استفاده از ابزار URL Inspection سرچ کنسول بررسی کنید تا مشکلات اونها رو براتون لیست کنه. به جز این کار چند تا از URLها رو در تب های جداگانه در مرورگر باز می کنیم.
روی صفحاتی که باز کردیم کلیک راست می کنیم و گزینه Inspect رو می زنیم. حالا CTRL و F رو از صفحه کلید خودمون فشار میدیم تا اجازه جستجوی عبارت «aggregateRating» رو داشته باشیم. اگه این عبارت در کدهای سایت وجود نداره، دلیل خطای Multiple reviews without aggregateRating object سرچ کنسول مشخص شده. باید این ویژگی رو به اسکیمای نظرات محصول استفاده کنیم.
برای اضافه کردن کد اسکیما، اگه با ویرایش کدهای HTML آشنایی دارید، می تونید صفحه مورد نظرتون رو در وردپرس یا سیستم مدیریت محتوای خودتون باز کنید و کدها رو مستقیم از اون صفحه ویرایش کنید. توی سایت های وردپرسی میشه برای تغییر کدهای اسکیما از افزونه های سئو مثل رنک مث و یوآست هم استفاده کرد. 😉
اگه سایت وردپرسی دارید و از ووکامرس استفاده می کنید قبل از تغییر کدها حتما به منوی ووکامرس هم سر بزنید. در ووکامرس به بخش «محصولات» برید و تنظیمات مربوط به «امتیازهای محصول» رو پیدا کنید. گزینه های امتیاز ستاره ای و اجباری بودن امتیاز باید فعال باشه تا این خطا به وجود نیاد. 👉
اعتبارسنجی خطا در سرچ کنسول
بعد از اینکه کدهای اسکیما رو به صفحاتی که سرچ کنسول لیست کرده بود اضافه کردیم، برای برطرف کردن خطای Multiple reviews without aggregateRating object در بخش Review snippets سرچ کنسول باید به صفحه این خطا در سرچ کنسول برگردیم و روی گزینه Validate Fix کلیک کنیم. با این کار روند اعتبارسنجی رفع خطا شروع میشه. در واقع با این کار ربات های گوگل دوباره صفحات مشکل دار سایت رو کراول می کنن و اگه ببینن خطا رفع شده، اونها رو از نو ایندکس می کنن.
ممکنه حدود یک هفته برای اعتبارسنجی رفع خطا در سرچ کنسول زمان نیاز باشه. در نهایت نتیجه رفع خطاها از طریق ایمیل به صاحب پراپرتی اطلاع داده میشه. در ضمن حواستون به «آخرین کراول» صفحات دارای خطا در سرچ کنسول باشه. ممکنه به دلیل عدم به روز رسانی این گزارش، بعد از برطرف کردن خطاها همچنان اونها رو در سرچ کنسول ببینید که ایرادی نداره. 😊