Vous trouverez dans cet article la liste des principaux moyens pour améliorer le référencement de son site internet. Chacun est composé d'une présentation, ainsi qu'une aide afin de le mettre en place (codes ou liens). N'hésitez pas à poster un commentaire si vous avez des difficultés pour intégrer une de ces solutions.
L'URL Rewriting permet, comme son nom l'indique, de réécrire les urls, en les rendant plus lisibles et plus facilement compréhensibles.
Le principe est de faire un alias : on réécrit l'URL pour que ce soit plus propre, et on les redirige en interne vers la page ciblée.
Prenons pour exemple une page ayant comme URL :
1 http://monsite.fr/index.php?controller=articles&action=view&id=6
Avec de l'URL Rewriting, nous pouvons au minimum obtenir :
1 http://monsite.fr/Articles/View-6
Ce premier exemple est plus propre.
Cependant, celui-ci ne donne aucune information sur le contenu de la page. Par exemple, si la page est un article, il peut être une bonne idée de mettre son titre dans l'URL :
1 http://monsite.fr/Articles/6-Ameliorer-son-referencement
Cette URL permet de savoir directement sur quoi va porter son contenu.
Attention cependant à ne pas mettre de caractères spéciaux ; pour ça, vous pouvez utiliser la fonction que j'avais partagé il y a quelques mois : Retirer les caractères spéciaux d'une chaîne de caractères.
Pour utiliser l'URL Rewriting, il faut le configurer dans un .htaccess. Pour l'exemple ci-dessus :
1 RewriteEngine on 2 RewriteRule ^Articles/([0-9]+)-([a-zA-Z0-9_\-]+)$ /index.php?controller=articles&action=view&id=$1 [L,NC]
De manière générale, tous vos titres doivent toujours être le plus explicite possible.
Il ne doit pas il y avoir 2 pages comportant le même titre (sinon vous n'avez pas été assez explicite).
Évitez tout de même de dépasser 70 caractères (c'est la limite pour les titres des résultats sur Google).
Utilisez les <h1>
à <h6>
en fonction de la hiérarchisation de votre page et non par rapport à leurs apparences !
Le style, ça se règle dans le CSS.
Contrairement à ce que pas mal de personnes pensent, il peut très bien il y avoir plusieurs balises <h1>
dans une même page.
Tout comme les titres, les descriptions doivent être uniques. La description est un résumé de ce qui va se trouver dans votre page, ne remettez pas le titre de votre page.
Imaginez votre page en résultat sur Google. Vous avez un titre et une description. Si Google juge votre description inutile, il va prendre du contenu dans votre page. Autant lui forcer la description, en lui donnant une description précise de ce que le visiteur pourra trouver.
Les keywords deviennent inutiles, il n'est plus nécessaire de les définir. Par principe, je les complète toujours : je récupère les mots importants dans ma description.
Une fois de plus, ces balises n'ont pas pour intérêt d'enjoliver le contenu, mais pour mettre du texte en valeur dans notre page.
Il ne faut pas en abuser, mais signaler les mots essentiels permet aux moteurs de recherche de mieux cibler les contenus.
Le fil d'ariane est la hiérarchisation de votre site pour arriver à la page.
Par exemple : Articles > Recettes > Chou à la crème
. Voici un screenshot sur Google :
Cet article n'a pas pour but de vous expliquer comment l'ajouter sur votre site, je vous redirige du coup sur la doc pour ceux qui souhaitent l'implenter : http://support.google.com/webmasters/bin/answer.py?answer=185417.
Sachez qu'il est aussi possible d'ajouter d'autres types d'informations dans vos résultats Google (pour la musique, le cinéma, ...) : http://support.google.com/webmasters/bin/answer.py?answer=99170.
Vous avez également pu apercevoir sur le précédent screenshot une image de l'auteur de l'article à côté de la description.
Un compte Google Plus est nécessaire, où vous devrez ajouter votre photo.
Complétez ensuite votre profil afin l'associer à votre site web, et rajouter un lien vers ce profil dans chacune de vos pages.
Plus d'informations : http://support.google.com/webmasters/bin/answer.py?hl=fr&answer=1408986.
Le HTML5 permet de mieux structurer le contenu de votre page. Au lieu de mettre des <div>
partout dans votre page, utiliser aussi les nouvelles balises <header>
, <nav>
, <footer>
, <article>
, <section>
, ...
Les moteurs de recherche auront alors plus de facilité à connaître l'utilité de chaque élément sur vos pages.
Ce fichier, qui doit être présent à la racine de votre site, permet de donner des règles aux moteurs de recherches (leur interdire de référencer certaines pages, ...). Même si vous ne souhaitez pas restreindre le référencement, ce fichier doit être ajouté.
Vous pouvez aussi fournir le lien vers le sitemap de votre site (voir la prochaine partie).
Plus d'informations pour construire votre fichier robots.txt
: http://support.google.com/webmasters/bin/answer.py?answer=156449
Un sitemap permet aux moteurs de recherche de connaître l'ensemble des pages de votre site.
C'est en quelques sortes un gros menu, facilement compréhensible par les moteurs de recherche.
Ce fichier doit se trouver à la racine de votre site, et son URL doit être définie dans le robot.txt
de cette manière :
1 Sitemap: http://www.dewep.net/sitemap.xml
On nomme ce fichier generalement sitemap.xml
.
Plus d'informations sur : http://support.google.com/webmasters/bin/answer.py?answer=156184 et http://support.google.com/webmasters/bin/answer.py?answer=183669.
Le duplicate content est le fait d'avoir plusieurs URL possibles pour accéder au contenu d'une même page.
Du coup, les moteurs de recherche ne savent pas exactement quelle est la bonne URL, et ne référencent donc pas correctement votre page.
Un exemple de duplicate content présent sur une bonne partie des sites internet :
1 http://monsite.fr 2 http://www.monsite.fr 3 http://monsite.fr/index,php 4 http://www.monsite.fr/index.php
Cela fait 4 URL pour une seule et même page. La solution est de définir une URL pour chaque contenu ; si jamais l'URL n'est pas bonne, alors on redirige (via le code HTTP 301 Moved Permanently
).
Pour rediriger le sous-domaine www
, vous pouvez ajouter ceci dans votre .htaccess
:
1 RewriteCond %{HTTP_HOST} ^dewep.net$ [NC] 2 RewriteRule (.*) http://www.dewep.net/$1 [QSA,R=301,L]
Pour récupérer l'URL utilisée, utilisez le contenu de $_SERVER["REQUEST_URI"]
(en PHP). Et pour rediriger :
1 header("Status: 301 Moved Permanently", false, 301); 2 header("Location: http://monsite.fr/la-bonne-url");
Je vous ai donné dans cet article les principaux conseils afin d'améliorer le référencement de son site internet. Vous pourrez trouver d'autres informations à ces adresses :
Et si vous souhaitez faire connaître votre nouveau site web à Google : http://www.google.com/submityourcontent/.