Warto pisać kod HTML/XHTML zgodny ze standardami. Niektórzy testowali kod zgodny i niezgody ze standardami i według nich nie pomaga to w poprawie pozycji stron w SERP, itd.

Mimo to zgodność ze standardami ma jednak wpływ na wyniki wyszukiwania, aczkolwiek pośredni. Zgodność ze standardami prowadzi do „odchudzenia” kodu, co sprzyja zwiększonej aktywności robotów wyszukiwarek, a ta z kolei powoduje głębszą indeksację serwisu.

Zgodność ze standardami oznacza lepszą indeksację serwisu

Roboty wyszukiwarek odwiedzają serwis z określonym budżetem, definiowanym jako czas który poświęcą na analizę i indeksację serwisu. Zależność tą pokazują wykresy statystyk indeksowania z Narzędzi dla Webmasterów:

[singlepic id=103 w=320 h=240 float=none]

Kiedy czas poświęcony na pobieranie strony maleje, liczba przeanalizowanych stron rośnie. Więcej zindeksowanych stron z kolei oznacza szansę na lepsze pozycje na więcej zapytań.

Jak zmniejszyć czas jaki roboty poświęcają na pobieranie każdej strony w serwisie? Zredukować kod każdej strony, aby zmniejszyć liczbę bajtów wymaganych do pobrania. W jaki sposób? Jedną z odpowiedzi jest zgodność ze standardami.

Dlaczego zgodność ze standardami prowadzi do uproszczenia kodu

Kod niezgody ze standardami często zawiera:

  1. kod JavaScript inline,
  2. stylowanie CSS inline,
  3. layout oparty na tabelach HTML,
  4. użycie przestarzałych atrybutów.

Kiedy webmasterzy trzymają się standardów, dążą do eliminacji wszelkich osadzonych inline „śmieci”. Pisanie kodu zgodnego ze standardami jest dużo prostsze niż się wydaje, a eliminuje setki linijek zbędnego kodu, czyniąc go wiele bardziej czytelnym. Kod inline JavaScript trafia do plików .js, tabele są używane do prezentacji danych tabelarycznych, a znaczniki i atrybuty definiujące warstwę prezentacji określane są regułami CSS w plikach arkuszy stylów.

Przeniesienie tych dodatkowych linii kodu do zewnętrznych plików daje efekt w postaci szybciej ładującej się, uproszczonej strony. To naprawdę ułatwia życie wyszukiwarkom internetowym. Kiedy robot wyszukiwarki odwiedza serwis, może w łatwy sposób zignorować skrypty i reguły CSS znajdujące się w zewnętrznych plikach, spędzając w ten sposób mniej czasu na każdej stronie. Nawet w prostych serwisach, oczyszczenie kodu może zredukować rozmiar plików typowej strony o około 30-40%.

Nie ma nic do stracenia

Aby zobaczyć korzyści w wynikach wyszukiwania, nie jest wymagana stuprocentowa zgodność ze standardami HTML/XHTML. Wszystko co jest potrzebne to oczyszczenie kodu, używanie elementów zgodnie z ich przeznaczeniem, i przeniesienie warstwy prezentacji do arkuszy stylów.

Prawdziwym argumentem za zgodnością ze standardami nie jest „dlaczego”, ale „dlaczego nie”. Nawet ignorując optymalizację pod kątem wyszukiwarek, czy skupiając się na HTML5, doprowadzenie serwisu do zgodności ze standardami oznacza łatwiejsze zmiany w przyszłości. Upraszcza to również konwersję serwisu do layoutu na urządzenia mobilne i dostarcza bardziej spójnych wrażeń odwiedzającym z różnych przeglądarek i platform uzytkownikom.

(Źródło: http://searchengineland.com/standards-compliance-just-do-it-already-52149)