2

I have a web service that includes mainly data on map. Can Google fetch these data (asynchronously loaded )?

The solution I'm opting right now is to set the data URLs in a regular sitemap, but there is no geolocation information on it.

2

Yes Google can crawl your images and maps which you have on your website. You can configure these bits of data also with a data highlighter so it gives Google a better knowledge of what it actually is.

If I am right you can also submit maps to Google webmasters now?

Google know alot more about your images and data shown on your map than you think, if you have an image based site maybe you want to get an image xml sitemap?

1

Googlebot is getting better and better at crawling and indexing data that is loaded via JavaScript and AJAX. In most cases however, Googlebot can't access that data and rank your site for the keywords contained in it.

Google's recommended solution for the problem is crawlable AJAX. You include a meta tag in your page http://example.com/map.html:

<meta name="fragment" content="!">

Then Googlebot fetches http://example.com/map.html?_escaped_fragment_= and expects you to give it an HTML snapshot containing the data that would be shown to users on the map.

  • This answer is out of date. Google no longer recommends using the linked crawlable AJAX or the fragment meta tag. Googlebot is much better at crawling AJAX without those. I'm not sure if Googlebot is good enough yet to see map data properly. – Stephen Ostermiller Oct 26 '16 at 8:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.