Webbens baksida: 404 sidan finns inte

En webbplats är som ett isberg: Det man som besökare ser utgör bara 10 % av helheten. Ofta ligger det en herrans massa arbete i det som utgör grunden för webbplatsen, saker som inte syns för blotta ögat, men som är viktiga för att webbplatsen ska fungera och kunna underhållas. Jag tänkte ta upp några av dessa saker och jag tänker börja med något som alla användare av webben stöter på titt som tätt!
Webbens återvändsgränd
Alla har vi klickat på en länk och besviket – eller irriterat – fått informationen: 404 Sidan finns inte! Och jag som kunde ge mig sjutton på att det var just här som svaret på min fråga skulle komma!
Vad betyder då ”404 Sidan finns inte”? Jo, när en webbsida efterfrågas, av en webbläsare t ex, från en webbserver kan servern svara med olika svarskoder. 200 betyder ok här kommer sidan, 301 betyder att sidan är flyttad var god gå ”till ny adress” istället, 304 betyder att sidan inte är ändrad så om du har en sparad version använd den. O s v. Observera att detta rör kommunikationen mellan webbläsaren och webbservern och är ingenting som vi som användare märker av.
404 betyder kort och gott: Filen du efterfrågar finns inte på den här servern. Sånt här kan såklart bero på en mängd olika saker. Man har kanske omstrukturerat sajten och flyttat runt på dokument, filen kanske bara var avsedd att vara temporär, den som skapat länken till filen kanske har varit slarvig och skrivit fel o s v.
Som webbplatsägare bör man vara varsam om sina URL: ar – eller webbadresser – och i största möjliga mån se till att en gammal adress som blivit flyttad pekar om till den nya adressen – genom att se till att servern svarar med 301 ”filen är flyttat till ny adress”. Men det är inte alltid uppnåeligt och till slut kommer det uppstå 404: or på webbplatsen.
Gör 404-meddelandet meningsfullt
Eftersom man vill att besökare till ens webbplats ska få så bra information som möjligt vill man såklart undvika att de möts av ett 404-meddelande, men om de ändå gör det kan man faktiskt se till att 404-meddelandet är något sånär givande och ger besökaren andra alternativ att lösa sin informationsjakt.

Alla webbservrar har ett standardmeddelande som visas när en 404 uppstår. Men det är också möjligt att skapa en egen sida som visas när oturen är framme. Bilden ovan visar standardmeddelandet för webbservern Apache, och detta meddelande är ju inte så givande för den som råkar ut för det. Jaha, adressen finns inte!

Exemplet ovan är från Uppsala kommuns webbplats och är ju betydligt bättre. Här får man alternativen att gå till deras sök- eller startsida och man ges även möjligheten att direkt skicka ett meddelande till deras support.
En sak som är viktig när man skapar en egen 404-sida är att se till att den skiljer sig avsevärt från sajtens normala utseende. Ser den ut precis som den vanliga sajten kan det vara svårt för besökaren att upptäcka att den kommit till vägs ände. Detta är speciellt viktigt ur ett tillgänglighetsperspektiv då besökare som använder hjälpmedel som t ex skärmläsare (en mjukvara som används av blinda och synskadade) kommer ha extremt svårt att upptäcka att de har hamnat på en webbadress som inte finns.

I dokumentet ”Vägledningen 24-timmarswebben
” som gavs ut av VERVA
– Verket för förvaltningsutveckling är numera nerlagt – står att läsa att en 404-sida bör innehålla följande:
- Webbplatsens avsändare, minst logotyp.
- En kort text som förklarar att sidan inte kan hittas.
- Länkar till webbplatsens startsida, innehållsöversikt och sökning.
Man kan även kosta på sig att skapa länkar till webbplatsens populärare sidor.
Åtgärda 404: orna
Det är minst lika viktigt att åtgärda 404: or om så är möjligt. Ibland är ju dock ett 404-meddelande den korrekta lösningen. Webbadressen har kanske funnits men var bara temporär, informationen kanske beskrev en verksamhet som företaget inte längre sysslar med o s v. Men oftast beror 404: or på att man som webbplatsägare har slarvat och då ska man åtgärda felet.
I fallet Uppsala kommun ger de besökaren möjligheten att skicka ett meddelande till sup-porten, men i ärlighetens namn hur många orkar göra det? Här kan man faktiskt med lite finurlighet automatiskt hålla koll på när 404: or uppstår. Hur man löser det beror såklart på vilket plattform webbplatsen körs på, men så här har vi löst det på Tekniska Verkens nya webbplats som tas i bruk i mitten av januari 2012.
När en adress som inte finns efterfrågas visas en 404-sida som i största möjliga mån följer VERVAs riktlinjer. Samtidigt sparas följande information i en databas:
- Vilken adress som efterfrågades.
- När den efterfrågades.
- Varifrån efterfrågan kom ifrån (om man klickar på en länk till en webbadress skickas något som kallas ”referer” med vilket talar om adressen till den föregående sidan för den nya sidan).
- Vilken typ av klient som efterfrågade adressen (user-agent är något som t ex webbläsare och sökmotorrobotar anger till webbservern så det går t ex att se vilken typ av webbläsare och version eller vilken sökmotorrobot som efterfrågar en given adress).
Punkt 1 och 2 är ganska självklara. Punkt 3 är viktig eftersom man kan se om felet orsakades av en länk på den egna webbplatsen eller om det är en annan webbplats som har en felaktig länk. Ska jag själv lösa problemet eller ska jag skicka ett mejl till den andra webbplatsens administratör och be den ändra sin länk? Punkt 4 är inte jätteviktig men ibland är det så att 404: or t ex uppstår på grund av dåligt programmerade webbrobotar. D v s är det vi som gjort fel på webbplatsen eller är det klienten som efterfrågat adressen som gjort fel?
Första gången en 404 uppstår för en given adress mejlas också denna information till berörda personer. Man kan sedan gå till en administrationssida där alla registrerade 404: or finns listade så att man kan hantera dem varefter de dyker upp.



Så med hjälp av detta hoppas vi kunna hålla nere antalet 404: or på vår webbplats vilket är till gagn inte bara för våra besökare utan även för oss själva.
Det finns inga kommentarer till denna artikel ännu.