Błędy HTML
Podczas tworzenia strony internetowej i nie tylko warto trzymać się pewnych ustalonych reguł. Strona StrefaWalki została stworzona przy użyciu samego języka HTML i CSS oraz pewne wstawki jQuery na niektórych stronach jak aplikacje. Sam język HTML stanowi szablon strony, szkielet na którym się opiera. Wiele osób używając zautomatyzowanych systemów jak Wordpress i inne nie zastanawia się tak naprawdę jak wygląda ich strona internetowa.
Struktura
Język HTML posiada pewną strukturę. Najpierw występuje ogólny znacznik HTML, a w nim sekcja HEAD, a po niej sekcja BODY. W sekcji HEAD znajdują się rzeczy konfiguracyjne typu tytuł, indeksowanie, formatowanie, sposób wyświetlania, itd. W sekcji BODY znajdują się informacje, które wyświetlamy. Brak któregokolwiek z tych elementów może znacząco utrudnić korzystanie ze strony, a tym samym odciąga naszych widzów od tego co chcemy pokazać. Powinniśmy więc trzymać się określonej struktury i znaczników zdefiniowanych w HTML.
Menu
W nowoczesnym języku HTML menu tworzymy w elemencie nav, w którym tworzymy listę ul, li i tam wymieniamy poszczególne elementy
menu. Tymczasem często można się napotkać na artystów, którzy tworzą menu w oparciu o... tabelki. Nawet całą strukturę strony potrafią przedstawić
w tabelkach. Jest to duży błąd. Tabelki służą do przedstawiania informacji tabelarycznych, a nie tekstów naszych wpisów czy nawigacji.
Roboty internetowe błędnie interpretują taką stronę internetową przez co mamy np. dużo mniej wyświetleń niż powinniśmy mieć.
Źródła
Podstawowym narzędziem każdego webmastera jest dokumentacja. Bez niej dalej nie polecim. Każdy początkujący webmaster najpierw wertuje dokumentację HTML i CSS żeby potem móc coś napisać. To co, że w Internecie jest masa gotowców, mając dokumentację i znając ją potrafimy używać tych gotowców i wymyślać własne sposoby na stylizowanie naszej strony internetowej. Przecież bez znajomości dokumentacji my nawet nie wiemy co robimy.
Wiele osób wpisuje w wyszukiwarkę frazę np. css menu example. Za chwilę przechodzą do serwisu o nazwie Stackoverflow. Wiemy czym jest stackoverflow? Kiedy ktoś w języku Java odniesie się wzajemnie do dwóch nieistniejących obiektów to wyświetli się takiej osobie błąd "stackoverflow" po którym program może się po prostu wyłączyć sam. Nazwa serwisu pokazuje ewidentnie, że niektórym zależy żebyśmy nie produkowali programistów, a miernoty. Stworzyć serwis w którym uczymy tego jak niszczyć aplikacje. Tony kodu, totalnie bezsensownego.
Ramki
Używanie ramek czyli elementu iframe jest w HTML już dawno przeżytkiem. Pisząc html mam na myśli xhtml, html 5 oraz inne jego wersje. Roboty internetowe nie lubią za bardzo ramek.
Blokowanie indeksowania
W sekcji HEAD istnieje dyrektywa o nazwie meta name robots. Powinniśmy się upewnić czy aby na pewno jest dobrze ustawiona, bo czasem sami blokujemy dostęp robotów do naszego serwisu, a przy tym użytkowników.
Plik robots.txt
Brak pliku robots.txt lub jego zła konfiguracja mogą skutecznie zablokować ruch na stronie. Upewnijmy się więc czy posiadamy taki plik.
Mapa strony
Brak mapy strony może znacząco utrudnić dotarcie do niej komukolwiek. Warto więc ją sobie wygenerować i co jakiś czas, spokojnie codziennie, dodawać do serwisu.