Hello,
Thank you for contacting Rank Math and sorry for any inconvenience that might have been caused due to that.
On your website when we click the flag to translate the page the slug is exactly the same and it seems the translation is done dynamically.
When that happens there’s essentially not a different URL for the languages, so the markup you are referring to is not necessary.
Essentially, the translations all load on the same URL.
Don’t hesitate to get in touch if you have any other questions.
Hey, I think the flag you clicked was dynamic one created by Gtranslate, I am also using polylang for href tag purpose and SEO purpose so that I can create translated pages. mukundkapoor.com/hi this one. Do tell me if I don’t need XHTML for it and also if I can use two plugins on my website. Say polylang and gtranslate (for dynamic translation)
Hello,
It’s completely fine to not have XHTML on your sitemap as per Google’s guideline.
Currently, Google allows 2 methods for the translated pages:
1. To generate separate Sitemaps for all the languages.
2. To generate a single Sitemap and add hreflang tag on the respective pages.
The number #2 is what Rank Math follows and this method is approved by Google. And you’ve hreflang on your pages.
Regarding usage of multiple plugins for translation, you may check if they’re conflicting or not. If they are working perfectly fine with your setup, you may continue with that.
Hope that helps, and please do not hesitate to let us know if you need our assistance with anything else.
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.