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

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

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

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




$(function() {
  $("#mapOuter").html('')
  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
  )

});

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

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

ОБНОВИТЬ, "Решение" применяется:

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

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

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

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

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

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

Edit2

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

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

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