-
Hi
I have huge issue on shop, only admin roles can change keywords.
When someone have different role, after clicking save, there are no changes in keywords.
When you will fix that?Regards,
Mateusz
-
Hello,
We apologize for the issue you are facing with keyword changes on your shop. It seems that the Role Manager settings in Rank Math may not be configured to allow other user roles to edit keywords.
To resolve this, you can check the Role Manager settings in Rank Math to ensure that the appropriate capabilities are enabled for the user roles you want to allow to change keywords. Here’s a brief guide on how to use the Role Manager:
- Navigate to Rank Math > Role Manager in your WordPress dashboard.
- Review the capabilities assigned to each user role and ensure that the roles you want to allow have the necessary permissions to edit keywords.
- After making any changes, don’t forget to click the Update Capabilities button to save your settings.

If you need further assistance or if this does not resolve the issue, please reply to this ticket, and a human agent from our support team will assist you further. If you could also provide your site URL, it would help us diagnose the issue more effectively.
Thank you for raising this concern!
Sources:
How to Use the Role Manager Feature of Rank Math SEO PluginHi
On role manager i have added all roles to that account type. Still she cant change anything in keywords.
Hello,
There are cases in which other user roles are not able to save the changes.
If that happens, you may run this link using the Shop Manager user (change the URL to your actual domain):
https://yourwebsite.com/wp-json/rankmath/v1/updateMetaIf they are getting blocked by a firewall, you may need to whitelist their IP by following this guide:
https://rankmath.com/kb/meta-data-not-saving/#firewallLet us know how this goes.
Hi Reinelle,
I have bad news. Rest api in other plugins and in WordPress are working. In wordfence i add all endpoints to allowed. But i am getting error:
“”code”:”rest_no_route”,”message”:”Nie znaleziono routingu pasuj\u0105cego do adresu URL oraz metody zapytania.”,”data”:{“status”:404}}”Headless enabled, still issue exist. Changed from React to PHP, still appears.
Can you help me?
Regards,
MateuszHello,
The 404 return for that URL means it is not getting blocked by a firewall.
The route should be accessed by the other person using a different role on your WordPress and check if they are getting blocked on their end:
https://yourwebsite.com/wp-json/rankmath/v1/updateMeta
If they also get the same return, then 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. (admin and the other role logins)
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.
Hi, i will send you that details in monday.
I dont have access currently to pc with client data.Regards,
MateuszHello,
We eagerly await your response.
To ensure you have ample time and support, we’ll keep this support ticket open until your issue is fully resolved.
Please don’t hesitate to get in touch if you have any other questions.
Thank you.
Hello,
I have updated the sensitive data as requested. Can you please check further?
Thank you.
Hi Ike,
I have attached login data.
Probably if you will get trouble with access you need to send me information about your country location, my hosting provider have strict security policies.
Regards,
MateuszHello,
The WordPress admin access credential you shared with us is limited; you should elevate it to Administrator access.
In the meantime, it appears that you previously had WordFence installed on your site. WordFence may still be restricting the REST routes for that user even though you no longer have the plugin. This is because the restricting rules are stored in the database, so you either have to whitelist the REST routes or, if you are no longer using the WordFence plugin, do a complete uninstall by deleting its tables from the database.
To fix this issue, please activate the Wordfence plugin on your site and whitelist the Rank Math REST Routes below by following the guide below: https://rankmath.com/kb/whitelist-rank-math-in-wordfence/
/wp-json/rankmath/v1/updateMeta /wp-json/rankmath/v1/updateSchemas /wp-json/rankmath/v1/updateRedirection /wp-json/rankmath/v1/getFeaturedImageId /wp-json/rankmath/v1/getHeadLearn more about troubleshooting this issue here: https://rankmath.com/kb/meta-data-not-saving/
We hope these steps help you solve the problem and please do not hesitate to let us know if you need our assistance with anything else.
Thank you.
Hi Ike,
Did you check the story of that issue?
I think, you didn’t check it.
https://support.rankmath.com/ticket/only-admin-can-change-keywords-on-site/#post-1106271
Wordfence was checked.
Access – one account have admin lvl, second shop manager, as was requested.So can you focus on checking why that is not working correctly?
I still have that same error on that endpoints: ““”code”:”rest_no_route”,”message”:”Nie znaleziono routingu pasuj\u0105cego do adresu URL oraz metody zapytania.”,”data”:{“status”:404}}””
All other endpoints on website are working correctly.Mateusz
Hello,
Cirling back to this issue.
It seems you had intentionally shared two different access, one admin and the other store manager access.
The admin access, however, didn’t work; only the Store Manager access did. We tried updating the focus keyword using that access, and it worked correctly without any issues.
Please see the screencast in the sensitive data section.
You can check this issue again after clearing your browser’s cache or try on a different browser.
We look forward to helping you.
Thank you.
Hi,
Good news, its fixed. Thanks.
Mateusz
Hello,
We’re delighted to hear that this issue has been resolved. We appreciate your feedback.
This ticket will be closed now, but if you ever have another question or need any help in the future, please don’t hesitate to create a new forum topic. We’ll be more than happy to assist you again.
Thank you.
The ticket ‘Only admin can change keywords on site’ is closed to new replies.