Cargando...

20 junio 2012

Cómo Agregar un Mapa del Sitio a tu blog de Blogger

Un "Mapa del sitio XML" es como un directorio de todas las páginas web que existen en un blog o sitio web. Los motores de búsqueda como Google y Bing, utilizan esos archivos del mapa del sitio XML, para descubrir páginas que no hayan podido ser rastreadas durante el proceso de búsqueda regular.
Esa es la explicación que ofrece Amit Agarwal en Digital inspiration sobre cómo funciona un mapa de sitio XML, quién también explica cuál es la limitación de los blogs de Blogger en lo que respecta a dicho mapa del sitio, y además ofrece una solución. Veamos de qué se trata.

El problema con los archivos del mapa del sitio de Blogger


Un mapa del sitio completo, comprende "todas las páginas" del blog o sitio web.

Los blogs de Blogger sólo muestran los últimos 26 posts en el archivo del mapa del sitio XML predeterminado, aquí puede verse un ejemplo. Esto trae como concecuencia que los posts antiguos que no están contemplados en el archivo del mapa del sitio XML predeterminado, pudieran no ser indexados por los motores de búsqueda. Afortunadamente hay una solución para esto, ofrecida en la página mencionada y de la que a continuación hablaremos.

La solución consiste en crear un sitemap XML completo y agregarlo desde la opción de preferencias de búsqueda, opción que recientemente dispuso Blogger en nuestro panel. De ese modo le permitiremos a los motores de búsqueda que puedan rastrear nuestro sitio más inteligentemente.

Cómo generar un mapa del sitio XML completo para el Blog


  1. Ve a este generador, que Digital Inspiration facilita, y teclea la dirección web de tu blog. Se aplica para blogs de Blogger, o dominios propios alojados en Blogger. En mi caso sería: "http://www.compartidisimo.com".
  2. Haz click en "Create Sitemap", y copia el texto generado. En la imagen abajo puedes ver el texto generado cuando puse la dirección de mi blog. El texto generado empieza con User-agent: * y lo he resaltado con el fondo verde.

    Generador de Sitemap XML para Blogger
  3. Desde el panel de Blogger, vas a Configuración > Preferencias de búsqueda, y en la opción que dice: "Archivo robots.txt personalizado" habilita el contenido del archivo robots.txt personalizado seleccionando "", luego, pega el texto que copiaste en el campo y guarda los cambios.

    Habilitar el contenido del archivo robots.txt personalizado

¡Y listo!, hecho lo anterior, los motores de búsqueda descubrirán automáticamente los archivos del sitemap XML, vía robots.txt. Aunque es importante considerar que hacer lo anterior, proporciona "sugerencias" a los rastreadores para mejorar el trabajo al rastrear nuestro sitio, esto no garantiza que las páginas del sitio o blog aparezcan en los resultados de búsqueda. La buena noticia es que si lo hacemos, facilitamos el trabajo a los motores de búsqueda, para que las páginas de nuestro blog sean rastreadas. 


Via | Digital Inspiration

+ informacion sobre el tema
Acerca de los mapas del sitio (Información de Google)
Diferencia entre un mapa del sitio y un mapa del sitio XML
Robots.txt: Todo lo que deberías saber
Qué es un Google sitemap
Información sobre robots.txt (en inglés)

Nota: No confundir con el mapa de sitio web o mapa de sitio que comprende la lista del contenido por títulos, para que puedan verla los lectores y explorar el contenido.

No olvides suscribirte, para recibir todas mis actualizaciones, directamente a tu email.

Ingresa tu correo electrónico:

Recuerda confirmar tu suscripción, haciendo click en el enlace que recibirás por email.

45 comentarios :

  1. Una gran explicación Karla, como siempre =)

    Para tener un mapa de sitio utilicé un truco que encontré hace tiempo que consistía en poner una primer entrada con un código especial que hacía que cada nueva entrada fuera mostrada en ese mapa.

    Ciertamente esto esta mucho mejor, lo implementaré en mis blogs.

    ResponderEliminar
    Respuestas
    1. La verdad es que el crédito se lo doy a Amit Agarwal de Digital inspiration quién dio una explicación tan clara y concisa sobre el mapa del sitio XML y además facilitó el generador :D

      Yo ya lo implementé, aunque ya había agregado un mapa del sitio desde las herramientas para webmasters de Google. Ahora habrá que ver cómo nos va.

      Buen día Olmo ;)

      Eliminar
  2. Gracias! acabo de hacerlo.

    Saludos!

    ResponderEliminar
  3. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  4. Hola Karla. Muchas gracias.
    Una pregunta de principiante... ¿tenemos que volver a generar el sitemap cada vez que escribamos un nuevo post? ¿y hay que volver a añadirlo en webmasters de google?

    Oscar

    ResponderEliminar
    Respuestas
    1. Hola Oscar; no es necesario, a menos que tu blog exceda los 500 posts, en cuyo caso se tendría que agregar otra URL conteniendo el resto, y el generador te la daría.

      Esta opción de Blogger "Archivos robotst.xt personalizado" viene a facilitarnos las cosas, ya que desde ahí podemos bloquear contenido y agregar un sitemap XML como en este caso. Esto también es nuevo para mi, ya que no sabía que desde ahí podíamos agregar el sitemap XML.

      No sé de qué modo lo agregaste en la página de herramientas para webmasters, pero si la URL comprende los 500 posts, y la url luce como la que genera el generador, no será necesario a menos que tu blog exceda esa cantidad de posts. En el panel de herramientas para webmasters, puedes ver cuantas URL han sido enviadas y cuantas han sido indexadas, si ya enviaste un Sitemap desde ahí.

      Buen día ;)

      Eliminar
    2. Gracias por la respuesta Carla. Desde webmasters envié el sitemap en su día como feed, es decir, /feeds/posts/default. El caso es que antiguamente me indexaba todas las páginas. Pero desde hace un tiempo me dice que se han enviado 26 páginas pero sólo se ha indexado 1, cosa que no entiendo. Así que voy a utilizar el generador también en webmasters a ver qué tal.

      Uf, y 500 posts, todavía no los he escrito. Ya llegará ;-)

      Gracias.

      Eliminar
  5. I did it! Gracias Karla. Love You always, Sis :)

    ResponderEliminar
  6. Hola Karla, sólo para decirte que el miércoles generé el sitemap y lo asocié tanto al draft de blogger como a la herramienta de webmasters. Y en sólo dos días desde webmasters veo que google ya ha indexado todos los posts del blog.

    Muchas gracias!!!!!

    ResponderEliminar
    Respuestas
    1. Hola Oscar, me alegra que todas tus páginas ya están indexadas. Si agregaste el sitemap desde las herramientas de Google, ya no es necesario que lo hagas en Blogger, se que a veces queremos hacer las cosas dobles por aquello de que algo no salga bien (me incluyo) pero si desde las herramientas para webmasters te dice que ya están indexadas tus páginas, es porque así debe ser ;)

      Buen fin de semana!!

      Eliminar
  7. y en que parte lo pongo eses codigo:

    # Blogger Sitemap generated on 2012.06.24

    User-agent: *
    Disallow: /search
    Allow: /

    Sitemap: http://milesdesecretos.blogspot.com/atom.xml?redirect=false&start-index=1&max-results=500

    alguien me puede enseñar, utilizo la version antigua de blogger

    ResponderEliminar
    Respuestas
    1. Hola Junior, en el paso 3, dice dónde lo tienes que poner, necesitas usar la nueva interfaz de Blogger para ver esas opciones.

      La parte que dice:

      # Blogger Sitemap generated on 2012.06.24

      No la necesitas poner, arriba hay una imagen, con un ejemplo que habla de eso (en el paso 2).

      Suerte.

      Eliminar
  8. Interesante Karla. Voy a implementarlo en un par de blogs a ver que tal.
    Que tengas una linda semana.
    Saludos.

    ResponderEliminar
  9. Hola, una duda... y en cada nueva entrada, ¿tenemos que crear un nuevo sitemap?

    ResponderEliminar
    Respuestas
    1. No es necesario Javier, siempre y cuando no superes las 500 entradas, el generador te generará un enlace que contiene las últimas 500 entradas, si hay más, se generará otro con las otras 500 entradas y así sucesivamente, en otras palabras, tendrás que generar un nuevo sitemap al superar 500 entradas, 1000, 1500 etc.

      Suerte!

      Eliminar
  10. Una gran ayuda para los que estamos empezando. Gracias e incluiré un enlace de tu blog en el mío

    ResponderEliminar
    Respuestas
    1. Me da gusto que sea útil mlotrago, gracias por recomendar el blog :)

      Eliminar
  11. Kafka, como no recomendarlo... Das una serie de instrucciones claras y precisas, algo que facilita mucho las cosas, especialmente a gente que como yo empezamos en esto. Nuevamente gracias y, por cierto, va a ser verdad aquello que cantaba Jorge Drexler de "cada uno da lo que recibe, y recibe lo que da". Gracias de nuevo y seguiré buceando en tu experiencia.

    ResponderEliminar
    Respuestas
    1. Gracias por recomendarlo mlotrago, me da gusto que sea útil, y gracias también por el comentario ;)

      Eliminar
  12. Desde que hice esto del robots txt, mis visitas estan subiendo de a poquito, aunque tengo mas de 700 entradas, parece que igual funciona.
    Saludos

    ResponderEliminar
    Respuestas
    1. El generador que facilitan en Digital inspiration, debería generarte los mapas necesarios para que sean leídas todas las entradas que tienes en el blog. En tu caso deberían ser dos que comprenderían de la entrada uno a la 500, y de la 501 a la 1000.

      Saludos ;)

      Eliminar
  13. Hola Karla, gracias por tu colaboración. Ya apliqupe lo del mapa del sitio a mi blog. Lo que sucede es que antes de haberlo hecho había cambiado la url de mi blog que antes aparecía como http://aquijanoruiz.blogspot.com/ y ahora es http://elocarinista.blogspot.com/ pero ya no aparece en los ninuguno de los buscadores y sigue apareceiendo pero redireccionando al url anterior que ahora no tiene nada. ¿Qué debo hacer? ya hice lo del mapa del sitio. ¿Ahora sólo tengo que esperar?

    Saludos
    Alonso

    ResponderEliminar
    Respuestas
    1. Si ya colocaste el mapa del sitio en tu blog no deberías preocuparte mucho Alonso.

      Suerte!

      Eliminar
  14. Genial me ayudaste como no tenes idea enserio muchisimas gracias podria decirte que te amo jaja no enserio gracias por la info sigue asi

    ResponderEliminar
  15. Como siempre, Karla, muy instructivo. No obstante, retengo que hay que estar vigilante ante los cambios del número de post del blog cuando se superen los múltiplos de 500, a fin de añadir una nueva línea.

    Sin embargo, yo caí en esta entrada buscando información acerca de cómo poder tener una lista con todas las entradas del blog y, por ejemplo, las visitas a cada una de ellas.
    He encontrado varias soluciones para sacar el listado de las entradas, incluso con el número de comentarios de las mismas, y la fecha de publicación de cada una de ellas, todas a través de feeds. Pero hasta donde he investigado con esa solución no se obtienen las visitas. Y francamente, me he bloqueado en este punto.
    ¿Tienes idea de cómo hacerlo, por casualidad? He buscado sobre cómo guarda blogger el número de visitas de cada entrada, pero no he conseguido nada.

    ResponderEliminar
    Respuestas
    1. Hola Miguel. Se supone que el generador identificará que tienes más de 500 posts y generará una nueva URL para las siguientes entradas, tal y como aparece en la página de Labnol.

      Tener una lista de todas las entradas lo puedes conseguir usando json. Me parece que en vagabundia ya han publicado sobre ello, echa un vistazo. Con respecto a los de las visitas, ¿con qué fin quieres tener ese dato? Si por ejemplo lo quieres sólo para obtener estadísticas, puedes usar Google analytics. Si lo que deseas es mostrar en los posts el número de visitas, me parece que en El escaparate de Rosa una vez publicaban un script que hace eso...verás el blog con muchas imágenes negras pero la información todavía esta ahí, espero que en este caso sea completa...

      Suerte!

      Eliminar
    2. Gracias por tu respuesta.
      Lo cierto es que todo nace por el creciente número de entradas en mi blog (a fecha de hoy 663), que en ocasiones me hace difícil ver si una entrada ya está anteriormente publicada, o encontrar una entrada relacionada con otra que estoy a punto de publicar, etc.
      Es cierto que Blogger te permite ir buscando todas las entradas que tienes publicadas, pero el manejo es un poco lento y tedioso, bajo mi punto de vista.
      Es por ello que intentaba buscar tener un listado de todas las entradas, para poder verlas todas de un vistazo de forma rápida (incluso ordenadas alfabéticamente). Esto lo he encontrado a través de feeds, e incluso en algunos casos he visto cómo añadir el número de comentarios de cada entrada, y la fecha de publicación de cada uno de ellos.
      Pero además, y ya puesto, y a pesar de que uso Google Analytics, buscaba añadir a esta lista el número de visitas de cada página para tenerlo todo accesible de un golpe de vista.
      De hecho, con todo lo que he ido encontrando, he creado un fichero HTML que me da el listado en cuestión de segundos.
      E incluso estoy pensando en hacer una pequeña macro en Excel para poder tener los datos directamente en Excel.
      He echado un vistazo a todo lo que me indicas, pero de momento no he sido capaz de encontrar nada que resuelva esta inquietud.
      Pero seguiré mirando, por si acaso me he dejado algo.

      Eliminar
    3. Puedes preguntarle a JMiur en Vagabundia, si es que no encuentras nada desde el buscador. Seguro que te referirá algo útil acerca de lo que buscas, si es que lo ha publicado ;)

      Eliminar
    4. Muchas gracias. Tomo buena nota.

      Eliminar
  16. Ya tenía implementado una solución añadiendo al final de la url de tu feed "http://joseandresnm.blogspot.com/atom.xml?redirect=false&start-index=1&max-results=500".

    Aún así, ya está aplicado también este método. Esperando resultados :)

    ¡Saludos!

    ResponderEliminar
  17. Muy útil. Muchas gracias por compartirlo.

    Saludos.

    ResponderEliminar
  18. Muchas gracias por la información, andaba buscando como ponerle un mapa del sitio a mi blog y esto me ha sido muy util.

    Saludos.

    ResponderEliminar
    Respuestas
    1. De nada, me da gusto que haya sido útil.

      Eliminar
  19. muy buena informacion muchas gracias me sirvio de mucho (Y)

    ResponderEliminar
  20. Muchisimas gracias todo muy bien explicado y me sirvió de mucho ya que no sabía de que se trataba con precisión.

    ResponderEliminar
  21. Muchas gracias¡¡ Una explicación muy buena¡¡¡

    ResponderEliminar
  22. Muchas gracias Karla, un excelente aporte. La verdad que todos los bloggers necesitamos implementar un sitemap. :)

    Muchos saludos,
    Alex
    www.misteriosarealidad.com

    ResponderEliminar
  23. Gracias a tod@s por sus comentarios :)

    ResponderEliminar
  24. Hola, gracias por la información.

    He usado uno de los script que sugieren en una página de tutoriales. El resultado es este: http://www.tublogdemascotas.com/p/mapa-del-sitio.html Me pregunto si esto será suficiente, o aún puedo aplicar el procedimiento que recomiendas

    ResponderEliminar