Optymalizacja stron internetowych
Optymalizacja polega na poprawieniu jakości witryny pod kątem właściwej struktury, poprawności semantycznej kodu, dostępności dla wyszukiwarek, urządzeń alternatywnych oraz osób niepełnosprawnych.
Jak powstają niezoptymalizowane witryny?
Zwykły użytkownik (ZU) najczęściej nie zdaje sobie sprawy, co kryją "bebechy" witryny internetowej. Z uwagi na dostępność programów do tworzenia stron, również wielu "webmasterów" (w tym spora część etatowych pracowników agencji interaktywnych) dalekich jest od tego typu wiedzy. Osoby nieznające zasad kodowania HTML-a chętnie korzystają z pomocy różnego rodzaju edytorów do tworzenia stron typu WYSIWYG (np FrontPage). Kontrola nad takimi narzędziami ogranicza się zwykle do edycji wyglądu (layoutu) witryny. Wygenerowane tym sposobem strony prezentują się co prawda estetycznie, skrywają jednak kod określany przez koderów mianem spaghetti code, co w wolnym tłumaczeniu można określić jako "groch z kapustą".
Oznacza to, że kod zamiast oddawać merytoryczną zawartość strony poprzez właściwe (semantyczne) zastosowanie znaczników zawierających treść oraz opisujących jej znaczenie, skupia się na konstrukcji wizualnej wykorzystując elementy takie jak tabele, które w budowie stron mają zgoła odmienne zastosowanie.
Choć takie strony mogą z powodzeniem funkcjonować w internecie, wzbudzać zachwyt i generować zyski, problemy pojawiają się w przypadku prób zwiększenia osiągów witryny. Tego typu strony trudniej jest znaleźć w wyszukiwarkach, ich zawartość nie wyświetla się poprawnie (lub w ogóle) w alternatywnych przeglądarkach (innych niż Internet Explorer), użytkownicy wykorzystujący połączenia modemowe w oczekiwaniu na załadowanie strony są w stanie zaparzyć i wypić filiżankę kawy, a osoby niepełnosprawne zamiast treści otrzymują przekaz przypominający sieczkę, czy to na ekranie, czy to w głośnikach w przypadku wykorzystywania przeglądarek głosowych.
Czy optymalizacja jest potrzebna?
Duża grupa właścicieli witryn internetowych lekceważy problem niedostępności swoich serwisów dla przeglądarek alternatywnych, platform mobilnych czy osób niepełnosprawnych marginalizując znaczenie tych ostatnich, jako swoich klientów. Ci właściciele witryn nie biorą jednak pod uwagę, że w podobny do niepełnosprawnych sposób działają chociażby roboty wyszukiwarek internetowych, które po omacku śledzą i zapamiętują zawartość strony. Jeśli treść witryny jest niedostępna dla tych "ślepych" robotów, nie ma co liczyć na odnalezienie zawartości pochodzącej z tej witryny w wyszukiwarkach.
Jeśli zależy Ci zatem na widoczności podstron Twojej witryny w wyszukiwarkach, a także zajmowaniu tam wysokich pozycji, powinieneś zastanowić się nad optymalizacją.
Co daje optymalizacja?
Efektem prawidłowo przeprowadzonej optymalizacji jest kod, w którym layout jest całkowicie odseparowany od treści strony, a poszczególne znaczniki kodu (tagi) wykorzystane są zgodnie z ich przeznaczeniem, tworząc przejrzystą strukturę strony.
Pozytywne aspekty optymalizacji można zauważyć w ożywieniu statystyk odwiedzin witryny, której podstrony lepiej się indeksują i osiągają wyższe pozycje w wyszukiwarkach. W przypadku witryn o dużej odwiedzalności, zyski przejawiają się w oszczędnościach transferu, za przekroczenie którego firmy hostingowe każą sobie dodatkowo płacić. Dużym plusem jest również łatwość edycji treści, czy zmiany wyglądu witryny po przeprowadzeniu optymalizacji.