SEOEDU

آموزش رفع خطای invalid price format in property “price” (in “offers”) در سرچ کنسول + معرفی فرمت مورد قبول گوگل

دلایل ایجاد ارور invalid price format in property price (in offers)

امتیاز ۰ از ۵ – ۰ رای
در حال ثبت رای

رفع خطای invalid price format in property “price” (in “offers”) در سرچ کنسول با رعایت یکسری قوانینی که گوگل بیان کرده است انجام می‌شود. مثلا نباید از نقطه برای جداسازی هزارگان (به جز اعشار) استفاده کرد. همچنین نباید از نمادهای ارز در مقداردهی فیلد Price استفاده نمود. در ادامه جزئیات کامل این قوانین و توصیه‌ها برای رفع مشکل مربوطه را مشاهده خواهید کرد.

 

خطای invalid price format in property “price” (in “offers”) چیست؟

ارور invalid price format in property price (in offers)

یکی دیگر از خطاهایی که می‌توانید در نتایج غنی مربوط به محصول مشاهده کنید، invalid price format in property “price” (in “offers”) نام دارد. این خطا بیانگر آن است که فرمت هزینه درج شده در ویژگی “قیمت” که در لیست داده‌های offers طبقه بندی می‌شود، اشتباه است.

منظور از offers یکی از انواع داده‌های ساختار یافته است که با داشتن یکسری ویژگی‌ها مانند availability، priceValidUntil و غیره، جزئیات محصول را تشریح می‌کند. گوگل برای استفاده از این داده ساختار یافته، یک ویژگی‌ را ضروری اعلام کرده است و آن price یا priceSpecification.price است. این ویژگی برای آن است که قیمت پیشنهادی محصول را نمایش دهد. همچنین شما می‌توانید در صورتی که محصولی را بدون قیمت ارائه می‌کنید، این ویژگی را با مقدار صفر تعریف کنید.

"offers": {
  "@type": "Offer",
  "price": 0,
  "priceCurrency": "EUR"
}

 همانطور که گفتیم، ویژگی قیمت یک اِلمان الزامی است و در صورتی که درج نشود، آن را به عنوان یک ارور مشاهده می‌کنید. حال باید برای رفع خطای invalid price format in property “price” (in “offers”) در سرچ کنسول اقدام شود.

ارورها و هشدارهای مربوط به داده‌های ساختار یافته محصول در بخش سرچ کنسول، قیمت Shopping، تب Product Snippets قابل مشاهده می‌باشد. نمونه‌ای از تصویر این ارور را در تصویر بالا مشاهده می‌کنید.

توجه کنید که offers تنها یکی از موارد داده‌های ساختار یافته صفحه محصول است. ما در مقاله آموزش بخش Product snippets به صورت اجمالی همه این فیچرهای محصولات را آموزش داده‌ایم.

دلایل ایجاد خطای invalid price format in property “price” (in “offers”)

با توجه به توضیحاتی که در بخش قبل بیان کردیم، واضح است که برای رفع خطای invalid price format in property “price” (in “offers”) در سرچ کنسول باید این ویژگی تعریف شود. ممکن است این سوال را بپرسید که چه دلایل منجر به ایجاد این ارور می‌شوند؟ در این خصوص می‌توان گفت:

قوانین گوگل برای مقداردهی فیلد price

نکته: همانطور که گوگل می‌گوید باید این فیلد فقط و فقط برای درج “مقدار قیمت” باشد.
نکته: گوگل این مقدار را به عنوان “عدد” توصیف کرده است. شرایط دیگری که گوگل برای مقدار دهی فیلد price بیان کرده عبارتند از:

“رعایت دو نکته بالا مهم‌ترین راه حل برای رفع خطای invalid price format in property “price” (in “offers”) در سرچ کنسول هستند.”

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

اگر به عنوان وبمستر فروشگاه ایرانی فعالیت می‌کنید و به جای واحد ارزی ریال از تومان استفاده می‌نمایید، ممکن است با این ارور یا ارور مشابهی “invalid iso 4217 currency” مواجه شوید. در این حالت ما در آموزش رفع خطای Invalid ISO 4217 currency code (in ‘offers’) در سرچ کنسول کامل رفع این مشکل و علل آن را توضیح داده‌ایم.

روش رفع خطای invalid price format in property “price” (in “offers”) در سرچ کنسول

در ابتدا برای مشاهده کدی که در صفحه محصول شما به صورت نادرست درج شده وارد سرچ کنسول گوگل خود شده و با انتخاب ارور مربوطه، در بخش Example بر روی گزینه “ذره بین” کلیک کنید. حال از کشوی سمت راست می‌توانید قطعه کد داده ساختار یافته مربوط به این ارور را مشاهده کنید.

حال در مورد راه‌های رفع خطای invalid price format in property “price” (in “offers”) در سرچ کنسول می‌توان گفت:

نکته: شما می‌توانید از نمونه کدهای این لینک که توسط گوگل به طور مثال آورده شده‌اند استفاده کنید.

نمونه کد اول:

"offers": {
  "@type": "Offer",
  "price": 48.23,
  "priceCurrency": "USD"
}

نمونه کد دوم:

"offers": {
  "@type": "Offer",
  "price": 0,
  "priceCurrency": "EUR"
}

نمونه کد سوم:

"offers": {
  "@type": "Offer",
  "priceSpecification": {
    "@type": "PriceSpecification",
    "price": 8,
    "priceCurrency": "USD"
  }
}

همچنین شما می‌توانید با کلیک روی گزینه Inspect، جزئیات بیشتر خطا را مشاهده کنید.

قدم آخر از مراحل رفع خطای invalid price format in property “price” (in “offers”) در سرچ کنسول پس از اعمال تغییرات، صفحه موردنظر خود را انتخاب کرده و یا url آن را در بخش URL Inspection وارد کنید. حال می‌توانید با انتخاب گزینه “Test Live URL”، برطرف شدن مشکل را به صورت زنده مشاهده کنید. حال لینک خطا را در بخش Product Snippets انتخاب کرده و در صفحه وارد شده، روی گزینه Validate Fix کلیک کنید. شما می‌توانید برای آشنایی با ابزارهای سرچ کنسول، مقاله آموزش سرچ کنسول را مطالعه نمایید.

دیگر نکات مهم

در انتها راجع به رفع خطای invalid price format in property “price” (in “offers”) در سرچ کنسول می‌توان به چند نکته زیر اشاره نمود که عبارتند از:

خروج از نسخه موبایل