← Lexique

DOM (modèle objet de document)

Aussi : Document Object Model

Représentation arborescente de la page manipulable par script.

Le DOM (Document Object Model) est la représentation arborescente des éléments d'une page que le navigateur construit à partir du HTML, et que le JavaScript peut ensuite modifier. C'est sur cet arbre, et non sur le HTML source, que s'exécutent scripts et interactions.

Le moteur indexe le DOM final obtenu après rendu, pas nécessairement le document initial envoyé par le serveur. Les écarts entre HTML source et DOM rendu — contenu ajouté, retiré ou déplacé par script — expliquent une grande part des surprises d'indexation.

Pour l'agence, penser en termes de DOM final oriente le diagnostic : ce qui compte est ce qui subsiste dans l'arbre après exécution. La comparaison entre HTML brut et HTML rendu devient l'étape de vérification de référence, notamment pour repérer le contenu injecté qui manque au brut.

Le moteur lit le sommet de la pile, pas forcément le HTML source de départ.
Du HTML au DOM finalDonnées anonymisées

Besoin d’appliquer ce concept sur un cas concret ?

Parler de votre prochaine mission