Hello,
We apologize for the issue you are facing with your sitemap not updating. Thank you for providing detailed information about the troubleshooting steps you’ve already taken.
Here are a few additional steps you can try to ensure that your new subcategories appear in the sitemap:
-
Check Sitemap Settings: Go to Rank Math SEO → Sitemap Settings and ensure that the new subcategories are not excluded from the sitemap. Make sure that the relevant post types and taxonomies are enabled for inclusion in the sitemap.
-
Check for Custom Canonicals: If you have set custom canonical URLs for any of your new subcategories, they may not appear in the sitemap. Ensure that there are no custom canonicals set for these categories.
-
Re-save Permalinks: Sometimes, simply re-saving your permalink settings can help. Go to Settings → Permalinks and click on Save Changes without making any changes.
-
Check for Plugin Conflicts: Use the Health Check plugin to check if there are any conflicts with other plugins that might be affecting the sitemap functionality.
-
Flush Cache Again: After making changes, ensure that you clear all caches again, including any server-side caching, to see if that resolves the issue.
If you have tried all these steps and the problem persists, we recommend using our professional setup service to ensure everything is configured correctly. You can find more information about this service at Rank Math Professional Setup Service. This service requires a PRO subscription and is designed to help users who want to ensure their plugin setup is fully correct and adheres to the latest SEO standards.
Please let us know if you need further assistance or if you would like a human agent to take over your ticket for more in-depth support.
Sources:
Rank Math Sitemap Issues and Their Fixes » Rank Math
Hello,
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.
Thank you for your reply and guidance.
Here’s a temporary login link
[Moved to the sensitive data section]
Hello,
We apologize for the delay in getting back to you.
It appears the temporary login link might have expired.
Kindly extend its validity and this time for at least 3 days.
We look forward to hearing back from you.
Thank you.
Dear Rank Math Team,
Thank you for your assistance. I have increased the Default Expiry Time.
Hello,
We apologize for the unexpected delay in response. This ticket has been stuck in our drafts section for some reason.
We tried to check your website again, but the temporary login URL you shared has expired and is getting redirected to the homepage.
Could you please renew and extend the login again so that we can check the issue further?
Meanwhile, please apply the following filter to your site to disable the transients cache for the sitemap:
add_filter( 'rank_math/sitemap/enable_caching', '__return_false');
Here’s how you can add a filter/hook to your WordPress site:
https://rankmath.com/kb/wordpress-hooks-actions-filters/
Let us know how it goes. Looking forward to helping you.
Thank you.
I was facing the same issue for my site and also generated a ticket but its been more than 24hrs and there is still no response from rankmath. although i have cleared the problem going through such existing tickets generated. my post-sitemap was showing 667 urls while they were 900+. I’ve already used the troubleshooting mode, server side cache etc methods but the real problem was their own transient cache. i just placed their transient cache filter in my rankmath.php and my sitemap url immediately showed 922 urls. i hope it helps you too!!!
Hello,
Glad that everything has been sorted out.
Please feel free to reach out to us again in case you need any other assistance.
We are here to help.
Thank you.