06 abril 2009

Sitemaps en XML. (II)

Si quiere confeccionar un sitemap en XML de su web por usted mismo, aquí tiene un ejemplo:
(si hace copy-paste use un editor de texto plano como Notepad)

<?xml version="1.0" encoding="UTF-8"?>
<urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">

<url>
<loc>http://www.escueladeartetalavera.com/</loc>
<priority>0.95</priority>
<lastmod>2009-04-04T10:51:44+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>


<url>
<loc>http://www.escueladeartetalavera.com/mapaweb.htm</loc>
<priority>0.95</priority>
<lastmod>2009-04-04T10:51:44+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>


<url>
<loc>http://www.escueladeartetalavera.com/bachillerato.htm</loc>
<priority>0.72</priority>
<lastmod>2009-04-04T10:51:44+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>

...............
............(etc.)

</urlset>


Como puede verse, comienza y acaba con las etiquetas urlset y cada URL particular se encuentra dentro de la etiqueta loc, que usted habrá de sustituir por las URL de su web. Un grupo de etiquetas semejantes por cada página que desee indexar.
loc es la dirección de cada página que pretendemos indexar.
priority es la importancia relativa que le asignamos a cada URL.
lastmod es la fecha y hora de la última modificación.
changefreq es la frecuencia de cambio de la página y admite el valor monthly, weekly, daily, yearly, never, etc., según el caso.

Algunas apreciaciones:

-Puede introducir tantas URL como desee indexar en su sitemap, si bien un sitio complejo puede ser partido en tantos sitemaps como quiera (por diversas secciones) para su posterior envío a los servicios de directorio e indexación, como Google.
-Guárdelo como un archivo XML con un nombre como sitemap.xml o algo parecido.
-Súbalo al servidor, a su directorio raíz, porque no se rastrean las URL que se encuentran en directorios superiores a donde se encuentre el sitemap.
-No le de la misma prioridad a todas las páginas si no quiere volver loco a los motores de búsqueda. Puede jugar con varias combinaciones de valores. Déle la máxima prioridad a la página que más se actualiza del sitio web, a la principal, etc.
-Sugiéralo a un sitio que admita sitemaps como las herramientas para webmasters de Google.
-Introduzca una línea en su fichero robots.txt para notificar a los motores de búsqueda de la existencia de este sitemap. La línea ha de ser del tipo, por ejemplo:

Sitemap: (y aquí la dirección URL de su sitemap)

Esta línea puede ir en cualquier posición del fichero robots.txt, por ejemplo debajo del User-agent.

Si no está familiarizado con el archivo robots.txt, lea este post

robots.txt

Puede encontrar sistemas de generación de sitemaps automáticos on line en internet o componentes en gestores de contenido como Joomla (Joomap) para sitios web dinámicos. Si se fía lo suficientemente o si su sitio web es tan complejo que no le merece la pena hacerlo por usted mismo, inténtelo, siempre que se lo relacionen correctamente y de forma gratuita, que es otro cantar.
Y, por otro lado, le sugiero que use la redundancia, esto es, tenga adicionalmente un mapa del sitio con las categorías principales de su sitio web con enlaces a las páginas principales en modo de texto estático (nada de imágenes, ni Flash, ni mapas de imagen, ni enlaces dentro de elementos Javascript,...) en una página publicada dentro del sitio, e introduzca la URL de este mapa web en su sitemap XML.
Que tenga suerte en la indexación y en la promoción de su sitio web.


Artículos relacionados:

Sitemaps en XML
robots.txt

1 comentarios:

Dani Dagorma dijo...

Pues ya lo he realizado... espero que vaya bien, y lo acabo de incluir dentro de las Herramientas para Webmasters de Google, y estoy esperando a que me lo detecte.

He incluido, también como sitemaps, los tres archivos rss que creé en la página, de manera que tengo 4 sitemaps en las Herramientas para Webmaster.
Al tener las 4, no me dará problemas de incompatibilidad ¿no?

También he incluido, dentro de la del blog, la que pusiste en una de las entradas de tu blog, la de atom.xml.

Habrá que esperar que Google se pase por las páginas y a ver si no hay problemas.