Todos los que hemos usado o usamos blogger como plataforma para blogear sabemos la imposibilidad de subir un sitemap y enviarlo a las herramientas para webmasters de google. El sitemap, aunque no asegura ni muchos menos el posicionamiento ni la indexación del bog, es una herramienta recomendable para asegurarte de que, al menos, Google ha sido informado de todas las páginas existentes en tu blog.

La solución

La única solución ha sido enviar el feed del blog, el cual contiene únicamente las últimas 25 entradas. Un problema adicional es que si decides redirigir el feed del blog en feedburner o cualquier otro gestor de feeds obtendrás error en el sitemap a través de google webmasters.

Existen varias soluciones, una es desactivar la redirección del feed en la configuración del blog y añadir la url del gestor de feeds que hayas elegido en la plantilla. Así envias a google webmaster la url original del feed de tu blog (http://tublog.blogspot.com/feeds/posts/default por ejemplo) y no obtienes error de sitemap. No obstante esta solución algo complicada no elimina el incoveniente de que el sitemap solo contendrá las últimas 25 entradas.

Para solventar todos los problemas existe una solución muy fácil a la vez que poco conocida. Consiste en usar el archivo xml raiz que proporciona blogger y añadir algunos parámetros a la url para generar el feed. Con esta solución puedes seguir usando la redirección del feed a feedburner o cualquier otro, pero a las herramientas de google para webmasters le enviarás el feed generado por blogger sin redireccionar y podrás enviar todas las entradas:

    1. Primero, como dije antes, vamos a usar el archivo xml del directorio raiz que proporciona blogger.

http://tublog.blogspot.com/atom.xml

Cambia "tublog" por el nombre de tu blog.

    1. Añadimos ?redirect=false a la url del sitemap

http://tublog.blogspot.com/atom.xml?redirect=false

Así eliminamos la redirección al generar el feed que usaremos como sitemap y podrás seguir teniendo el feed de tu blog configurado para redirigir a feedburner o cualquier otro gestor de feeds.

    1. Ahora vamos a añadir otros parametros para poder enviar todas las entradas de tu blog para que el sitemap contenga todas las url de tu blog. Blogger tiene un limite de entradas en los feeds, por defecto es 25 pero puede establecerse en 100 (parece ser que ahora este límite es de 500, pero no estoy seguro y sigo usando 100).

http://tublog.blogspot.com/atom.xml?redirect=false&start-index=1&max-results=100

En esta ocasión le hemos dicho al generador de feeds de blogger que empieze el feed desde la primera entrada hasta la entrada número 100. Si superamos las 100 entradas en nuestro blog enviaremos otro sitemap comenzando desde la entrada 101 hasta la 200, y así sucesivamente. El segundo sitemap quedaría:

http://tublog.blogspot.com/atom.xml?redirect=false&start-index=101&max-results=200

Juan Padial

Escrito por

Juan Padial

Farméutico por casualidades de la vida y por condición apasionado de la informática,...

Comparte este artículo