Hi Michael,
Thanks for your answer and sorry for my late reply.
I double-checked everything and the thing is exactly as I wrote. Let me make it more clear:
1. I have Post (WordPress default) and a custom post type (CPT) name Place (created by GeoDirectory plugin). Both are using the same Rank Math Settings, without Schema set up. The only difference is:
– Post uses Gutenberg
– Place uses Classic Editor.
2. I created 1 new Post and 1 new Place, put only Name and focus keyword for each.
3. For Post, right after clicking Publish, I check the database to make sure I check the newest, I also check the post ID.
Rank Math creates only 2 rows:
rank_math_seo_score
rank_math_focus_keyword
4. For the same step as creating a new post, I create new Place and check in the database (by post ID), Rank Math creates much more rows than with Post:
rank_math_permalink
rank_math_focus_keyword
rank_math_seo_score
rank_math_robots
rank_math_advanced_robots
rank_math_facebook_enable_image_overlay
rank_math_facebook_image_overlay
rank_math_twitter_use_facebook
rank_math_twitter_card_type
rank_math_twitter_enable_image_overlay
rank_math_twitter_image_overlay
I really don’t know why this happens.
If I create a new CPT that using Gutenberg, Rank Math create 2 rows only as of the default Post. So it happens only with Custom Post Types that use Classic Editor.
5. After testing again to make sure that I didn’t check wrong post IDs, I found another problem:
With CPTs using Classic Editor, if I turn on Schema function of Rank Math and choose None for Schema Type in Titles & Meta for CPT, Rank Math will create a huge numbers of row in database for one post:
rank_math_robots
rank_math_advanced_robots
rank_math_rich_snippet
rank_math_snippet_location
rank_math_snippet_article_type
rank_math_snippet_book_rating_min
rank_math_snippet_book_rating_max
rank_math_snippet_book_editions
rank_math_snippet_course_provider_type
rank_math_snippet_course_rating_min
rank_math_snippet_course_rating_max
rank_math_snippet_event_type
rank_math_snippet_event_attendance_mode
rank_math_snippet_event_performer_type
rank_math_snippet_event_rating_min
rank_math_snippet_event_rating_max
rank_math_snippet_jobposting_unpublish
rank_math_snippet_music_type
rank_math_snippet_product_instock
rank_math_snippet_product_rating_min
rank_math_snippet_product_rating_max
rank_math_snippet_recipe_rating_min
rank_math_snippet_recipe_rating_max
rank_math_snippet_recipe_instruction_type
rank_math_snippet_review_worst_rating
rank_math_snippet_review_best_rating
rank_math_snippet_review_location
rank_math_snippet_software_rating_min
rank_math_snippet_software_rating_max
rank_math_facebook_enable_image_overlay
rank_math_facebook_image_overlay
rank_math_twitter_use_facebook
rank_math_twitter_card_type
rank_math_twitter_enable_image_overlay
rank_math_twitter_image_overlay
All of these rows for 1 post ID only and again, it doesn’t happen with CPTs that don’t use Classic Editor.
So I think there is some conflict between Rank Math and CPTs that use Classic Editor.
Please help!