Hello,
Thank you for contacting the support and sorry for any inconvenience that might have been caused due to that.
The rule of thumb is to be as specific as possible with your Schema markup. If your content is a blog post, use BlogPosting markup language. If your content is not a blog post, use one of the other specific types of Article markup, such as NewsArticle, TechArticle, etc. If none of those fit the bill, then you should simply default to using Article markup.
Google does not allow Person as the Publisher for articles. Organization will be used instead.
If I have to explain in simple terms “A novel is written by an author and published by an organization”. Due to this simple logic, that is why schema markup differentiates between an author and the publisher. You can easily change to Organization by navigating to Rank Math > Title & Meta > Local SEO and change it to Organization instead of person.
Hope that helps and please do not hesitate to let us know if you need our assistance with anything else.
Thank you
Hello,
Since we did not hear back from you for 15 days, we are assuming that you found the solution. We are closing this support ticket.
If you still need assistance or any other help, please feel free to open a new support ticket, and we will be more than happy to assist.
Thank you.