Les moteurs de recherche utilisent des robots indexeurs (crawlers) pour indexer les pages du Web dans leurs immenses bases de données.
La première étape en référencement est de permettre à ces robots indexeurs de visiter et de comprendre le contenu de vos pages Web. Pour faciliter le travail des robots indexeurs, il faut connaître quelques points clés :
Comme les robots visitent les sites Web de liens en liens, il faudra que votre site contienne un maximum de liens internes (un menu sur chaque page). Une page "Nos partenaires" sera utile pour l' échange de liens avec les sites externes.
Pour optimiser un site Internet en vue d'améliorer son référencement, il faudra être à l'aise avec le langage HTML.
En effet, nous allons voir comment intégrer les mots clés choisis dans différents endroits clés de la page Web.
Sans devenir un spécialiste du HTML, il est important de connaitre la notion de balise HTML, de connaître la fonction des principales balises meta et enfin d'avoir des notions sur la hiérarchie des balises titres (h1, h2, h3,...) et paragraphes (p).
Le site internet de référence pour apprendre le html, php et css et sans aucun doute : Openclassroom
Sur l'ensemble des mots clés que vous avez identifiés pour votre site Web, seul 4 ou 5 devront être mis en avant par page. Ces mots clés devront bien entendu correspondre au contenu de la page...
La balise <title></title> et la balise <meta name="description" content=""> doivent être uniques pour chaque page. Des balises identiques pour des pages dont le contenu est différent serait lourdement sanctionné par Google en terme de référencement.
Il est interdit également de rédiger plusieurs pages avec des url différentes et des contenus identiques ou presque. Google appelle ça du Duplicate Content et la sanction peut être très lourde...
La balise <title></title> est une phrase courte (environ 75 carctères) qui résume le contenu de la page en associant des mots clés. Elle ne doit pas être une liste de mots clés sans aucun sens...
Si la balise <title></title> est correctement rédigée, Google s'en servira dans sa page de résultat de recherche :
Si vous tentez de tricher, Google sanctionnera la page en terme de référencement.
La balise <meta name="description" content=""> est une phrase un peu plus longue que le titre de la page. (environ 165 carctères) qui résume aussi le contenu de la page en associant des mots clés. Elle ne doit pas être une liste de mots clés sans aucun sens...
Si la balise <meta name="description" content=""> est correctement rédigée, Google s'en servira dans sa page de résultat de recherche :
Il ne faut pas que la balise description soit une paraphrase de la balise title. Elle doit être complémentaire et si possible elle doit inciter le visiteur à cliquer sur votre site plutôt que sur un autre !
L'architecture de chaque page Web doit être clair. L'idéal est de conserver la même architecture pour tout le site.
Avec le nouveau standard HTML5, vous pouvez utiliser de nouvelles balises qui permettront de structurer la page. Ceci rendra leur compréhension plus facile par les moteurs de recherche... Exemple de nouvelles balises de section:
<header></header>
Cette section introduit la page. Elle peut contenir la section <nav></nav>, le titre de niveau 1 <h1></h1>
<nav></nav>
Cette section contient général le menu interne de navigation du site Internet...
<footer></footer>
Cette section de fin de page peut contenir le copyright,...
Chaque page doit contenir un titre -et un seul- de niveau 1 <h1></h1>, un ou plusieurs titres de niveau 2 <h2></h2>,...
Le texte sera mis entre les balises <p></p>,...
La hiérarchie des balises titre est important à respecter. Il ne faut pas écrire :
<h1>Titre de niveau 1</h1>
<h3>Titre de niveau 3</h3>,
<p>Paragraphe</p>,
<h2>Titre de niveau 2</h2>,
Les robots indexeurs ne peuvent pas lire les mots contenus dans les images, il faudra que chaque balise img contiennent un attribut alt="" avec au moins un mot clé. Chaque image devra au minimum s'écrire :
<img src="" alt="" />
Exemple :
img src="/images/logo-site.gif" alt="location bateau en corse du Sud" />
Si la page d'accueil du site doit s'appeler index.html ou index.php, les noms des autres pages peuvent s'écrire avec des mots clés correspondant avec le contenu de la page.
Exemple :
location_bateau_sans_permis_corse.php