SEOMaster SEOMaster

DOM

Drzewo elementów strony w przeglądarce.

Co to jest DOM?

DOM (Document Object Model) to drzewo elementów strony, które przeglądarka buduje z HTML. Każdy nagłówek, akapit czy przycisk to węzeł, który JavaScript może odczytywać i zmieniać — i to właśnie zmiany w DOM widzi użytkownik.

„Renderowany DOM” to stan strony po wykonaniu JavaScriptu; bywa różny od surowego HTML wysłanego przez serwer. Wyszukiwarki oceniają zwykle ten renderowany.

Dlaczego to ważne dla SEO

To, co jest w DOM po renderowaniu, decyduje o tym, co widzi użytkownik i robot. Kosztowne, częste zmiany DOM mogą też spowalniać interfejs.

Jak to sprawdzić

Podgląd DOM masz w narzędziach deweloperskich (zakładka Elements). Porównaj go z surowym „źródłem strony”, by zobaczyć wpływ JavaScriptu.

Częste błędy

  • Kosztowne, częste przebudowy DOM (spadek wydajności)
  • Treść istniejąca tylko w renderowanym DOM, nie w HTML
  • Manipulacja DOM bez uwzględnienia dostępności

Przykład

HTML → DOM (drzewo węzłów) → JS zmienia węzły

Wszystkie hasła · Jak skanujemy