Error in required structured data element
-
Hi,
I’m using the AMP official plugin and Yoast SEO on my site. recently search console warned me with the message “Error in required structured data element” in the AMP crawler(valid with warning). I contacted the AMP support forum, but they suggested contacting Yoast support. Would you please tell me how to solve the warnings?Best regards.
The page I need help with: [log in to see the link]
-
Hi,
We can see you have the Yoast SEO Premium plugin, we ask that you please send us a support email to: support@yoast.com. That way we can privately review the account and settings.
I have no access to your private support because I work for my clients and they will not give me private access. So I need to get help from this forum. Let me know if you are ready to help.
Hi,
No worries! We are happy to help resolve the issue here. However, we want to let you know that if we are unable to solve the issue here we may need to ask you to have your clients send us an email so we can investigate the issue in more detail.
We know you are having issues with structured data on the AMP version of the URL. We would like some more information.
1. Are all your non-Yoast plugins and themes also updated?
2. Can you provide us with the AMP version of the URL?
3. Can you let us know exactly what those Google warnings say? Can you copy/paste them into the reply?
1. All the themes and plugins are up to date
2. The amp version link: https://www.google.com/amp/s/theshaverzone.com/panasonic-arc5-review/
3. The message is: “It is eligible for some AMP-specific features in Google Search results, but is not fully compliant with AMP best practices.”
Hi,
We went to https://www.google.com/amp/s/theshaverzone.com/panasonic-arc5-review/ but we got redirected to https://theshaverzone.com/panasonic-arc5-review/. See image: https://ibb.co/7yznQnR.
Yoast does output some data on AMP pages but without having access to a specific AMP we are unable to properly test.
However, Google’s AMP tester URL tool here shows the page is a valid AMP page and makes references to missing schema. See image: https://ibb.co/C59Gggm.
Note, the Yellow caution triangle in the image. If that is what you are also seeing, then Google is alerting you that you have warnings (not errors) on your page. We have outlined those below.
We ran the URL through Google’s schema testing tool here and it shows two sets of warnings.
One set is for the Review schema piece. As Yoast does not output that schema set we can only say to contact your eCommerce plugin author for more information.
The other set is from a HowTo piece. It seems that you are using Yoast to create that, so we will outline the warnings below.
Missing field “totalTime”
The “totalTime” is a field in the How To block near the top that Google would like you to fill out. See image: https://pasteboard.co/J5KxsOb.jpg. If it makes sense for your users to fill it out, please do so. If not, it is OK to ignore it as these are only warnings rather than errors.Missing field “tool”
Yoast does not have the ability to output this data. However, we thank you for suggesting a feature for the Yoast plugin. We recommend commenting on the feature request below, so you may be kept aware of updates. You may need an account in order to post.You can see the feature request here: https://github.com/Yoast/wordpress-seo/issues/13260.
In the meantime, it is OK to ignore it as these are only warnings rather than errors.
Missing field “supply”
Same as above for the “tool” issue.One of image or video must be provided
The warnings of: “One of image or video must be provided” are just that, a warning. Google is letting you know that it recommends that you add an image at each step. BUT you do not have to. This guide explains more:
https://developers.google.com/search/docs/data-types/how-to#how-to-stepYou said the problem is happening because of your “how to” block and the review block from another plugin. If so, why this page also getting this warning? https://theshaverzone.com/best-beard-trimmer/
After lots of researches, I identified the main responsible. Actually, your FAQ block is not compatible with amp structured data.
Thanks for your investigation. However, we are not aware of such a confirmed issue specific to the Yoast SEO FAQ block on the AMP. So, can you please confirm why do believe that the Yoast SEO FAQ block is incompatible with AMP pages so that we can understand the issue better?
It displays only 1 “ListItem” in the rich snippet tool. After removing your FAQ block and adding another 3rd party block, the posts are free of warnings.
Thanks for your clarification. Can you please confirm whether the warnings are related to the missing field “tool” and “supply”? If yes, it’s not a bug but a feature that Yoast SEO currently doesn’t have and a feature request currently open in our development repository to add support for these.
We are going ahead and marking this issue as resolved due to inactivity. If you require any further assistance please create a new issue.
- The topic ‘Error in required structured data element’ is closed to new replies.