Inicio » Blog » SEO y Geolocalización: crear un geositemap

SEO y Geolocalización: crear un geositemap

geositemaps geolocalizacion: dos indivíduos sobre un mapamundi buscan algo

Según Paul Feng, responsable en Google de la publicidad móvil, una de cada tres búsquedas en internet móvil tiene una intención local. Más claro…
El trabajo diario nos hace asumir encargos de posicionamiento para clientes que tienen un negocio localizado y localizable geograficamente:
-Hostelería (un hotel que puede atraer reservas nacionales, al igual que un restaurante de fama).
-Empresas de servicios (agencia inmobiliaria que puede atraer clientes de todo el país)
-Profesionales (dentistas, médicos, abogados,etc.)

Algunos son más locales que otros -por ejemplo, una tintorería no va a atraer (normalmente) a gente que no sea de la misma ciudad, pero cualquier empresa de base local puede atraer usuarios y consumidores de todo el mundo, dependiendo de lo especiales que sean sus servicios.

Así pués nuestra intención es conseguir que Google determine la ubicación física de estos clientes, lo que conseguimos mediante:

Google Local Business Center (ahora Places): tal vez el arma más poderosa en este sentido pero en esta ocasión nos centraremos fundamentalmente en la siguiente.

Creación de Sitemaps de Geolocalización, para indicarle a los buscadores donde están ubicados nuestros clientes y asociarlos a un punto geográfico definido por sus coordenadas mediante unos archivos específicos: KML y GeoRSS, que indexe este tipo de archivos y los muestre como resultados de búsquedas en Google Maps en la parte de contenidos creados por los usuarios.

Modo de crear un Geositemap:

Introducción a la Geo-Indexación:

Google cada vez está presentando más resultados con mapas que muestran por ejemplo localizaciones de empresas, hoteles, restaurantes y otros tipos de lugares de interés. Se puede observar sobre todo si se realizan búsquedas relacionadas a ciudades, la simple búsqueda del nombre de una ciudad del mundo, da como resultado en la primera posición un mapa de la ciudad y el enlace respectivo hacia Google Maps.

Si se realizan búsquedas ciudad + servicios (profesionales, hoteles, restaurantes, parques, farmacias, cines, teatros, etc.) el primer resultado es casi siempre un mapa de Google Maps. Si el usuario hace click en uno de los enlaces obtiene el mapa de la ciudad y los negocios locales, dados de alta en el Local Bussiness Center, pero al final de esta lista aparece contenido creado por los usuarios, aquí es donde el Geositemap debe actuar ya que es el contenido creado por los usuarios el que se puede hacer geo-indexar.

La indexación de un archivo KML es similar a la de una página web: googlebot debe primero encontrar el archivo, leerlo y almacenarlo en el sistema de caché de Google para que luego los algoritmos del buscador lo puedan analizar, valorar e indexarlo en Google Maps. Hay que ayudarle con un sitemap.

Así pues, mediante el uso de archivos KML y GeoRSS es posible aparecer en los resultados de Google Maps para búsquedas especificas y mejorar la posición relativa a esos resultados..

Generación de archivos KML:

Podemos crearlos automáticamente a partir de Google Maps, lo primero que haremos será, mediante una cuenta de Google, acceder a Maps y generar contenidos geográficos (Mis Mapas > Mapa Nuevo > Configurar como Público) con el cliente o contenido que queremos posicionar. Hay que ser cuidadosos y hacer un buen mapa con información abundante desde el Título, fotos, direcciones,etc. ya sea en texto enriquecido o html, es muy parecido a las altas de LBC (ahora Places), incluso podemos elegir un icono personalizado (podemos usar el favicon de la página web de referencia).
Cuando hayamos completado esto le damos a «Listo» y luego a «Editar», aparece una opción «Ver en Google Earth», le damos y aparece un cuadro de dialogo » Desea Abrir o Guardar este Archivo» lo guardamos y ya está creado nuestro archivo KML con toda la información que hemos proporcionado. Hay que tener en cuenta:

1 Densidad de palabras claves, títulos y descripciones que hemos creado. En el caso de trabajar sobre temas muy variados, se deben separarlas en archivos diferentes, clasificadas por categorías para que la densidad de las palabras claves aumente en cada archivo.

2 Nombre de los archivos KML: usar las palabras claves que se desean posicionar, separándolas como ya es conocido mediante ‘-’.

3 El archivo GeoRSS se hace manualmente según este modelo introduciendo las coordenadas, que podemos sacar de Google Maps.

Formas de geo-indexación:

Hay varias para lograr que los bots ‘descubran’ los archivos KML, se pueden usar separadamente, pero mejor todas al mismo tiempo.

1 Enlaces a los archivos KML: En la página web que tiene o usa la información geo-localizada, se deben colocar enlaces a los archivos KML. Un enlace «Ver en Google Earth» para que pueden ver estos contenidos directamente mediantes este programa.

Es importante colocar enlaces a una página índice de archivos KML, desde la página inicial y si es posible en todas las páginas internas para que así el googlebot comprenda la importancia de los archivos KML. (Aunque colocar enlaces a los archivos KML es arriesgado si el posible usuario no tiene un programa que los visualice (Google Earth) ya que solo verán los datos en formato XML o podrá descargar el archivo).

2 Alimentar directamente a Google Maps con archivos KML. Otra muy buena posibilidad de mostrar al googlebot la existencia e importancia de los archivos KML, es alimentándolos directamente en Google Maps, ya sea mediante la incrustación de un mapa de Google Maps o mediante enlaces («Enlazar» del menú) con el siguiente formato:

https://www.google.es/maps?&q=url-del-archivo-kml

3 Geo Sitemaps: El último método para presentar los archivos KML al googlebot, es el uso de Sitemaps. Primero creamos un directorio en nuestro servidor, por ejemplo «localización», donde hemos alojado los archivos KML y GeoRSS. Luego creamos manualmente el Geo Sitemap. Es muy sencillo, y tiene la siguiente estructura en XML (donde sustituiremos https://www.example.com/ por la ruta de nuestro directorio):

<urlset xmlns="https://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:geo="https://www.google.com/geo/schemas/sitemap/1.0">
<url>
<loc>https://www.example.com/download?format=kml</loc>
<geo:geo>
<geo:format>kml</geo:format>
</geo:geo>
</url>
<url>
<loc>https://www.example.com/download?format=georss</loc>
<geo:geo>
<geo:format>georss</geo:format>
</geo:geo>
</url>
</urlset>

Si se usan los Geo Sitemaps, no se debe olvidar de subirlo al directorio raiz del sitio web, inscribirlos en Google Webmaster y/o colocarlos en el archivo robots.txt de la web, siguiendo las reglas para el uso de Sitemaps en robots.txt.

Conclusiones:

la indexación de contenidos geo-localizados es sólo una forma más de generar tráfico hacia una web. También se debe tener en cuenta que la geo-indexación no es aplicable a cualquier proyecto web, pero para las webs que usan mucha información localizada puede ser una interesante posibilidad para posicionarse en los resultados de Google Maps y así ganar popularidad y también generar tráfico adicional.

Google está experimentando diferentes formas de presentar los resultados geo-indexados, y las páginas que generan estos contenidos están bien situadas, pero puede generar SPAM.

La indexación de contenidos geo-localizados mediante archivos KML es muy lenta, al contrario que los contenidos del Local Bussiness Center, pero es una actividad SEO complementaría a todas las demás.

Si te ha gustado esta entrada puedes compartirla. Si quieres dejar un comentario, te estaré muy agradecida. Gracias por venir..!!


Juana Corbalán
de Corbax

12 comentarios en “SEO y Geolocalización: crear un geositemap”

  1. Enrique Valera

    Comentaba el otro día con @alpoma que sería una idea oportuna un mapa de cobertura real e incidencias de la TDT. ¿Lo ves técnicamente muy descabellado?

    Saludos

    1. Hola Enrique Valera:
      No, sería sencillo de implementar con la API de Google Maps, pero eso sería otro tema.
      Otro sábado a lo mejor nos metemos con ello.
      Saludos y gracias por tu comentario! :))

  2. Muy interesante, pertenece a la categoría de los temas que he postergado para mejor ocasión y parece que esta ha llegado. El post resulta muy claro y didáctico, tanto como para ponerlo inmediatamente en práctica.
    Ya os cuento.
    Oh.

    1. @Seoplicious
      Hermosas palabras que muestran un alma noble y elevada. Gracias, salao.
      Que la bendición de infinitos primeros puestos en las SERPs alumbre tus días.

      The Corbax´s Quick Response Team

    1. Gracias:)
      Ya verás como la indexación es más rápida de lo que pensamos. Si tienes programada una alerta de Google acerca de ello ( por ejemplo con el nombre del cliente ) observarás lo que te digo (espero no meter la patita…bueno, la vida del SEO es puro riesgo).
      Saludos.
      The Corbax´s Quick Response Team

  3. Hola Juana,

    Felicidades por la explicación tan detallada que has hecho de todas las fases, que me han servido a la perfección para probar. Solo tengo un par de dudas. Me pregunto si el archivo GeoRss es preferible que lleve la extensión «.rss» o «xml». He hecho la prueba con esta última, pero como en el GeoSitemap, se menciona esta linea:

    georss

    Me ha asaltado la duda, aunque después de subir el fichero mediante webmaster tools, googlebot ha reconocido las dos URL que contiene este GeoSitemap, lo cual parece que funcione bien.
    La otra cuestión que la veo muy interesante por tu parte es lo que comentas aquí:

    «…Es importante colocar enlaces a una página índice de archivos KML, desde la página inicial y si es posible en todas las páginas internas para que así el googlebot comprenda la importancia de los archivos KML.»

    ¿Esta página indice puede ser la página de contacto donde se ubica el mapa de google maps, por ejemplo?
    Me ocurre que aún teniendo instalado Google Earth y también, asignada correctamente la extensión KML de archivo a este programa, cuando hago clic sobre el enlace al fichero KML que he generado desde Google Maps, en vez de abrir Google Earth, se descarga el fichero. Luego haciendo clic sobre este último, si que se abre Google Earth, pero era por que también lo mencionas en el interesante post.

    Simplemente muy agradecido por lo detallado del post y la trascendencia que todo esto tiene para el SEO local y especialmente para los móviles y sus búsquedas locales!!

    Un saludo!

    1. Muchas gracias por tu amable comentario.
      Así dan unas enormes ganas de seguir intentando aprender y comunicar lo aprendido o lo que es lo mismo, aprenderlo en mayor profundidad mientras me esfuerzo en hacerlo de una manera clara, útil, claro y agradable (hasta el punto que confeccionar un sitemap lo sea).
      Respecto a tus preguntas
      -creo que las extensiones .rss y .xml son equivalentes en todo (RSS es una familia de formatos de fuentes web codificados en XML, la Wikipedia dixit)
      -en mi caso suelo usar la página «donde estamos» para colocar el archivo según comentas, en otros casos el footer, de todas maneras estoy probando.
      -respecto a que se abra directamente el archivo kml o kmz te remito a la página de Google Earth donde explica como añadir los tipos MIME al servidor web.

      Saludos.Juana.

  4. Gracias Juana por los detalles en tus respuestas. Me pondré a investigarlos también.

    Viendo la creciente importancia que están teniendo los mapas, especialmente en las búsquedas locales y para móviles, estos pequeños detalles pienso que son de gran ayuda para la mejora en los resultados de búsquedas de Google Places.

    Un saludo!
    Jose

  5. Hola Juana,

    me ha ayudado mucho tu post. Incluso yo he podido hacerlo todo siguiendo tu super tutorial. Gracias por compartir tu conocimiento!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio