Login
Main menu

Sitemap, Xmap y Google Webmaster Tools

xmapEn la actulidad una de las actividades adicionales en el diseño y mantenimiento de cualquier sitio web es disponer de un mapa web, o sitemap. No sólo porque puede ser una herramienta que facilite la navegación por nuestro sitio, sino porque es imprescindible su envío a Google y otros buscadores para que indexen nuestros contenidos y sepan que deben repasarlos periódicamente, en pocas palabras que al menos sepan de nuestra existencia.

Cuando buscamos una extensión para esta tarea, que de otro modo sería una tarea ardua, encontramos que la oferta de extensiones, a diferencia de otras funcionalidades, es algo escasa según mi parecer, y máxime teniendo en cuenta la importancia de enviar a los buscadores nuestro sitemap.

Pues bien, he optado por usar la extensión Xmap, básicamente porque es gratuita y porque su valoración es alta.

Xmap genera los sitemaps usando la estructura de menús del sitio y, como hemos dicho, no sólo los genera para los usuarios sino también para motores de búsqueda.

Entre sus principales características se encuentra la actualización del sitemap de forma automática, y la posibilidad de generar varios, así como modificar sus contenidos eliminando aquellos enlaces que no deseemos que aparezcan, y lo que es muy importante, soporta un gran número de componentes. En fin, que es una extensión que se ajusta perfectamente a la finalidad de la misma.

Pero cuando me enfrenté a ella, no conseguía obtener el sitemap para decirle a Google, a través de Google Webmaster Tools, dónde se encontraba. Así que ahí van las instrucciones para generar el sitemap, tanto en HTML como en XML, y ponerlo a disposición de los buscadores.

Lo primero, obviamente es instalar Xmap. Se instala sin problemas desde el gestor de extensiones de Joomla en sus versiones 2.5 y 3.x. Además nos instalará los plugins para los que también está específicamente desarrollado, hasta la fecha: K2, Kunena, Mosets Tree, Sobipro, Virtuemart, Web Links y por supuesto los contenidos nativos de Joomla.

Entraremos en el componente, donde encontramos dos opciones en el menú izquierdo: Mapas de sitio y extensiones. La opción extensiones nos llevará al gestor de plugins con el filtro de tipo de plugins Xmap ya seleccionado, con lo que sólo se nos mostrarán los plugins relacionados con el componente. La opción Mapas de sitio, nos permitirá gestionar nuestros sitemaps.

En la opción Extensiones publicaremos los plugins que nos sean necesarios.

En la opción Mapas de sitio pulsaremos sobre Nuevo, entrando en la ventana de gestión de Mapas, en la que encontraremos tres pestañas: Detalles del Mapa de sitio, Menús, Opciones y News Sitemap.

Detalles del Mapa de sitio: Aquí indicaremos el título del sitemap, podemos incluir un alias o dejar que se incluya automáticamente, fijar el estado entre publicado o despublicado, determinar los permisos de acceso e indicar un texto introductorio mediante el editor de texto.

Menús: En esta pestaña se nos muestran los menús existentes, que podremos marcar o no para incluirlos en el sitemap, además de poder indicar la prioridad y la frecuencia de los cambios.

Opciones: Nos muestra una serie de opciones relacionadas con la forma en que se presenta el sitemap para los usuarios que para nada afecta al sitemap.xml que es el que debemos enviar a los buscadores, y además vienen con sus respectivas ayudas por lo que no nos extenderemos más en esta opción.

News Sitemap: En esta pestaña tenemos la opción de incluir el nombre de publicación de los artículos de nuestro sitio web que hayamos incluidos en Google Noticias. También se encuentra con la yuda correspondiente.

Cuando hemos cumplimentado las diferentes pestañas a nuestro gusto, Guardamos y cerramos. Volveremos a la ventana de Gestión de Mapas de sitio y veremos que ya tenemos nuestro sitemap generado tanto el Images Sitemap, como el XML, como el de Noticias.

Pero aquí es donde me encontraba el problema, no localizaba el sitemap para darle la ruta a Google Web Master Tools.

Pies bien, a partir de aquí hay qeu hacer varios cambios en el diretorio raíz de nuestra instalación de Joomla. La primera es editar el fichero .htaccess, e incluir las siguientes líneas:

RewriteCond %{REQUEST_URI} ^/sitemap.xml
RewriteRule .* /index.php?option=com_xmap&id=1&view=xml

Aunque en teoría esto, según la documentación es suficiente, yo seguía sin encontrar el sitemap. Seguí leyendo la documentación (no es muy extensa, más bien todo lo contrario), y encontrer algo que figuraba como una segunda opción, aunque yo diría que es un paso más que consiste en crear en el directorio raíz un archivo llamado sitemap.xml y pegar el suguiento código dentro:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>http://www.misitio.com/index.php?option=com_xmap&view=html&id=1</sitemap>
</sitemapindex>

Bien, la prueba para ver el correcto funcionamiento es acceder a esta dirección www.misitio.com/sitemap.xml

Si nos muestra los diferentes enlaces es que todo está correcto. Si además nos identificamos como superadministrador, según nos indica el texto incial del mapa XML, podremos eliminar los enlaces no deseados.

Ya solo nos queda conectarnos a nuestra cuenta de Google Webmaster Tools e indicar dónde se encuentra el sitemap.

 

 

Modificado por última vez enMartes, 11 Noviembre 2014 17:38
Valora este artículo
(0 votos)

Deja un comentario

Asegúrate de llenar la información requerida marcada con (*). No está permitido el código HTML. Tu dirección de correo NO será publicada.

volver arriba