Optimiser son blog Dotclear au referencement
Par Jérémy Gautier, jeudi 10 août 2006 à 18:48 :: Webmaster :: #140
Donc on va devoir tout d'abords changer les metatags généré automatiquement par php/mysql.
Ouvrez template.php de votre blog qui se trouve dans /themes/votre_theme/template.php
Vous allez voir ça 
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=<?php dcInfo('encoding'); ?>" />
<meta name="MSSmartTagsPreventParsing" content="TRUE" />
<?php dcHeadLinks(); ?>
<link rel="alternate" type="application/rss+xml" title="RSS" href="<?php dcInfo('rss'); ?>" />
<link rel="alternate" type="application/atom+xml" title="Atom" href="<?php dcInfo('atom'); ?>" />
<meta name="DC.title" content="<?php dcInfo(); ?>" />
<title><?php dcSinglePostTitle('%s - '); dcSingleCatTitle('%s - ');
dcSingleMonthTitle('%s - '); dcCustomTitle('%s - '); dcInfo(); ?></title>
<link rel="stylesheet" type="text/css" href="<?php dcInfo('theme'); ?>/style.css" media="screen" />
<?php dcPostTrackbackAutoDiscovery(); ?>
</head>
Pas très beau hein ? changez par ceci :
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="description" content="<?php dcSinglePostTitle('%s . '); dcSingleCatTitle('%s . ');
dcSingleMonthTitle('%s . '); dcCustomTitle('%s . '); ?>titre de ton blog."/>
<meta name="keywords" content="<?php dcSinglePostTitle('%s . '); dcSingleCatTitle('%s . ');
dcSingleMonthTitle('%s . '); dcCustomTitle('%s . '); ?>titre de ton blog."/>
<meta name="MSSmartTagsPreventParsing" content="TRUE"/>
<?php dcHeadLinks(); ?>
<link rel="alternate" type="application/rss+xml" title="RSS" href="<?php dcInfo('rss'); ?>"/>
<link rel="alternate" type="application/xml" title="Atom" href="<?php dcInfo('atom'); ?>"/>
<meta name="DC.title" content="<?php dcInfo(); ?>"/>
<title><?php dcSinglePostTitle('%s . '); dcSingleCatTitle('%s . ');
dcSingleMonthTitle('%s . '); dcCustomTitle('%s . '); ?>titre de ton blog.</title>
<?php dcPostTrackbackAutoDiscovery(); ?>
<link rel="stylesheet" type="text/css" href="<?php dcInfo('theme'); ?>/style.css" media="screen" />
</head>
Changez "titre de ton blog." par .... votre titre ( trois fois ( mots clefs, desccription et title ) )
Maintenant les metatags sont en place.
Il va falloir mettre des balises title générées automatiquement pour les liens de votre blog.
dans /themes/votre_theme/post.php remplacez :
<h2 class="post-title"><?php dcPostTitle(); ?></h2>
par :
<h2 class="post-title" title="<?php dcPostTitle(); ?>"><?php dcPostTitle(); ?></h2>
et puis :
et puis toujours dans le même dossier remplacez :
<ins><h2 id="p<?php dcPostID(); ?>" class="post-title"><a
href="<?php dcPostURL(); ?>"><?php dcPostTitle(); ?></a></h2></ins>
par :
<h2 id="p<?php dcPostID(); ?>" class="post-title"><a
href="<?php dcPostURL(); ?>" title="<?php dcPostTitle(); ?>"><?php dcPostTitle(); ?></a></h2>
biensur idem pour les liens des categories par exemple dans la même page :
<span>::</span> <a href="<?php dcPostCatURL(); ?>"><?php dcPostCatTitle(); ?></a>
par :
<span>::</span> <a href="<?php dcPostCatURL(); ?>" title="<?php dcPostCatTitle(); ?>"><?php dcPostCatTitle(); ?></a>
Vous avez compris le truc ? Vous mettez la variable du nom d'url dans la balise title. Bien sur :/ vous pouvez très bien aussi la mettre dans la balise alt d'une image
Exemple ?
Non c'est à vous de jouer maintenant. Mais quand même je conseil :
- Pas plus de 15 posts par page ( Ã configurer dans la partie administration )
- Pas plus de 1500 mots dans le post
- Utiliser le système de chapeau pour éviter le duplicate content
Optimiser son blog Dotclear au referencement
Par Jérémy Gautier, jeudi 10 août 2006 à 18:48 :: Webmaster :: #140
Batterie
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.Commentaires
1. Le mardi 12 février 2008 à 20:55, par ghis