Conseils pour améliorer son référencement

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

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]

Les titres

De manière générale, tous vos titres doivent toujours être le plus explicite possible.

Dans le head

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).

Dans le body

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.

Les descriptions et keywords

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.

Balises em, strong

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.

Fil d'ariane dans Google

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 :

Screenshot 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.

Image auteur dans google

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.

HTML5

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.

Robots.txt

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

Sitemap

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.

Duplicate content

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");

Pour aller plus loin

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/.


URL Rewriting SEO

Article publié le 2 Juillet 2013.

Commentaires