Robot Google nie zrozumie własnych map. Jak obejść problem?

Znalazłem dziwne słowa (mam, tutaj, zdjęcia, przepraszam), które nie powinny znajdować się na mojej stronie, ponieważ robot indeksujący pobrał je jako słowa kluczowe z Google

Wygląda na to, że Google ma błędy podczas indeksowania stron korzystających z map Google, więc bierze ciągi błędów za świetne słowa kluczowe!

Używam openlayerów do wyświetlania map w obu witrynach. Kod jest taki

<script src="http://openlayers.org/api/OpenLayers.js"></script>
<script src="http://maps.google.com/maps/api/js?v=3&amp;sensor=false"></script>
<script type="text/javascript">
$(function() {
  $("#mapOuter").html('<div class="thumbnail"><div id="map" style="height:250px"></div></div>')
  map = new OpenLayers.Map("map")
  //map.addLayer( new OpenLayers.Layer.OSM   ("OpenStreeetMap") )
  map.addLayer( new OpenLayers.Layer.Google("Google v3"     ) )
  vectors = new OpenLayers.Layer.Vector("vector")
  map.addLayer( vectors )

  map.addControl( new OpenLayers.Control.LayerSwitcher() );
  map.addControl( new OpenLayers.Control.Navigation({documentDrag:true}) );
  map.addControl( new OpenLayers.Control.PanZoom() );
  var in_options = {
      'internalProjection': map.baseLayer.projection,
      'externalProjection': new OpenLayers.Projection("EPSG:4326")
  };

    var lon=-57.954900
    var lat=-34.917000

  map.setCenter(new OpenLayers.LonLat(lon, lat) // Center of the map
    .transform(
      new OpenLayers.Projection("EPSG:4326"), // transform from WGS 1984
      new OpenLayers.Projection("EPSG:900913") // to Spherical Mercator Projection
    ), 15 // Zoom level
  )

});
</script>

Jak to zrobić, aby naprawić ten „błąd”, aby robot Google mógł zabrać dobrą zawartość z mojej witryny?

Bonus Google Search (aby pokazać, że błędy są indeksowane)

AKTUALIZACJA, zastosowano „Rozwiązanie”:

Miałem jedną inną mapę na każdą stronę w mojej witrynie, skończyłem konwertując wszystkie mapy na obrazy i zachowałem tylko jedną interaktywną mapę, na której naprawdę potrzebowałem interakcji użytkownika ze współrzędnymi i mapowaniem. Zastosowane przeze mnie rozwiązanie doprowadziło mnie do stworzenia i otwarcia źródłaosm-static-maps. Mam nadzieję, że to pomoże komuś!

Witryna ma kilka ulepszeń:

Pozbyłem się tego niezręcznego słowa w webmasterach google.Bardziej trafne SEO wykorzystujące statyczne obrazy z atrybutem „alt” html img zamiast „nieindeksowalnej” mapy js.Szybsze ładowanie stron (pozbyłem się wszystkich bibliotek mapowania i ładowania płytek).Szybsza wydajność js (mniej js do przetwarzania przez klienta)Ulepszone wrażenia użytkownika: przewijana strona spowodowała powiększenie mapy zamiast faktycznego przewijania (można pomyśleć, że można to rozwiązać, wyłączając przewijanie mapy w celu powiększenia, ale prowadzi to do tego, że użytkownik spodziewa się powiększyć mapę na przewijanie, oba sposoby byłyok i źle w tym samym czasie).

Z drugiej strony znalazłem:

Mniej interaktywności użytkownika (nudna strona).Mniej kontekstu na mapie (mniejsza mapa informacyjna).

Te dwie rzeczy można „naprawić”, ładując mapę, gdy użytkownik kliknie mapę img. Zła strona polega na tym, że jeśli użytkownik nieumyślnie kliknie mapę img, obciążenie mapy może być postrzegane jako nieoczekiwane zachowanie użytkownika.

Edit2

Zrobiłem z tego projekt open source. Sprawdzić!https://github.com/jperelli/osm-static-maps

questionAnswers(6)

yourAnswerToTheQuestion