WordPress, Sitemap, Plugin – Un plugin WordPress pour générer un sitemap xml


Il a déjà beaucoup été question sur ce blog de sitemap et de référencement ainsi que de WordPress. On se devait donc d’évoquer le plugin qui permettrait le rapprochement des deux. En clair, répondre à la question « quel plugin choisir pour faciliter la création de sitemap en vue d'optimiser son référencement ? » C’est maintenant chose faite à l’aide de cet article !

Pour en savoir plus sur la teneur et l’utilité du sitemap, vous pouvez consulter les quelques articles consacrés à la question sur ce blog.

Pour en savoir plus sur le sitemap et ses usages

1. Le plugin wordpress Google XML Sitemaps

Pour ce plugin il n’ y a rien à redire, c’est meilleur de tous si vous possédez un blog wordpress et que vous souhaitez contrôler la création de manière effective votre fichier sitemap.xml.

Wordpress, Sitemap, Plugin -  Un plugin WordPress pour générer un sitemap xml

Définir le contenu du sitemap
Wordpress, Sitemap, Plugin -  Un plugin WordPress pour générer un sitemap xml

Définir les fréquences et les priorités parmi les pages de votre site
Wordpress, Sitemap, Plugin -  Un plugin WordPress pour générer un sitemap xml

Le code produit par le plugin…
Le plugin produit en racine de votre site un fichier sitemap.xml et un autre fichier sitemap.xml.gz qui serait utile si vous souhaitiez utiliser les fonctionnalités avancés du sitemap.Pour plus d’infos, vous pouvez vous reportez à l’article Créer un sitemap avancé pour Google

	<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="http://127.0.0.1/wordpress_2_7/site/wp-content/plugins/google-sitemap-generator/sitemap.xsl"?><!-- generator="wordpress/2.8.4" --><!-- sitemap-generator-url="http://www.arnebrachhold.de" sitemap-generator-version="3.1.6" --><!-- generated-on="September 11, 2009 11:26 am" --><!-- Debug: Total comment count: 4 --><urlset 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" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">	<url>
			<loc>http://127.0.0.1/wordpress_2_7/site/</loc>
			<lastmod>2009-09-02T03:18:40+00:00</lastmod>
			<changefreq>daily</changefreq>
			<priority>1.0</priority>
		</url>
	<!-- Debug: Start Postings --><!-- Debug: Priority report of postID 26: Comments: 0 of 4 = 0 points -->	<url>
			<loc>http://127.0.0.1/wordpress_2_7/site/2009/08/11/framework-dilemma/</loc>
			<lastmod>2009-09-02T03:18:40+00:00</lastmod>
			<changefreq>monthly</changefreq>
			<priority>0.2</priority>
		</url>
	<!-- Debug: Priority report of postID 21: Comments: 4 of 4 = 1 points -->	<url>
			<loc>http://127.0.0.1/wordpress_2_7/site/2009/02/25/howdy-howdy-speaker/</loc>
			<lastmod>2009-02-25T13:09:28+00:00</lastmod>
			<changefreq>monthly</changefreq>
			<priority>1.0</priority>
		</url>
	<!-- Debug: Priority report of postID 19: Comments: 0 of 4 = 0 points -->	<url>
			<loc>http://127.0.0.1/wordpress_2_7/site/2009/02/06/again-a-post-in-sex/</loc>
			<lastmod>2009-02-06T20:43:36+00:00</lastmod>
			<changefreq>monthly</changefreq>
			<priority>0.2</priority>
		</url>
 
		<!-- to be continued -->
			</url>
		<!-- Debug: End Postings --><!-- Debug: Start Custom Pages --><!-- Debug: End Custom Pages --><!-- Debug: Start additional URLs --><!-- Debug: End additional URLs --></urlset>

1.1 Le plugin wordpress Google Sitemaps - Append UTW Tags

Un mauvais point, il semble que la version de ce plugin qui requiert l’installation du plugin précédent, n’est plus supportée pour une version supérieure à WordPress 2.3+. Sachant que WordPress est désormais à une version 2.8.4 à l’heure où cet article s’écrit.

2. Le plugin wordpress Karailiev's sitemap

Un plugin sobre et efficace, sans chichi qui fait ce qu’on lui demande de faire. A recommander pour un débutant ou quelqu’un qui ne souhaite pas se prendre la tête avec le sitemap, qui somme toute n’est pas si primordiale en terme de référence. La règle pour une référencement adéquat est plutôt :

  1. Une forme d’URL explicite basé sur le titre de l’article
  2. La balise <title> </title> identique au titre de l’article
  3. Une seule balise <h1> </h1> identique au titre de l’article

Une liste réduite de paramètres pour le plugin Karailiev's sitemap
Wordpress, Sitemap, Plugin -  Un plugin WordPress pour générer un sitemap xml

Un exemple de code produit par le plugin Karailiev's sitemap

 
	<?xml version="1.0" encoding="UTF-8"?>
	<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
		<!-- Generated by Karailiev's sitemap 0.7.1 plugin -->
		<!-- http://www.karailiev.net/karailievs-sitemap/ -->
		<!-- Created September 11, 2009, 12:29-->
		<url>
			<loc>http://127.0.0.1/wordpress_2_7/site/</loc>
			<lastmod>2009-09-18T22:29:10Z</lastmod>
			<changefreq>weekly</changefreq>
			<priority>1</priority>
		</url>
		<url>
			<loc>http://127.0.0.1/wordpress_2_7/site/2009/08/11/framework-dilemma/</loc>
			<lastmod>2009-08-11T09:10:18Z</lastmod>
			<changefreq>weekly</changefreq>
			<priority>0.3</priority>
		</url>
		<url>
			<loc>http://127.0.0.1/wordpress_2_7/site/2009/02/06/blogging-does-mean-no-sex/</loc>
			<lastmod>2009-02-06T20:42:31Z</lastmod>
			<changefreq>weekly</changefreq>
			<priority>0.3</priority>
		</url>
		<url>
			<loc>http://127.0.0.1/wordpress_2_7/site/2009/02/06/baby-you-are-a-star-the-return/</loc>
			<lastmod>2009-02-06T20:35:39Z</lastmod>
			<changefreq>weekly</changefreq>
			<priority>0.3</priority>
		</url>
		<url>
			<loc>http://127.0.0.1/wordpress_2_7/site/2009/02/06/baby-you-are-star/</loc>
			<lastmod>2009-02-06T20:34:32Z</lastmod>
			<changefreq>weekly</changefreq>
			<priority>0.3</priority>
		</url>
		<url>
			<loc>http://127.0.0.1/wordpress_2_7/site/2009/02/06/domain-name-with-numbers/</loc>
			<lastmod>2009-02-06T20:32:52Z</lastmod>
			<changefreq>weekly</changefreq>
			<priority>0.3</priority>
		</url>
		<url>
			<loc>http://127.0.0.1/wordpress_2_7/site/2009/02/06/again-i-want-to-post-and-be-part-of-the-web/</loc>
			<lastmod>2009-02-06T18:55:56Z</lastmod>
			<changefreq>weekly</changefreq>
			<priority>0.3</priority>
		</url>
		<url>
			<loc>http://127.0.0.1/wordpress_2_7/site/2009/02/06/one-more-post/</loc>
			<lastmod>2009-02-06T20:28:11Z</lastmod>
			<changefreq>weekly</changefreq>
			<priority>0.3</priority>
		</url>
		<!-- to be continued -->
		<url>
			<loc>http://127.0.0.1/wordpress_2_7/site/tag/www/</loc>
			<changefreq>weekly</changefreq>
			<priority>0.1</priority>
		</url>
		<url>
			<loc>http://127.0.0.1/wordpress_2_7/site/tag/webdesign/</loc>
			<changefreq>weekly</changefreq>
			<priority>0.1</priority>
		</url>
		<url>
			<loc>http://127.0.0.1/wordpress_2_7/site/tag/calligraphy/</loc>
			<changefreq>weekly</changefreq>
			<priority>0.1</priority>
		</url>
		<url>
			<loc>http://127.0.0.1/wordpress_2_7/site/tag/cinema/</loc>
			<changefreq>weekly</changefreq>
			<priority>0.1</priority>
		</url>
		<url>
			<loc>http://127.0.0.1/wordpress_2_7/site/category/sex/</loc>
			<changefreq>weekly</changefreq>
			<priority>0.1</priority>
		</url>
	</urlset>

3. Le plugin wordpress Standard XML Sitemaps

Ce plugin conçu par Patrick Chia est assez déroutant, il ne crée pas physiquement de fichier sitemap.xml. Il se crée que sur demande lorsque les crawlers viennent visiter votre site. C’est assez décevant car vous ne contrôlez pas ou presque les critères de paramétrage de votre sitemap. Pour connaitre des informations supplementaires sur les critéres tel que vous piuvez les voir ci-dessous.

<loc>http://social.hecube.net/</loc>
<lastmod>2009-04-11</lastmod>
<changefreq>hourly</changefreq>

Un point positif, apparemment le plugin est compatible avec WPMU. Toutefois, dans le readme.txt, il y a une erreur sur le mise à disposition des fichiers.

Extrait du readme.txt contenant une erreur pour l’installation
Le fichier feed-sitemap.php va dans le répertoire wp-includes et le fichier xml-sitemap.php va dans le répertoire wp-content/ plugins/

= WordPress User =
1. Upload ‘xml-sitemap.php’ to the ‘/wp-content/plugins/’ directory
2. Upload ‘feed-sitemap.php’ to the ‘/wp-content/includes/’ directory
3. check your sitemap url like http://yourblogurl.com/sitemap.xml

Le plugin wordpress Dagon Design Sitemap Generator

Ce plugin Dagon Design est un complément indispensable à un site sous WordPress. Dagon design est d’ailleurs une référence en matière de plugins WordPress. Il ne s’agit pas à proprement parler de générer un sitemap en xml mais de générer un cartographie de votre blog et par exemple dans la page d’erreur 404.php, un grand classique. C’est un peu la partie émergée du sitemap.xml à destination de votre visiteur et non des crawlers.

Les paramètres de l’administration de Dagon Design Sitemap Generator
Wordpress, Sitemap, Plugin -  Un plugin WordPress pour générer un sitemap xml

Wordpress, Sitemap, Plugin -  Un plugin WordPress pour générer un sitemap xml

Le rendu sur la page 404 de Dagon Design Sitemap Generator
Wordpress, Sitemap, Plugin -  Un plugin WordPress pour générer un sitemap xml

La ligne php à insérer et générer les liens de votre site sur votre page d’erreur 404 (404.php)

	<div id="content" class="narrowcolumn">
 
		<h2 class="center">Error 404 - Not Found</h2>
 
		<?php echo ddsg_create_sitemap(); ?>
 
	</div>

Pour aller plus loin