Generar sitemaps dinámicos para google en joomla 1.5, posicionamiento en joomla

Alguna vez hemos explicado como generar url’s amigables en nuestros sitios joomla, tan importante (para google) como tener enlaces amigables en nuestro sitio web, es enviarle un sitemap mapa del sitio, actualizado. El mapa básicamente contiene datos que google es capaz de leer, para hacerse una idea del contenido de la web, y hacerlo de manera más rápida que el rastreo mediante sus arañas, esto hace que los sitios mejoren en posicionamiento. Para facilitarle la labor en joomla existen multitud de extensiones para generar sitemaps con Joomla, sin duda todos son excelentes, personalmente el que más frecuentemente utilizo es: Dynamic XML Sitemap

Su instalación no es complicada, pero tiene algún truco especial que viene correctamente explicado en el fichero leéme que se adjunta en el módulo.

  1. Descargamos el módulo Dynamic XML Sitemap
  2. Descomprimimos el módulo que contiene dos ficheros: el módulo y la plantilla. Hay que instalar los dos desde el instalador joomla.
  3. Una vez que se encuentran instalados (en el gestor de plantillas aparecerá una nueva llamada dynamic xml y en el gestor de módulos un nuevo módulo dynamic xml).
  4. Configuramos el módulo: Podemos incluir / excluir, categoriás, secciones, contenido restringido…, etc
  5. MUY IMPORTANTE: En la posición del módulo debemos escribir (no aparece en la lista desplegable de las posiciones) : dynamicxml
  6. En el campo live site tenemos que poner el dominio: http://misitio.com/, ya que es probable que sino google nos diga que hay errores en las url

Podremos comprobar que realiza correctamente el mapa del sitio en la siguiente dirección:

http://misitio.com/?template=dynamicxmlsitemap

Esta dirección es la que enviaremos a google (desde el centro de herramientas para webmasters), para que busque el mapa de nuestro sitio web.

Si no funciona correctamente podéis probar con http://misitio.com/index.php?template=dynamicxmlsitemap

Bookmark and Share

8 comentarios para “Generar sitemaps dinámicos para google en joomla 1.5, posicionamiento en joomla”

  • seguí todos los pasos y Dynamic XML Sitemap me da el siguiente error:

    http://www.hankido.cl/v2/?template=dynamicxmlsitemap

    Si alguien me pudiera orientar, gracias!

  • ¿Has habilitado el xmlsitemap? Tienes otras opciones para probarlo en el propio componente. Saludos,

  • Hola a todos, segui los pasos pero me da un problema al validar el sitemap en google webmastertools.
    Falta el código XML.
    Falta esta etiqueta obligatoria. Añádala y vuelva a enviar la información.
    -Sin embargo, leyendo otros foros… he encontrado una pagina web para validar los sitemap y me los valida bien.
    http://www.validome.org/google/validate
    No se que hacer. Me podriais ayudar?. Muchas gracias.

  • Hola:
    Deberías probar los formatos disponibles en el componente, y abrir la dirección que te sale en el navegador, si puedes guardar un fichero xml perfectamente formado, prueba a enviarlo a google a través de las herramientas para webmasters. Deberías adjuntar una captura de pantalla o más información sobre el error.

  • Agus:

    Hola, a mi me ocurre exactamente lo mismo.
    El Master Tools de Google me dice que:
    Falta el código XML.
    Falta esta etiqueta obligatoria. Añádala y vuelva a enviar la información.
    El fichero que me abre el navegador esta vacio, solo tiene estas lineas:

    Alguna sugerencia más?

    Muchas gracias.

  • ¿Habilitáis el módulo y la plantilla? ¿En el módulo ponéis la posición requerida?
    Revisa todos los pasos y verás como funciona.
    Si lo haces todo y no funciona, publica la versión apache, mysql, php y joomla de dónde estás ejecutando el sitio.
    También resulta interesante si la página de previsualización del xml sale vacío hacer click derecho y copiar el código fuente.
    saludos,

  • Agus:

    Si tengo habilitados módulo y plantilla, lo de la posición requerida dudo, segun las instrucciones hay que poner “dynamicxml” sin comillas claro.
    Y la version de Joomla es la 1.5 pero en modo heredado 1.0.
    La versión de PHP es 5.
    El apache no lo se y de mysql es la 5.0
    Esto es lo que me sale nada mas que antes no lo ha visualizado:

    xml version=”1.0″ encoding=”UTF-8″ ?>
    urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″ />

    y el resto vacio.
    Gracias.

  • Si te fijas en el código generado falta la apertura de
    Seguramente, esta etiqueta abierta, provoca que el resto del código no se escriba.
    Yo en tu lugar comprobaría que la plantilla dynamicxml está publicada y asignada correctamente.
    En la segunda parte en el módulo comprobaría que live site funciona sin barra al final de la dirección o con ella.
    http://www.misitio.es y probaría http://misitio.es/
    Si quieres pásame la dirección del sitio por la sección de contacto y le echo un vistazo.
    Saludos

Deja un comentario