Hi @3pgarro,
Thank you for reaching out.
We checked the page and could find the FAQ block output. However, it looks like Yoast is not ouputting any Schema on the page as you mentioned as well.
This can mean two things. You either have custom code that disables the Yoast Schema output on the site, or there is a plugin or your theme that disables it. Are you running any other Schema plugin on this site? If so, can you test if the Yoast Schema output is shown when that plugin is deactivated?
If not, we would like you to test if the Schema output is present when Yoast is the only active plugin. You can do this with the Health Check plugin troubleshooting mode. This deactivates all plugins and activate a default theme only for your user and does not affect any site visitor or other user. You can then enable Yoast SEO and check if the schema output is present.
We have more information on how the Health Check plugin works here.
Hi,
Thanks for your answer.
I’ve set up Health Check Plugin and do the test. But how do I test the markup up in this mode ?
With best regards,
Hi @3pgarro,
Thank you for getting back.
Sorry to not have included that information. So after installing the Health Check plugin, you can enable the troubleshooting mode under Tools → Health Check → Troubleshooting (tab).
Then enable Yoast SEO in your plugin list. Then visit any page on your site and visit the source of the page by right-clicking and choosing View page source
. Then you would see the Yoast output between: <!-- This site is optimized with the Yoast SEO plugin v14.5 - https://yoast.com/wordpress/plugins/seo/ -->
and <!-- / Yoast SEO plugin. -->
.
In that code, there should be a line starting with <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph...
. This is currently lacking from the Yoast output. If it is in troubleshooting mode with only Yoast SEO active, you can then enable your theme again and check if that line remains there. If not, your theme is disabling the Yoast schema. If it remains, then you can enable plugin per plugin until you find the plugin that disables our Schema.
Hope this helps.
Thanks for your answer !
I’ve checked it now without the Troubleshooting mode and I can see this script but Google doesn’t detect any FAQ on the page.
Do you have an idea why ?
Can it be because of the lazy load or the minification of Javascript ?
-
This reply was modified 4 years, 6 months ago by
3pgarro.
Hi,
You should use the Structured Data Testing tool here https://search.google.com/structured-data/testing-tool/u/0/ to run the URL through it. Some schema items will then appear on the right-hand side. Please click on them and scroll down and review the schema. Ideally, you should see some schema items that say FAQ.
If you do see it, it means the schema is getting outputted correctly AND Google can also read it and detect it.
Note, that even though Google may be able to detect it, it us up to Google to then show in the SERPs.
Hi,
Thanks, actually, I tried with this tool and the tool didn’t detect it.
I tried on an other page (https://robinwoodandco.com/inauguration-evenementielle-2/) to add the FAQ with an other plugin and this time, the tool detect the FAQ but it doesn’t appear on the SERPs.
So, it may be a content issue.
@3pgarro
If you are using a different plugin to create the FAQs we are limited in the support we can provide for it. What we can say is to contact the plugin’s authors for more information as to why it is not appearing in the SERPs.
We are happy to check if the Yoast FAQ blocks are working correctly. For us to do that we ask that you disable the FAQ plugin being used, add the Yoast FAQ blocks to a page and then send us the link.
If we determine they are working correctly, then you would need to contact Google for more information as to why they are not showing it.
@pcosta88
Thanks for your answer !
I disabled the other FAQ plugin.
Here is the url where there is the YOAST FAQ block : https://robinwoodandco.com/
Could you check it ?