• Resolved fwkart

    (@fwkart)


    Hello.

    There seems to be many posts here in the support forum with the same problem.

    Today Google Search Console reported that probably mainEntity is missing on QApage. This affects all the page that I have marked as FAQ page in YOAST schema. Always the same error.

    https://i.imgur.com/NZ5frH0.png

    I use Elementor as block editor. I exclude a conflict with other plugins because there are no other problems.

    Many greetings

    • This topic was modified 3 years, 1 month ago by fwkart.
Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Support devnihil

    (@devnihil)

    @fwkart We’re sorry to hear you are experiencing this issue on your site.

    We understand you’re getting an error in Google Search Console saying Missing field “mainEntity”.

    This looks like an issue specific to the recent changes to the FAQ schema markup that we have already fixed as of the version 15.9.1 release of the Yoast SEO plugin. If you haven’t updated the Yoast SEO plugin to the latest version yet, please update the plugin immediately.

    Once you have the latest version of the Yoast plugin, the relevant error will disappear automatically from Google Search Console once Google detects the relevant changes on your website.

    Updating to 15.9.1 immediately solves the problem with the FAQ schema, but it may take Google some time to recrawl your pages and remove the warnings.

    To encourage Google to update to the latest version, you can use the Request Indexing tool in the Google Search Console. We have more details in this guide: How to update information in Google search results.

    Thread Starter fwkart

    (@fwkart)

    Hi. Thanks for the feedback.

    I have already installed the latest version 15.9.2. But apparently the problem is not solved for me.

    https://i.imgur.com/e6WrKoD.png

    Are there any other options? Can you tell me in which file the changes are made? Then I can check it myself. Maybe it didn’t update something properly.

    Thread Starter fwkart

    (@fwkart)

    What does it mean?

    = 15.9.1 =
    Release Date: March 4th, 2021
    Enhancements:
    * Removes mainEntityOfPage from our FAQ Schema block output and moves it to mainEntity on the WebPage output, fixing a Google parse issue with those FAQ blocks.

    EDIT:

    Their code seems to be missing the code in question
    /wordpress-seo/src/generators/schema/faq.php
    https://i.imgur.com/aD9bzYV.png

    • This reply was modified 3 years, 1 month ago by fwkart.
    • This reply was modified 3 years, 1 month ago by fwkart.

    Hi @fwkart,

    We’re still seeing the old version of the schema data without the mainentity properties on your example page.

    Does clearing all types of cache from any plugins or your server solve the problem? You can also try resaving the page to see if that will clear any cache and generates the data.

    Thread Starter fwkart

    (@fwkart)

    Hello.

    I have already cleared the cache of the page several times and also resaved the page more often. Unfortunately without success.

    Hi @fwkart,

    Before we continue, can you update to Yoast SEO, 15.9.2? We want to make sure that we’re troubleshooting the latest version.

    There might be something else that is preventing the schema data from updating.
    Just to be sure, you can do a test to see if this problem with the breadcrumbs still happens if you deactivate all plugins except for Yoast SEO and switch to a standard theme like Twenty Twenty-One

    We recommend doing this on a staging site or using the Health Check & Troubleshooting plugin.

    We have a step-by-step guide here: How to check for plugin conflicts.

    Thread Starter fwkart

    (@fwkart)

    Hello.

    I have installed the latest YOAST version.

    I will not install the Health Check & Troubleshooting plugin. This has caused a lot of problems in the past. I have respect for this plugin.

    I think I will remove the FAQ scheme for this site. Maybe the problem will solve itself. I can’t experiment on a live site.

    Thanks for your support

    Plugin Support devnihil

    (@devnihil)

    @fwkart Thanks for your reply and we certainly understand not being able to perform testing on a live site.

    Have you ever considered setting up a staging environment for your tests? This means that you can do all the testing and only change the live site when all works like intended.

    Your host might be able to helpSome popular web hosts offer quick setups for a staging site so please contact your web host for assistance. They will probably be able to help you out.

    Alternative options to set up a staging environmentIf your web host does not offer staging sites, the WordPress plugin repository offers staging plugins or you can create your own staging site.

    Plugin Support devnihil

    (@devnihil)

    We are going ahead and marking this issue as resolved due to inactivity. If you require any further assistance please create a new issue.

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Missing “mainEntity” on QApage’ is closed to new replies.