Hello, we apologize for the inconvenience you’re facing with the error message related to the “price” or “priceSpecification” missing in the “offers” section. To resolve this issue, you can follow these steps:
-
For WooCommerce Products:
- If your products become unavailable and have no price, you can set a default value for the “priceValidUntil” property in Rank Math. This will correspond to the last date of the following year if no sale price date is added in WooCommerce.
- You can also add a sale price with validity to get rid of the error. Here’s a GIF showing how to add a sale price:
-
For Easy Digital Downloads Products:
- You can configure the price and currency for your Easy Digital Downloads product under the “Download Prices” section. This will be added to the Product Schema under the Offers Schema.
If you have any further questions or need assistance, please feel free to reach out to our dedicated support team here. We’re always more than happy to help.
Sources:
Google Search Console Missing Field Warning » Rank Math
How to Use Product Schema for Easy Digital Downloads Products » Rank Math
Resolving Rank Math Schema Markup Related Issues
How to Use Product Schema for WooCommerce Products » Rank Math
how to set priceValidUntil ?
Hello,
Please head over to your WooCommerce product settings for the affected product and set Sale price dates on these fields as shown below:
However, Rank Math should add a default value for priceValidUntil
property (that corresponds to the last date of the following year) if no sale price date is added in WooCommerce. If you’re still seeing this error on WooCommerce Product Schema, please ensure you’ve updated to the latest version of Rank Math.
Let us know how it goes. Looking forward to helping you.
Thank you.
Hello,
Since we did not hear back from you for 15 days, we are assuming that you found the solution. We are closing this support ticket.
If you still need assistance or any other help, please feel free to open a new support ticket, and we will be more than happy to assist.
Thank you.