Hello,
We apologize for the issue you are facing with your post sitemap not displaying your blog posts. It sounds like there may be a few factors at play here.
1. Check Post Settings
First, ensure that all your blog posts are set to Index. If they are set to noindex, they will not appear in the sitemap. You can check this by going to Rank Math SEO → Titles & Meta and ensuring the Index checkbox is enabled for your posts.
2. Canonical URLs
Regarding the canonical URLs, if you have set custom canonicals for your posts, it may prevent them from appearing in the sitemap. Rank Math includes a self-referencing canonical for all posts by default. If you want all your posts to show in the sitemap, consider removing the custom canonicals and allowing Rank Math to generate them automatically. This will help avoid cannibalization issues as well.
3. Validate Your Sitemap
You can also validate your sitemap to ensure it is correctly configured. Use the Validate XML Sitemap tool to check for any issues.
4. Sitemap Location
Make sure your sitemap is located in the root folder of your WordPress installation. The correct URL should look like this: `https://rankmath.com/kb/check-plugin-conflicts/.
5. Plugin Conflicts
If you are still having issues, check for any plugin conflicts that might be affecting the sitemap generation. You can use the Health Check plugin to help identify any conflicts.
If you follow these steps and still encounter issues, please reply to this ticket, and a human agent from the Rank Math Support team will assist you further.
Thank you for raising this concern, and we hope this helps resolve your issue!
Sources:
Rank Math Sitemap Issues and Their Fixes » Rank Math
Why Google Hasn’t Indexed Your Post, Page, and/or Website? » Rank Math
Hello,
Thank you so much for getting in touch.
It seems that you have already addressed the issue. We can see that all your 10 posts are now listed in your sitemap:
Please note that when you set a particular post’s canonical URL to other content, you are basically telling Google to not index the post, instead focusing the indexing on the canonical URL you’ve set.
Don’t hesitate to get in touch with us if you have any other questions.
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.