Creating site map in SEO is a kind of structured data that provides additional information to the user.Google index the websites timely whether it is responsive or not and it might be in your case...