Yoast / wordpress-seo

Yoast SEO for WordPress
https://yoast.com/wordpress/plugins/seo/
Other
1.78k stars 894 forks source link

Missing availability schema #21375

Open WilkoMarketing opened 6 months ago

WilkoMarketing commented 6 months ago

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.
josevarghese commented 6 months ago

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.

WilkoMarketing commented 6 months ago

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!

josevarghese commented 6 months ago

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.

josevarghese commented 6 months ago

Internal issue created for this here: https://github.com/Yoast/wpseo-woocommerce/issues/1007

WilkoMarketing commented 6 months ago

Thanks @josevarghese . Hope we can get solution ASAP!

WilkoMarketing commented 4 months ago

Hi @josevarghese , how are you? Is there any news? I see no update was released...

devonto commented 1 month ago

+1 for this - shouldn't take this long for a premium product to have an issue like this to be resolved.

jorg76440 commented 1 month ago

We still encounter the same problem. When will it be solved? Our Yoast plugin is up to date.