• Poor support. A bugged/defective schema feature has been on Yoast’s radar for over 5 months and they’ve done nothing. They even keep marking support posts about the bug as resolved despite it not being resolved.

    The issue has been described by another user as:

    “When using the “ProfilePage”, we should also add what is the main entity of that profile page, for example the person described on the page.

    After I select ProfilePage on Yoast page settings, I run the schema validator and see that Yoast doesn’t add any schema for describing a person (mainEntity). “So, how can we “tell” search engines what is that profile page about without adding Person type schema as the main entity?”

    and

    “In Google Search Console the error is:

    Missing field ‘mainEntity’

    Items with this issue are invalid. Invalid items are not eligible for Google Search’s rich results

    Then it lists the URL of a page on my website that is identified by Yoast as having the “profile page” schema. It seems that the Yoast code is no longer current and needs an update to fix this.”

    • This topic was modified 8 months, 4 weeks ago by Seanjr88.
Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support Jerlyn

    (@jerparx)

    Hi @seanjr88!

    Thank you for sharing your feedback.

    We are sorry to hear about the issue you were having with the schema feature.

    If you are referring to this bug report, we are happy to inform you that this should be addressed in the next release (v 22.1).

    We appreciate your patience while we do our best to continuously improve our products and services.

    Please feel free to create a new topic if you need further assistance with any of our plugin features.

    Hi @jerparx,

    We’ve just updated to 22.4 and this bug has still not been fixed.

    We run a very popular directory for healthcare providers, and our members are increasingly angry about the fact that their profile pages are being blocked from Google search results due to this Missing field ‘mainEntity’ bug.

    Can you at least provide a workaround that we can add to our theme’s functions.php page, for example?

    Thank you.

    Plugin Support Michael Ti?a

    (@mikes41720)

    Hi @wjh

    If you could open a new topic on the support forums and provide some sample URLs and more context on the issue with the structured data, we should be able to take a look at it closer. Please note that having errors or warnings with the structured data doesn’t stop you from being indexed in the search results, it just reduces the chance of it outputting as a certain rich result.

    You can use the Yoast Schema API to modify the default schema output.

    Hi @mikes41720,

    Thank you for your reply.

    I can assure you that Google is refusing to index all pages they (rightly) consider ‘Profile Pages’ as long as the mainEntity is missing.

    In the new topic I will create, I will provide screen shots from Google Search Console proving that these pages are indeed 100% excluded from search results.

    See you on the other thread!

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Poor support. Bugged schema feature.’ is closed to new replies.