Prawdą jest, że bezbłędne programowanie strony internetowej oraz uwzględnianie przy tworzeniu strony uznanych sztandartów (przede wszystkim W3C Standard) powoduje szybsze ładowanie strony w podglądarce (browser), co jest ostatnio jednym z najważniejszych faktorów w internecie, oraz polepsza dostęp strony (czyli accessibility). Tych dwóch faktorów nie można bagatelizować, a już szczególnie szybkość ładowania strony w podglądarce jest w wyszukiwarkach coraz ważniejszym kryterium rankingu i wartości strony. Nasz serwis przeprowadza najważniejsze testy dotyczące struktury technicznej strony i dzięki wynikom tych testów każdy webmaster może odrazu przystąpić do poprawy stanu technicznego danej strony www.

Definicja typu dokumentu (DOCTYPE)

Spośród przeróżnych typów definicji dokumentu w którym strona jest zaprogramowana, dwa są aktualnie brane pod uwagę: XHTML 1.1 albo XHTML Strict; jeżeli strona jest zaprogramowana przy pomocy jednej z tych dwóch definicji, to jest ona otwarta na przyszlość (technicznie) i wykazuje bardzo wysoką jakość techniczną. Naturalnie nie zawsze można bezproblemowo wymienić starszą definicję dokumentu na nowszą, często trzeba przy tym całą stronę przeprogramować. Cząsto właściciel strony jest po prostu do tego zmuszony, ponieważ starsze typy definicji dokumentu nie pozwalają na zastosowanie wielu modernych i nowoczesnych technicznych aspektów internetu.

 

System kodowania znaków

Strony internetowe z systemem kodowania znaków UTF-8 są uniwersalne, ponieważ mogą być wyświetlane w dowolnym języku, i nie są ograniczone tylko do jednego języka, pisowni czy też charakterystycznych znaków specjalnych, jak na przykład wszystkie systemy kodowania typu ISO-...; dlatego strony z systemem UTF-8 są jakościowo wyżej oceniane jak strony stosujące inne systemy kodowania znaków.

 

Metoda wstawienia CSS

Ważne jest żeby pliki z CSS znajdowały się na zewnątrz, czyli były wywoływane na stronie za pomocą codu:

<link rel="stylesheet" type="text/css" href="plik.css" media="screen" />

Który znajduje się w META strony. Dzięki temu zmniejsza się wielkość samego pliku HTML, a to jest bardzo ważne dla wyszukiwarek - chodzi tu o szybkość indeksowania strony przez wyszukiwarki. Jest jeszcze wiele stron które całe formatowanie CSS mają umieszczone wewnątrz codu (przeważnie bezpośrednio przed tagiem zamykającym </head>), albo mieszają sposoby wywoływania, trochę na zewnątrz i trochę wewnątrz. Taki styl wskazuje na bardzo niską jakość programowania nie mówiąc już o wspomnianych niekorzystnych aspektach technicznych.

 

Layout oparty na tabelach

Stosowanie tabel w celu zrealizowania layotu graficznego strony należy obecnie do anarchizmów webdesign. Tabele można stosować, oczywiście, ale po to żeby przedstawić dane tabelaryczne, a nie po to żeby ustawić elementy graficzne strony internetowej. Zamiast Tabel należy stosować w arkuszu stylów CSS i skrypcie HTML element DIV.

 

Frameset

 

Applet

 

Style lokalne (inline)

Style lokalne (inline) znajdują się bezpośrednio wewnątrz skryptu HTML, np:

<p style="font-size:12px;">przykład stylu lokalnego</p>

i poznać je po atrybucie style=.
Jest to bardzo niefortunny sposób programowania, ponieważ utradnia bardzo odzielanie design od funkcji i skrypty HTML ze stylami lokalnymi są bardzo ciężkie w pielęgnacji. A poza tym stosowanie stylów lokalnych świadczy o złej jakości programisty, ponieważ style lokalne można łatwo uniknąć.

 

Błędy w (X)HTML

 

Błędy w CSS

Projektowanie, programowanie i tworzenie stron internetowych należy do zadań często trudnych i skomplikowanych. Dlatego, by mieć pewność że strona jest w 100 % bez błędu technicznego i stworzona na podstawie W3C Standard's, należy jej wykonanie przekazać firmie lub osobie kompetentnej. Samo-Szydełkowanie strony za pomocą przeróżnych "czarodziejskich" programików czy też "systemików" doprowadza prądzej czy później do katastrofy typu: strona nie działa, lub nie działa poprawnie.