Mobile app version of vmapp.org
Login or Join
Lengel546

: Google-bot sees “Sorry, we have no imagery here” on pages with Google Maps I have a site with Google Maps on most of the pages. When inspecting content keywords in Google Webmaster tools,

@Lengel546

Posted in: #Googlebot #GoogleMaps #GoogleSearch #GoogleSearchConsole #Seo

I have a site with Google Maps on most of the pages. When inspecting content keywords in Google Webmaster tools, content keywords identified by Google-bot for the site include "imagery", "sorry" and "here". These turn out to be part of an error message returned by Google Maps: "Sorry, we have no imagery here". I cannot reproduce this error with normal clients, nor does "fetch as Google" show it. The problem is presumably that Google-bot tries to execute some of the Google Maps Javascript but then shoots itself on the foot and records the error message.

A Google search for "Sorry, we have no imagery here" shows that this problem is endemic to sites across the internet, including Yelp and many others.

I'd like to convince Google that my site is not about imagery and being sorry, but I'd also like to keep the maps in place. I guess one option would be to transition to static maps, but that's not a great alternative.

There's some related discussion on Webmaster World, no resolution.

10.02% popularity Vote Up Vote Down


Login to follow query

More posts by @Lengel546

2 Comments

Sorted by latest first Latest Oldest Best

 

@Jamie184

My assumption is that googlebot won't fully evaluate all code on page, but will use heuristics as well. Base on this assumption I did the following:


Create a div with a "random" ID (for the map) and style="display: none;"
Create a noscript tag with an img tag in it with the SAME "random" ID (i used a static map image as fallback here)
Create a (custom) javascript function where the unique ID must be passed to initialize your map AND toggle the display on the map-element.


So far, none of the maps "sorry we have no imagery" gets indexed.

10% popularity Vote Up Vote Down


 

@Goswami781

I think that this is against the rules of google but till they fix their own bug i am going to use the following javascript in order to disable the map functionality for google indexer bots.

var isGoogleBot = navigator.userAgent.toLowerCase().indexOf('googlebot') > -1;
if (isGoogleBot)
return; // "Sorry, we have no imagery here" BUG

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme