Une page web contient un ensemble d'informations permettant entre autres :

d'afficher des contenus pour un visiteur
de fournir des informations au navigateur sur la manière dont ces contenus doivent être mis en forme
d'indiquer aux moteurs de recherche les informations nécessaires à ces derniers pour qu'ils puissent mieux analyser le contenu d'une page
Ces informations sont transmises sous forme de chaines de caractères, entourés de balises, et sont écrites dans un langage spécifique : le HTML. Ce sont ces balises HTML qui permettent au navigateur, et aux moteurs de recherche, de comprendre le contenu de la page, et comment la présenter.

Parmi ces balises sont celles utilisées exclusivement pour la mise en forme des contenus visibles de la page (la mise en gras, italiques, etc.) et celles utilisées exclusivement pour indiquer des informations clés au navigateur ou moteur de recherche (des balises meta, par exemple qui indique la langue dans laquelle la page a été rédigée, ou son titre et description).