Adding ‘Organization’ schema to all pages not possible

#666293
  • Resolved Anonymous
    Rank Math free

    Hello,

    We see many competitors having the ‘Organization’ schema markup added to all of their webpages. We would also like to do this but can’t find it in RankMath. Is it possible with RankMath to add ‘Organization’ schema to all pages? If not do you have another solution?

    Apart from the above our homepage shows Schema called ‘hentry’ (@type hentry) which is weired and we didn’t see that before (you can check for yourself https://www.bamboebaas.nl/). What part of your plugin is adding this?

    Thanks in advance.

    Thomas

Viewing 8 replies - 1 through 8 (of 8 total)
  • Hello Thomas,

    Thank you for reaching out to us with your questions about adding the ‘Organization’ schema markup to all pages using RankMath.

    Currently, RankMath does not have a built-in feature to add the ‘Organization’ schema to all pages automatically. However, you can use custom code to achieve this. In the knowledgebase article titled “Remove Organization Schema from Your Website,” we provide code snippets that can be used to remove the Organization Schema from all pages except the homepage or just from the homepage. You can find the article here.

    Regarding the ‘hentry’ schema appearing on your homepage, it seems that this schema is being added by your theme or another plugin. RankMath does not add the ‘hentry’ schema by default. To further investigate this issue, I recommend checking your theme settings or disabling other plugins temporarily to see if the ‘hentry’ schema disappears.

    If you have any further questions or need assistance, please feel free to ask. We’re here to help!

    Best regards,
    RankMath Support

    Sources:
    Remove Organization Schema from Your Website » Rank Math
    Configuring “Schema Markup” in Rank Math » Rank Math
    Setting a Custom Brand for Your WooCommerce Store with Rank Math » Rank Math
    Restaurant Schema Type » Rank Math

    Anonymous
    Rank Math free

    Thanks for your reply. As there is an article telling me how to remove the ‘Organization’ schema, i suggest that this schema should be present when installing RankMath? This is not the case with my website as i really would like to add the ‘Organization’ schema. Where can i turn it on?

    Anonymous
    Rank Math free

    I see that the Organization markup is added as a nested element within several different Schema’s. From the documentation it’s possible to add ‘aggregateRating’ to the Organization markup. We would like to add our business reviews and a link to the reviewplatform in here, where can we add this within RankMath?

    Hello,

    Thank you for contacting Rank Math and bringing your concern to our attention. I’m sorry for any inconvenience this issue may have caused you.

    Yes, our plugin inserts the Organization schema separately from any dedicated schema types like WebPage. It is normal to see those properties shown under dedicated schema types, and there shouldn’t be any negative impact on your SEO.

    You may check the URL in these schema validators and you should see that it is validated fine:
    https://search.google.com/test/rich-results
    https://validator.schema.org/

    Regarding the AggregateRating, please note that the star ratings can only be added to a specific set of Schema types so this would depend on the type of Schema you are using for your website.

    You can see from this tutorial how to add star ratings on your website with the help of Rank Math: https://rankmath.com/kb/earning-star-ratings-in-serps/

    Moreover, if you have a Google Business profile page with ratings and reviews already, and they are linked to your website, the reviews will eventually show together within your website on the search results pages.

    It’s not that you can’t add the star ratings based on the GMB reviews you have on your profile, but that goes against Google guidelines, and as such, it’s not recommended to do so because you could incur a manual penalty.

    Google guidelines also state that the reviews should be generated from users only:

    GMB

    You can refer to these guidelines for more information:
    https://developers.google.com/search/docs/advanced/structured-data/review-snippet#technical-guidelines
    https://developers.google.com/search/blog/2019/09/making-review-rich-results-more-helpful#self-serving-reviews-arent-allowed-for-localbusiness-and-organization

    Hope that helps.

    Thank you.

    Anonymous
    Rank Math free

    Hi Reinelle,

    Thanks for your reply. I don’t believe you actually understand my question correctly.

    You are saying the following:
    Yes, our plugin inserts the Organization schema separately from any dedicated schema types like WebPage. It is normal to see those properties shown under dedicated schema types, and there shouldn’t be any negative impact on your SEO.

    This is not true, as the whole reason why i started this thread is because i don’t see any seperate Organization schema, even though i have RankMath installed and setup as an Organization. Please clarify why i don’t see a seperate schema markup when i run it through the Schema markup test? What i do see is a WebPage schema that has the @type Organization nested within this markup. I believe from other people that it doesn’t matter if it’s nested or not, it’s even better to have nested elements.

    My question about AggregateRating and the document you shared aren’t answered yet. In the document you shared there is no ‘Organization’ markup mentioned while this markup does also have the possibility to add AggregateRating (see documentation as mentioned before). Would it be possible to have the possibility within RankMath to enter or connect a certain review platform to make sure the AggregateRating gets filled with data within the @typ Organization markup?

    Thanks in advance.
    Thomas

    Hello,

    1. Schema Validator tool nests the Schemas to the properties of the main Schema of the page. However, when Google crawls the page, it sees the raw code and will be able to identify the organization’s details from the Organization Schema. Nested Schema is not going to cause any issues.

    2. You can modify and use the following filter to add the ratings from your review platform to the LocalBusiness Schema:

    add_filter( 'rank_math/json_ld', function( $data, $jsonld ) {
    		$data['publisher']['aggregateRating'] = ['@type' => 'aggregateRating',
    											 'ratingValue' => '5',
    											 'reviewCount' => '15'
    		return $data;										];
    }, 99, 2);

    Here is how to add a filter to your site: https://rankmath.com/kb/wordpress-hooks-actions-filters/

    Hope that helps and please do not hesitate to let us know if you need our assistance with anything else.

    Anonymous
    Rank Math free

    Hi Jaideep,

    Thank you for your reply. I’ve added your code and extended it with some other elements (worstRating, bestRating) etc. The code got a PHP error, one to many ‘return $data;’, but i’ve fixed it.

    Thanks for your help. This topic can be closed.

    Hello,

    We are glad to hear that this issue has been resolved. Thank you for letting us know. This ticket will be closed now, but you can always open a new one if you have any other questions or concerns. We are here to help you with anything related to Rank Math.

    We appreciate your patience and cooperation throughout this process.

    Thank you for choosing Rank Math.

Viewing 8 replies - 1 through 8 (of 8 total)

The ticket ‘Adding ‘Organization’ schema to all pages not possible’ is closed to new replies.