Sitemaps de blogger en google webmaster

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. 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.
  2. http://tublog.blogspot.com/atom.xml

    Cambia "tublog" por el nombre de tu blog.

  3. Añadimos ?redirect=false a la url del sitemap
  4. 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.

  5. 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).
  6. 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


Cerrar


Comentarios (4)

Community Builder Avatar
Georg McStraw
(08.02.2012 (11:31:37))
:O Sí No Pasé de blogspot a dominio propio, voy a probarlo, estoy desesperado y google no encuentra nada de lo que publico... de momento me ha aceptado el sitemap enviado... está pendiente de indexar páginas... entiendo que una vez llegue a las 100 tendré que añadir otro del 101 al 200 y así sucesivamente hasta los más de 1200 posts pendientes de publicar de nuevo.
Gracias por la info, ya te contaré! :)
Community Builder Avatar
carabanero
(23.08.2011 (22:05:53))
Sí No Muchas gracias por la informacion.
Community Builder Avatar
paco
(27.05.2011 (01:13:22))
Sí No Gracias por avisarme de la errata!! Corregido!!
Community Builder Avatar
el viajero impresionista
(27.05.2011 (01:12:39))
Muchas gracias Sí No Despues de toda una mañana intentando repara el sitemap di con tu página. En mi caso a funcionado. De todas maneras te aviso que hay una errata: cambié atom.xmlatom por atom.xml para que funcionara. Un saludo.

Smileys

:confused::cool::cry::laugh::lol::normal::blush::rolleyes::sad::shocked::sick::sleeping::smile::surprised::tongue::unsure::whistle::wink: