Hello,
We apologize for the inconvenience you’re experiencing with your sitemap. If the page is indexable but not displayed in the sitemap, there could be a few reasons for this.
First, you can check if the page is set as “Noindex” by clicking on the Advanced tab settings of that particular post or page. If the Robots Meta tag is set to Noindex, then that’s why your URL is not appearing in the sitemap.
You can fix this by changing the Robots Meta tag from Noindex to Index and saving your changes.
If this doesn’t resolve the issue, you can also check if the sitemap is being cached. You can exclude the sitemaps from caching using the instructions provided in our knowledgebase article: Exclude Sitemaps from Caching.
If you’ve already checked these and are still facing issues, please let us know, and we’ll be happy to assist you further.
Sources:
Indexed, Not Submitted in Sitemap – Google Search Console » Rank Math
Rank Math Sitemap Issues and Their Fixes » Rank Math
Why Isn’t My URL Included in the Sitemap? » Rank Math
Hello,
Thank you for your query and we are so sorry about the trouble this must have caused.
Please follow the steps below:
1. Flush the Sitemap cache by following this video screencast:
https://i.rankmath.com/pipRDp
2. Exclude the Sitemap files of the Rank Math plugin in your caching plugin. The cache could be via a plugin or from the server. For plugins or Cloudflare, please follow this article:
https://rankmath.com/kb/exclude-sitemaps-from-caching/
3. Apply the following filter code to your site.
add_filter( 'rank_math/sitemap/enable_caching', '__return_false');
Here’s how you can add filter to your WordPress site:https://rankmath.com/kb/wordpress-hooks-actions-filters/
If the issue persists, 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,
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.