Dernière mise à jour : 5 février 2008.
Dans les nouvelles recommandations du HTML 5 encore au stade de brouillon du W3C, on note l'apparition de nouvelles balises. Voici donc sur cette page comment les nouvelles balises peuvent être utilisées dans le cadre du référencement universel, et à chaque mise à jour des navigateurs cette page permettra également de suivre l'implémentaion de ces balises.
Note : Les recommandations du W3C n'étant encore qu'au stade de brouillon, les informations contenues ici peuvent évoluer, voire devenir obsolètes après la publication des prochaines recommandations.
Le référencement universel (ou recherche universelle) consiste pour les moteurs à ne plus limiter leurs résultats à des pages web, mais à proposer à l'internaute un panel de documents multimédia comme la vidéo, l'image, l'actualité ou encore la localisation géographique.
Ainsi parmi les nouveautés du HTML 5, plusieurs balises semble présenter un réel intérêt du fait qu'elles apportent au sein du code source une définition précise du contexte pour chaque élément qu'elles contiennent.
Par exemple, on imagine très bien quel type d'information la balise video apportera au moteur de recherche (ou au navigateur).
Même si aujourd'hui la plupart des contenus sont bien identifiés par les robots, l'utilisation de balises spécialement dédiées aux contenus multimedia va sans nul doute accélérer le temps de lecture des moteurs et donc faciliter encore la prise en compte du contenu.
sectionvideoaudioinsasidenavsectionsection
La balise section permet d'identifier une section thématique d'une page, pour regrouper un contenu dans un contexte précis. Elle peut contenir des titres (hn), des paragraphes (p), un header et/ou un footer. On peut retrouver cette balise plusieurs fois dans la même page.
Référencement : Placer un contenu dans un contexte précis, à l'aide de balises hn peut jouer un rôle important dans le référencement car (si les moteurs viennent à l'utiliser) elle facilitera la mise en valeur d'un contenu particulier.
sectionVoici l'aspect graphique de la balise section...
IE6/7, Firefox, Opera : Pas de changement
Elément de type block : non
videovideo
Comme son nom l'indique, l'élément video sera dédié à l'utilisation de contenu vidéo. Par déduction, il viendra donc remplacer la balise object utilisée jusqu'alors pour tous les types de contenus multimédia (en particulier pour le Flash). On peut noter aussi ici la valeur sémantique de la balise, qui permet à tout moteur/navigateur de savoir implicitement qu'à l'endroit où il y a une balise video, il y a une vidéo (très différent donc de la balise object)
poster=""playcount=""video
Firefox développe déjà l'utilisation de cette balise et à priori devrait proposer dans sa version 3 (voire la version suivante) une bonne prise en charge. Pour plus d'infos : http://www.double.co.nz/video_test/
Opera permet d'ores et déjà l'utilisation de cette balise, mais uniquement en installant un decodeur Ogg Theora. Plus d'infos : http://dev.opera.com/articles/view/a-call-for-video-on-the-web-opera-vid/
audioaudio
La balise audio est sensiblement similaire (en terme d'intégration) à la balise video
audio permettra aux moteurs de recherche de savoir qu'à cet emplacement se trouve un contenu audio ce qui l'aidera à l'identifier et la pertinence qu'il lui donnera sera d'autant plus importante.
audioDans certain cas, en particulier pour respecter les normes d'accessibilité, il reviendra implicitement au webmaster de proposer un contenu alternatif au contenu audio (retranscription textuelle par exemple).
insins
La balise ins fait partie des éléments de mise à jour qui sont implémentés dans HTML 5. ins symbolise un ajout de contenu par rapport à la version initiale. Selon les directives du W3C il existe plusieurs façons d'implémenter cette balise, en particulier lorsqu'il s'agit de spécifier l'ajout d'un paragraphe complet (balise p) ou d'une simple phrase. Mais nje n'évoquerait pas ces aspects dans ce document, partant du principe qu'ils sont voués à évoluer.
datetime="". A savoir aussi qu'au jour d'aujourd'hui aucun attribut n'est obligatoire.
insCette phrase a été ajoutée Cette phrase était déjà présente dans le document
Cette balise est déjà implémentée dans la plupart des navigateurs web, plus d'informations sur son utilisation et sa syntaxe sur cette page.
asideaside
La balise aside vient préciser au navigateur/moteur que le contenu de la section est thématiquement lié au reste du contenu de la page mais qu'on peut cependant séparer de la structure de la page. Ce genre de balises sont souvent représentées "encadrées" sur la page.
aside
Pas de changement dans IE6, Firefox et Opéra.
Elément de type block : non
navnav
On spécifiera à l'aide de la balise nav l'emplacement d'une section qui contient des liens de navigation interne, comme un menu par exemple.
nav
Pas de changement dans IE6, Firefox et Opéra.
Elément de type block : non
articlearticle
L'élément article permet de séparer du contenu général de la page un bloc de contenu. Ce contenu est indépendant, n'a pas besoin d'être placé dans le contexte de la page pour être compris. Les balises article peuvent être imbriquées, dans le cas de commentaires sur un blog par exemple, par rapport à un post publié.
Référencement : On imagine mal comment peut être interprêté cette balise dans la mesure où sont utilisation semble complexe et son utilité encore nébuleuse. Les prochaines versions du document sur HTML 5 viendront surement préciser ses fonctions.
article
IE6/7, Firefox, Opera : Pas de changement.
Elément de type block : non