Un site a un aspect visuel, ce qui est vu par l’internaute, mais il doit aussi, pour être performant, avoir une conception structurelle précise, c’est-à-dire une structure qui sera visible selon les codes des robots des moteurs. Si vous donnez à voir au robot ce que l’internaute voit, les résultats seront mauvais, car les « critères de vision » ne sont pas les mêmes. Par exemple un moteur ne voit ni image, ni animation, ni taille de caractère, ni couleur,… Le balisage sémantique consiste, au-delà du code HTML qui donne l’information visuelle à l’internaute, à ordonner les éléments de contenu de manière logique, afin de les mettre en avant « aux yeux des robots ». Au regard des internautes le résultat sera identique, au regard des robots la lecture sera décuplée.
Il fût un temps où les développeurs ne s’intéressaient qu’à l’aspect visuel des pages, entrainant erreurs de code, mauvais référencement, alourdissement des pages et accessibilités réduites. Le balisage sémantique permet de répondre efficacement aux multiples exigences des moteurs de recherche et de prendre en compte les besoins spécifiques des personnes ayant un handicap (visuel, mais aussi moteur et mental). Techniquement il s’agit de redonner du sens à toutes les balises utilisées dans le code et par conséquent à hiérarchiser l’information présente dans un site. Ex : un élément dans une balise h1 a plus d’importance aux yeux des moteurs de recherche qu’un élément dans une balise h2 ou p. Aujourd’hui tous les sites conçus par Ciblo respectent les règles strictes du développement en XHTML.