Hello,
We apologize for the issue you are facing with the Schema type being set to "Off" on every post. It sounds like you are looking for a way to manage this more efficiently, especially given the large number of posts you have.
To prevent this from happening in the future, you can set a default Schema type for all your posts, including custom post types. Here’s how you can do it:
- Navigate to Rank Math SEO → Titles and Meta in your WordPress admin area.
- Look for the option labeled Schema Type. Here, you can select a default Schema type from the dropdown menu for your posts.

- Choose the appropriate Schema type that fits your content.
This setting will ensure that new posts automatically have the selected Schema type applied, which should help avoid the issue of having it set to "Off".
If you need to remove the Schema from multiple posts at once, you can use the Bulk Actions feature:
- Go to your Posts/Pages in the WordPress admin area.
- Select the posts you want to modify.
- From the Bulk Actions dropdown, select Set Schema: None and click Apply.

- Confirm the action when prompted.
This will remove the Schema from all selected posts in one go.
For more detailed instructions, you can refer to our documentation on Bulk Editing Options in Rank Math.
Thank you for raising this concern! If you have any further questions or need assistance, feel free to reply to this ticket.
Sources:
Bulk Editing Options in the Rank Math SEO Plugin
Rank Math ‘Titles and Meta’ Options and Settings
After I change all to Article, all posts are showing with “Person” schema. I need to fully remove persons schema from all my CPTs as I use a custom person schema for blog specific details. How to remove “Person” Schema fully?
Hello,
It seems like you’ve marked this ticket as resolved.
Can you please confirm if you still need our assistance with this issue or anything else?
Looking forward to hearing back from you.
Thank you.
Yes when I delete Article Schema, person schema delete along with article schema (This person schema for author) Then when I add back Article Schema (As default) person schema added. I need to remove this person schema. Because I have custom person schema as the main site cpt are person profiles.
Hello,
You can use the following filter to unset the person schema:
add_filter( 'rank_math/json_ld', function( $data, $jsonld ) {
unset( $data['ProfilePage'] );
return $data;
}, 99, 2);
Let us know how it goes. Looking forward to helping you.
Thank you.
Yes this could remove it. Thanks
Hello,
We are super happy that this resolved your issue. If you have any other questions in the future, know that we are here to help you.
If you don’t mind me asking, could you please leave us a review (if you haven’t already) on https://wordpress.org/support/plugin/seo-by-rank-math/reviews/#new-post about your overall experience with Rank Math? We appreciate your time and patience.
If you do have another question in the future, please feel free to create a new forum topic, and it will be our pleasure to assist you again.
Thank you.