Yoast / wordpress-seo

Yoast SEO for WordPress

Home Page:https://yoast.com/wordpress/plugins/seo/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Missing availability schema

WilkoMarketing opened this issue · comments

Please give us a description of what happened

When the Yoast WooCommerce SEO plugin is activated, the schema markup for product availability stops functioning. This issue prevents the correct display of product availability status in search engine results, impacting the visibility and potentially the click-through rates of products.

To Reproduce

Step-by-step reproduction instructions

  1. Install and activate WooCommerce.
  2. Install and activate Yoast WooCommerce SEO plugin from Yoast WooCommerce SEO.
  3. Add a product and set its availability status.
  4. Check the source code or use a structured data testing tool to verify the schema markup for the product's availability.

Expected results

  1. The schema for product availability should accurately reflect the availability status set in WooCommerce.

Actual results

  1. The schema for product availability is missing or incorrect.

Hi @WilkoMarketing

Thanks for using the Yoast SEO plugin and also for creating the issue.

I tried to create a product page with the latest versions of WooCommerce and the Yoast WooCommerce SEO plugin and noticed that the availability schema is outputting correctly without any issues. See the screenshot: https://ibb.co/JpXMHpW from the Google Rich results testing tool. You can also see the test result here.

If you are mentioning a different issue, please share more details on how to reproduce it.

We look forward to hearing from you.

Hi @josevarghese thanks for your reply!
Could you please try it on a variable product where the new "ProductGroup" schema for variants are being generated?
Regards!

Hi @WilkoMarketing

Thanks for sharing more details. We apologize for the trouble you are experiencing with our plugin. We've confirmed the problem you reported while testing on the variable products via the Google Rich results testing tool showing the Missing field 'availability' (optional). So, we have created an internal issue for our developers.

What's next?
Our product team will assess the severity of this problem in relation to other open bug reports and new features. Based on their assessment, the bug report will be given a priority level. Our developers work on the highest priority issues first. Unfortunately, this means we cannot give you an estimate of when they'll start working on your report.

As soon as our development team has a clear indication in which release this problem will be solved, we'll send you an email to inform you.

Thanks @josevarghese . Hope we can get solution ASAP!