Hello,
We apologize for the issue you are facing with the Rank Math plugin setting the editor state to dirty. This behavior can indeed be frustrating, especially for content editors managing a large website.
Unfortunately, we do not have specific information regarding this issue in the provided context. We recommend that you reply to your ticket with any additional details or examples of the problem, and a human agent from the Rank Math Support team will take over and assist you further.
Thank you for bringing this concern to our attention, and we appreciate your understanding as we work to resolve it.
This is an automated reply from Rank Math Support Bot. Your ticket has been assigned to a human agent and we will get back to you shortly.
It appears that the RankMath plugin files related to the issue are as follows:
seo-by-rank-math/assets/admin/js/gutenberg.js
seo-by-rank-math/assets/admin/js/gutenberg-primary-term.js
Hello,
In this case, we might need to take a closer look at the settings. Please edit the first post on this ticket and include your WordPress & FTP logins in the designated Sensitive Data section.
Please do take a complete backup of your website before sharing the information with us.

It is completely secure and only our support staff has access to that section. If you want, you can use the below plugin to generate a temporary login URL to your website and share that with us instead:
https://wordpress.org/plugins/temporary-login-without-password/
You can use the above plugin in conjunction with the WP Security Audit Log to monitor what changes our staff might make on your website (if any):
https://wordpress.org/plugins/wp-security-audit-log/
We really look forward to helping you.
Hello,
Thank you for the reply!
Unfortunately, I can’t provide the access that you’re requesting to the university website.
You should be able to look at your code base and determine under which circumstances the following meta data is added to a post:
refreshMe: “refreshUI”
As mentioned, I’m seeing it added immediately after a post is opened in the editor. And thus, the RankMath plugin is immediately setting the editor context to dirty. Can you verify this, or at least explain the purpose of this meta data?
Thank you,
Cary
Hello,
One would think you might be interested in being responsive to a web agency considering migration from Yoast to using your plugin. As mentioned, we’re testing your plugin on a large U.S. university website.
We’re using the free version of RankMath at the moment, but we might’ve considered upgrading to the paid version had it worked out.
My question above is a basic question relating to the purpose of the “refreshMe” meta field, which is being added to posts by your plugin when the post editor loads, and is dirtying the editor context.
It appears that you’ve stopped replying to this support thread.
It’s likely we will need to uninstall RankMath and return to using Yoast.
Your CEO emailed me asking that I let him know my experience with Rank Math. I’ll reply to him with this result of this support ticket.
Thank you,
Cary Briel
Hello,
We’re so sorry about that. Just to confirm, when you mentioned the editor state being set to “dirty”, do you mean that the editor is detecting unsaved changes immediately after opening a post?
If so, our development team is already aware of this behavior and is currently working on a fix to prevent it from happening. We’ll make sure to include the fix in an upcoming release. Or, you can keep an eye on our changelog to get notified when we release this improvement in an update: https://rankmath.com/changelog/
We really appreciate you bringing this to our attention and for your patience while our team works on resolving it.
Looking forward to helping you with this one.
Thanks for the update. I appreciate your attention to the issue.
Cary Briel
Hello,
We are glad to be of help.
Do you still need our assistance with anything else or can we go ahead to close the ticket?
We look forward to helping you.
Thank you.