Сканер Google не будет понимать собственные карты. Как обойти?

Я обнаружил странные слова (есть, здесь, изображения, извините), которые, как предполагалось, не были на моем сайте, так как сканер из Google принял их за ключевые слова

Похоже, что у Google возникают ошибки при сканировании страниц, использующих карты Google, поэтому он воспринимает строки ошибок как отличные ключевые слова!

Я использую openlayers для показа карт на обоих сайтах. Код такой

<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>

Как я могу исправить эту «ошибку», чтобы сканер Google мог получить хороший контент с моего сайта?

Бонус Google Search (чтобы показать, что ошибки проиндексированы)

ОБНОВЛЕНИЕ, «Решение» применяется:

У меня была одна отдельная карта для каждой страницы на моем сайте, в итоге я преобразовал все карты в изображения и сохранил только одну интерактивную карту, где мне действительно нужно было взаимодействие пользователя с координатами и картографическим материалом. Решение, которое я использовал, привело меня к созданию и с открытым исходным кодомосм-статические-карты, Надеюсь, это кому-нибудь поможет!

Сайт получил несколько улучшений:

Избавился от этих неловких слов в гугл вебмастерах.Более релевантное SEO, использующее статические изображения с атрибутом «alt» html img вместо «неиндексируемой» карты js.Более быстрая загрузка страниц (избавились от всех библиотек отображений и загрузки листов).Более высокая производительность js (меньше js для обработки клиентом)Улучшенный пользовательский интерфейс: прокрутка страницы вызывает масштабирование карты вместо фактической прокрутки (вы можете подумать, что это можно решить, отключив прокрутку карты для увеличения, но это привело к тому, что пользователь ожидал увеличить карту при прокрутке, оба способа былихорошо и неправильно в то же время).

С другой стороны, я нашел:

Меньше интерактивности пользователя (скучная страница).Меньше контекста на карте (менее информативная карта).

Эти две вещи могут быть «исправлены» при загрузке карты, когда пользователь нажимает на карту img. Плохая сторона в том, что если пользователь непреднамеренно нажимает на карту img, загрузка карты может рассматриваться пользователем как неожиданное поведение.

Edit2

Я сделал проект с открытым исходным кодом из этого. Проверять, выписываться!https://github.com/jperelli/osm-static-maps

Ответы на вопрос(6)

Ваш ответ на вопрос