Hello,
We apologize for the issue you are facing with the "Your link has expired" error when trying to save changes in the Titles and Meta section of the Rank Math plugin. This can be frustrating, and we appreciate you bringing it to our attention.
Here are a few potential solutions you can try:
-
Check for Plugin Conflicts: Sometimes, other plugins can conflict with Rank Math. You can follow our guide on checking for plugin conflicts to identify any issues.
-
JavaScript Errors: There might be JavaScript-related errors preventing the changes from being saved. You can check for these errors by opening the Developer Tools Console in your browser. Here’s how to do it in Chrome:
- Navigate to More Tools → Developer Tools from the Chrome menu.
- Click on the Console tab. If there are any errors, they will be displayed here. You can refer to this guide on diagnosing JavaScript errors for more details.


-
Firewall Settings: If you have a firewall enabled, it might be blocking access to certain files that Rank Math needs to function properly. Ensure that Rank Math is whitelisted in your firewall settings. You can check for blocked access to files like:
/wp-json/rankmath/v1/updateMeta
/wp-json/rankmath/v1/updateSchemas
/wp-json/rankmath/v1/updateRedirection
/wp-json/rankmath/v1/getFeaturedImageId
/wp-json/rankmath/v1/getHead
-
Increase PHP Session Timeout: Sometimes, increasing the PHP session timeout in your server settings can help resolve this issue.
If you have tried these steps and are still experiencing the problem, please reply to this ticket with any error messages you find in the console or additional details about your setup, and a human agent from the Rank Math Support team will assist you further.
Thank you for your patience, and we hope to resolve this issue for you soon!
It conflicts with WooCommerce
Hello,
Could you please confirm if you have multiple or hundreds of attributes from your WooCommerce?
We have asked since this issue can happen as Rank Math displays all your attributes in the Titles & Meta settings.
If that’s the case, we recommend increasing the PHP values and following our guide here:
https://rankmath.com/blog/the-link-you-followed-has-expired/#increase-limits-functions-php
Looking forward to helping you.
allow_url_fopen = On
display_errors = Off
enable_dl = Off
file_uploads = On
max_execution_time = 5000
max_input_time = 5000
max_input_vars = 500
memory_limit = 2000M
post_max_size = 3000M
session.gc_maxlifetime = 1440
upload_max_filesize = 512M
zlib.output_compression = Off
this is my ini file , i have hundrends of products
php solution didnt work
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/
Looking forward to helping you.
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.