Close
HTTP Error 403

Har du koll på dina felsidor?

Det kan vara värt att hålla koll på hur vanligt det är att dina användare, kunder, besökare hamnar på diverse felsidor.

Första steget är att försöka skjuta in en spårningskod från ditt verktyg för webbanalys. Det kan vara lättare sagt än gjort, och hur många verktyg har du inte att kämpa om att få koll på? Åtminstone vi som jobbar i större organisationer har ju ofta ett antal olika system som mer eller mindre lyckat samverkar för att erbjuda innehåll till våra användare.

Bara för att rabbla upp några exempel på webbsystem jag är medveten om att min arbetsgivare har som kan kasta felmeddelanden så; Episerver i intern och extern variant (beroende på vilket nät du är på), Alfresco för dokument i intern och extern variant, snart ett bild/medieverktyg, webbvideosystemet, Drupal för några minisajter, Liferay för några minisajter. Allt detta i en salig röra med domännamn inte ens vi anställda begriper om de fungerar enbart internt, externt eller alltid.

Säkrast är att ingen kan göra något med hjälp av IT… 🙂

Ibland får man som anställd åtkomst till interna system om man loggat in på intra.vgregion.se men ibland hjälper inte det heller utan man får helt sonika vänta till man kommer till jobbet. Nu hjälper det ju inte att vara på jobbet heller, det hade ju varit för enkelt. Om du använder en av arbetsgivaren utlämnad Dell-dator så kommer du på både trådlöst och trådat nätverk ha intern åtkomst. Gissa om en wifi-nätet VGR Publikt fungerar på samma sätt för din mobiltelefon? Självklart inte! Det finns också ett godtyckligt webbfilter mot suspekta webbplatser, som Montessoriskolan Älvkullen i Kungälv. Och på jobbnätet visas Google-annonser men om man klickar på dem får man en förmaning från IT-avdelningen.

En jävla röra helt enkelt, något vi knappast är ensamma om dessvärre.

Vettig hantering på sin publika webbplats

Det är ju bra om man kan skona de som är beroende av ens verksamhet från denna bristfälliga tillgänglighet. Dessutom är det god hyfs att tala om när något går fel, men att man försöker ge den informationen på ett sätt som mottagaren kan förstå.

För en mänsklig användare brukar man i korthet; tala om att något gick fel, beklaga det hela samt ge förslag på hur användaren kan ta sig vidare.

För icke-mänskliga användare, som Googles crawlers och andra botar, skall man följa HTTP:s statuskoder, punkt. Annars kan de inte veta om en adress/sida upphört att existera, aldrig funnits eller inte kan hittas – detta är statuskod 404 not found. Hur ska annars en maskin lista ut vad som hänt, de kan ju inte läsa och förstå text, något som inte ens behövs om man nu bara skickar rätt siffra, rätt statuskod.
Skickar man istället statuskod 301 eller 302 så instrueras botar att adressen permanent eller tillfälligt flyttats till en annan adress. Inte alls svårt, egentligen.

I sin iver att göra rätt på ett grafiskt plan med en fin felsida eller ”ta hand om besökaren och skicka denne till startsidan istället” tycks det vara lätt att glömma det här med korrekt felkod. Många skickar helt felaktigt statuskod, som 200 ok, oavsett vad man matar in för adress. I nedan granskning av våra 290 kommuner har jag låtit en hemmakodad bot fråga efter följande adress på respektive kommuns webbplats: www.kommun.se/en-404?

Felkod 404 hos Sveriges kommuner

Jag har gjort en koll på hur Sveriges kommuner hanterar detta. De är tillräckligt många för att ingen ska stå med skammen ensam 🙂

Läs nedan lista på följande sätt;

  • 200 ok är jättedåligt då de låtsas som att inget fel uppstått.
  • Kod i 300-serien innebär att de låtsas som ingenting och att innehållet skulle ha flyttat någon annanstans. Någon kommun lyckas med konststycket att ha en evighetsloop i form av en vidarehänvisning som aldrig tar slut…
  • Nånting med 404 not found är bra då det betyder att de skickar en korrekt kod enligt HTTP-standarden. 410 Gone kan man ju diskutera om det är korrekt.
  • Kod i 500-serien betyder att antingen har webbplatsen tillfälliga problem eller så kan inte publiceringssystemet hantera felaktiga adresser över huvud taget.

Antagandet är att ingen har en undersida med adressen /en-404?

  • ale.se – HTTP Error 404: Not Found
  • alingsas.se – HTTP Error 404: Not Found
  • alvesta.se – 200
  • aneby.se – HTTP Error 404: Not Found
  • arboga.se – 200
  • arjeplog.se – HTTP Error 404: Not Found
  • arvidsjaur.se – HTTP Error 404: Not Found
  • arvika.se – HTTP Error 404: Not Found
  • askersund.se – HTTP Error 404: Not Found
  • avesta.se – HTTP Error 500: Internal Server Error
  • bengtsfors.se – HTTP Error 404: Not Found
  • berg.se – HTTP Error 404: Not Found
  • bjurholm.se – HTTP Error 404: Not Found
  • bjuv.se – HTTP Error 404: Not Found
  • boden.se – HTTP Error 404: Not Found
  • bollebygd.se – HTTP Error 404: Not Found
  • bollnas.se – HTTP Error 404: Not Found
  • borgholm.se – HTTP Error 404: Not Found
  • borlange.se – 200
  • boras.se – HTTP Error 404: Not Found
  • botkyrka.se – HTTP Error 404: NOT FOUND
  • boxholm.se – HTTP Error 404: Not Found
  • bromolla.se – HTTP Error 404: Not Found
  • bracke.se – HTTP Error 404: Not Found
  • burlov.se – HTTP Error 404: Not Found
  • bastad.se – HTTP Error 404: Not Found
  • dalsed.se – HTTP Error 404: Not Found
  • danderyd.se – HTTP Error 500: Internal Server Error
  • degerfors.se – HTTP Error 404: Not Found
  • dorotea.se – HTTP Error 404: Not Found
  • eda.se – HTTP Error 404: Page not found
  • ekero.se – HTTP Error 500: Internal Server Error
  • eksjo.se – HTTP Error 404: Not Found
  • emmaboda.se – HTTP Error 404: Not Found
  • enkoping.se – HTTP Error 404: Not Found
  • eskilstuna.se – HTTP Error 404: Not Found
  • eslov.se – HTTP Error 404: Not Found
  • essunga.se – HTTP Error 404: Not Found
  • fagersta.se – 200
  • falkenberg.se – HTTP Error 404: Not Found
  • falkoping.se – HTTP Error 404: Not Found
  • falun.se – HTTP Error 404: Not Found
  • filipstad.se – HTTP Error 410: Gone
  • finspang.se – 200
  • flen.se – HTTP Error 500: Internal Server Error
  • forshaga.se – HTTP Error 404: Not Found
  • fargelanda.se – HTTP Error 404: Not Found
  • gagnef.se – HTTP Error 404: Not Found
  • gislaved.se – HTTP Error 404: Not Found
  • gnesta.se – HTTP Error 404: Not Found
  • gnosjo.se – HTTP Error 404: Not Found
  • grums.se – HTTP Error 404: Not Found
  • grastorp.se – HTTP Error 404: Not Found
  • gullspang.se – HTTP Error 404: Not Found
  • gellivare.se – HTTP Error 404: Not Found
  • gavle.se – HTTP Error 500: Internal Server Error
  • goteborg.se – HTTP Error 404: Not Found
  • gotene.se – HTTP Error 404: Not Found
  • habokommun.se – HTTP Error 404: Not Found
  • hagfors.se – HTTP Error 404: Not Found
  • hallsberg.se – HTTP Error 404: Not Found
  • hallstahammar.se – HTTP Error 404: Not Found
  • halmstad.se – HTTP Error 404: Not Found
  • hammaro.se – HTTP Error 404: File not found
  • haninge.se – HTTP Error 404: Not Found
  • haparanda.se – HTTP Error 404: Not Found
  • heby.se – HTTP Error 404: Not Found
  • hedemora.se – HTTP Error 404: Not Found
  • helsingborg.se – HTTP Error 404: Not Found
  • herrljunga.se – HTTP Error 404: Not Found
  • hjo.se – HTTP Error 500: Internal Server Error
  • hofors.se – HTTP Error 404: Not Found
  • huddinge.se – HTTP Error 404: File not found
  • hudiksvall.se – 200
  • hultsfred.se – HTTP Error 404: Not Found
  • hylte.se – HTTP Error 404: Not Found
  • habo.se – HTTP Error 404: Not Found
  • hellefors.se – HTTP Error 404: Not Found
  • herjedalen.se – HTTP Error 404: Not Found
  • harnosand.se – HTTP Error 404: Not Found
  • harryda.se – HTTP Error 404: Not Found
  • hassleholm.se – HTTP Error 404: Not Found
  • hoganas.se – 200
  • hogsby.se – HTTP Error 404: Not Found
  • horby.se – HTTP Error 404: NOT FOUND
  • hoor.se – HTTP Error 404: Not Found
  • jokkmokk.se – HTTP Error 404: Not Found
  • jarfalla.se – HTTP Error 404: Not Found
  • jonkoping.se – HTTP Error 404: Not Found
  • kalix.se – HTTP Error 404: Not Found
  • kalmar.se – HTTP Error 404: Not Found
  • karlsborg.se – HTTP Error 500: Internal Server Error
  • karlshamn.se – 200
  • karlskoga.se – HTTP Error 404: Not Found
  • karlskrona.se – HTTP Error 404: Not Found
  • karlstad.se – 200
  • katrineholm.se – HTTP Error 500: Internal Server Error
  • kil.se – HTTP Error 404: Not Found
  • kinda.se – HTTP Error 404: Not Found
  • kommun.kiruna.se – HTTP Error 404: Not Found
  • klippan.se – HTTP Error 404: Not Found
  • knivsta.se – HTTP Error 404: Not Found
  • kramfors.se – HTTP Error 404: Not Found
  • kristianstad.se – HTTP Error 404: Not Found
  • kristinehamn.se – HTTP Error 404: Not Found
  • krokom.se – HTTP Error 404: Not Found
  • kumla.se – HTTP Error 404: Not Found
  • kungsbacka.se – HTTP Error 404: Not Found
  • kungsor.se – 200
  • kungalv.se – HTTP Error 404: Not Found
  • kavlinge.se – HTTP Error 404: Not Found
  • koping.se – 200
  • laholm.se – HTTP Error 404: Not Found
  • landskrona.se – HTTP Error 404: Not Found
  • laxa.se – HTTP Error 404: Not Found
  • lekeberg.se – HTTP Error 404: Not Found
  • leksand.se – HTTP Error 404: Not Found
  • lerum.se – HTTP Error 500: Internal Server Error
  • lessebo.se – HTTP Error 404: Not Found
  • lidingo.se – HTTP Error 404: Not Found
  • lidkoping.se – HTTP Error 404: Not Found
  • lillaedet.se – HTTP Error 404: Not Found
  • lindesberg.se – HTTP Error 404: Not Found
  • linkoping.se – 200
  • ljungby.se – HTTP Error 404: Not Found
  • ljusdal.se – HTTP Error 404: Not Found
  • ljusnarsberg.se – HTTP Error 404: Not Found
  • lomma.se – HTTP Error 404: Not Found
  • ludvika.se – HTTP Error 404: Not Found
  • lulea.se – HTTP Error 404: Not Found
  • lund.se – HTTP Error 404: Not Found
  • lycksele.se – HTTP Error 404: Not Found
  • lysekil.se – HTTP Error 404: Not Found
  • malmo.se – HTTP Error 404: Not Found
  • malung-salen.se – HTTP Error 404: Not Found
  • mala.se – HTTP Error 404: Not Found
  • mariestad.se – HTTP Error 404: Not Found
  • markaryd.se – 200
  • mark.se – HTTP Error 404: Not Found
  • mellerud.se – HTTP Error 404: Not Found
  • mjolby.se – HTTP Error 404: Not Found
  • mora.se – HTTP Error 404: Not Found
  • motala.se – HTTP Error 404: Not Found
  • mullsjo.se – HTTP Error 404: Not Found
  • munkedal.se – HTTP Error 404: Not Found
  • munkfors.se – HTTP Error 404: Not Found
  • molndal.se – HTTP Error 404: Not Found
  • monsteras.se – 200
  • morbylanga.se – HTTP Error 404: Not Found
  • nacka.se – HTTP Error 404: NOT FOUND
  • nora.se – HTTP Error 404: Not Found
  • norberg.se – HTTP Error 404: Not Found
  • nordanstig.se – HTTP Error 404: Not Found
  • nordmaling.se – HTTP Error 404: Not Found
  • norrkoping.se – HTTP Error 404: Not Found
  • norrtalje.se – HTTP Error 404: Not Found
  • norsjo.se – HTTP Error 404: Not Found
  • nybro.se – HTTP Error 404: Not Found
  • nykvarn.se – HTTP Error 404: Not Found
  • nykoping.se – 200
  • nynashamn.se – HTTP Error 404: Not Found
  • nassjo.se – HTTP Error 404: Not Found
  • ockelbo.se – HTTP Error 500: Internal Server Error
  • olofstrom.se – HTTP Error 404: Not Found
  • orsa.se – HTTP Error 404: Not Found
  • orust.se – HTTP Error 404: Not Found
  • osby.se – HTTP Error 404: Not Found
  • oskarshamn.se – HTTP Error 404: Not Found
  • ovanaker.se – HTTP Error 404: Not Found
  • oxelosund.se – HTTP Error 404: Not Found
  • pajala.se – HTTP Error 404: Not Found
  • partille.se – HTTP Error 404: Not Found
  • perstorp.se – HTTP Error 404: Not Found
  • pitea.se – HTTP Error 404: Not Found
  • ragunda.se – HTTP Error 404: Not Found
  • gotland.se – HTTP Error 404: Not Found
  • robertsfors.se – HTTP Error 404: Not Found
  • ronneby.se – HTTP Error 500: Internal Server Error
  • rattvik.se – HTTP Error 404: Not Found
  • sala.se – HTTP Error 404: Not Found
  • salem.se – HTTP Error 404: Not Found
  • sandviken.se – HTTP Error 404: Not Found
  • sigtuna.se – HTTP Error 404: Not Found
  • simrishamn.se – HTTP Error 404: Not Found
  • sjobo.se – HTTP Error 404: Not Found
  • skara.se – HTTP Error 404: Not Found
  • skelleftea.se – HTTP Error 404: Not Found
  • skinnskatteberg.se – HTTP Error 404: Not Found
  • skurup.se – HTTP Error 404: Not Found
  • skovde.se – HTTP Error 404: Not Found
  • smedjebacken.se – HTTP Error 404: Not Found
  • solleftea.se – HTTP Error 404: Not Found
  • sollentuna.se – HTTP Error 404: Not Found
  • solna.se – HTTP Error 404: Not Found
  • sorsele.se – HTTP Error 404: Not Found
  • sotenas.se – HTTP Error 404: Not Found
  • staffanstorp.se – HTTP Error 404: Not Found
  • stenungsund.se – HTTP Error 404: Not Found
  • stockholm.se – HTTP Error 500: Internal Server Error
  • storfors.se – HTTP Error 404: Not Found
  • storuman.se – HTTP Error 404: Not Found
  • strangnas.se – HTTP Error 404: File not found
  • stromstad.se – HTTP Error 404: Not Found
  • stromsund.se – HTTP Error 404: Not Found
  • sundbyberg.se – HTTP Error 404: Not Found
  • sundsvall.se – HTTP Error 500: Internal Server Error
  • sunne.se – 200
  • surahammar.se – HTTP Error 404: Not Found
  • svalov.se – HTTP Error 404: Not Found
  • svedala.se – 200
  • svenljunga.se – HTTP Error 404: Not Found
  • saffle.se – HTTP Error 404: Not Found
  • sater.se – HTTP Error 404: Not Found
  • savsjo.se – HTTP Error 404: Not Found
  • soderhamn.se – HTTP Error 404: Not Found
  • soderkoping.se – HTTP Error 404: File not found
  • sodertalje.se – HTTP Error 404: Not Found
  • solvesborg.se – HTTP Error 404: Not Found
  • tanum.se – HTTP Error 404: Not Found
  • tibro.se – HTTP Error 404: Not Found
  • tidaholm.se – HTTP Error 404: Not Found
  • tierp.se – HTTP Error 404: Not Found
  • timra.se – HTTP Error 302: The HTTP server returned a redirect error that would lead to an infinite loop.
    The last 30x error message was:
    Redirect
  • tingsryd.se – HTTP Error 404: Not Found
  • tjorn.se – HTTP Error 410: Gone
  • tomelilla.se – HTTP Error 404: Not Found
  • torsby.se – HTTP Error 404: Not Found
  • torsas.se – HTTP Error 404: Not Found
  • tranemo.se – HTTP Error 404: Not Found
  • tranas.se – HTTP Error 404: Not Found
  • trelleborg.se – HTTP Error 404: Not Found
  • trollhattan.se – HTTP Error 404: Not Found
  • trosa.se – HTTP Error 404: Not Found
  • tyreso.se – 200
  • taby.se – HTTP Error 404: Not Found
  • toreboda.se – HTTP Error 404: Not Found
  • uddevalla.se – HTTP Error 404: Not Found
  • ulricehamn.se – HTTP Error 404: Not Found
  • umea.se – HTTP Error 404: Not Found
  • upplandsvasby.se – HTTP Error 404: Not Found
  • upplands-bro.se – HTTP Error 404: Not Found
  • uppsala.se – HTTP Error 404: Not Found
  • uppvidinge.se – HTTP Error 404: Not Found
  • vadstena.se – HTTP Error 404: Not Found
  • vaggeryd.se – HTTP Error 404: Not Found
  • valdemarsvik.se – HTTP Error 404: Not Found
  • vallentuna.se – HTTP Error 500: Internal Server Error
  • vansbro.se – HTTP Error 404: Not Found
  • vara.se – HTTP Error 404: Not Found
  • varberg.se – HTTP Error 404: Not Found
  • vaxholm.se – HTTP Error 404: Not Found
  • vellinge.se – HTTP Error 500: Internal Server Error
  • vetlanda.se – HTTP Error 404: Not Found
  • vilhelmina.se – HTTP Error 404: Not Found
  • vimmerby.se – HTTP Error 404: Not Found
  • vindeln.se – HTTP Error 404: Not Found
  • vingaker.se – HTTP Error 404: Not Found
  • vargarda.se – HTTP Error 404: Not Found
  • vanersborg.se – HTTP Error 404: Not Found
  • vannas.se – HTTP Error 404: Not Found
  • varmdo.se – HTTP Error 404: Not Found
  • varnamo.se – HTTP Error 404: Not Found
  • vastervik.se – HTTP Error 404: Not Found
  • vasteras.se – HTTP Error 404: Not Found
  • vaxjo.se – HTTP Error 404: Not Found
  • ydre.se – HTTP Error 404: Not Found
  • ystad.se – 200
  • amal.se – HTTP Error 404: Not Found
  • ange.se – HTTP Error 404: Not Found
  • are.se – HTTP Error 404: Not Found
  • arjang.se – HTTP Error 500: Internal Server Error
  • asele.se – HTTP Error 404: Not Found
  • astorp.se – HTTP Error 404: Not Found
  • atvidaberg.se – HTTP Error 404: Not Found
  • almhult.se – HTTP Error 404: Not Found
  • alvdalen.se – HTTP Error 404: Not Found
  • alvkarleby.se – HTTP Error 404: Not Found
  • alvsbyn.se – HTTP Error 404: Not Found
  • engelholm.se – HTTP Error 404: File not found
  • ockero.se – HTTP Error 404: Not Found
  • odeshog.se – HTTP Error 404: Not Found
  • orebro.se – HTTP Error 404: Not Found
  • orkelljunga.se – HTTP Error 404: Not Found
  • ornskoldsvik.se – HTTP Error 404: Not Found
  • ostersund.se – HTTP Error 404: Not Found
  • osteraker.se – HTTP Error 404: Not Found
  • osthammar.se – HTTP Error 404: Not Found
  • ostragoinge.se – HTTP Error 404: Not Found
  • overkalix.se – HTTP Error 404: Not Found
  • overtornea.se – HTTP Error 404: Not Found

Leave a Reply

Your email address will not be published. Required fields are marked *

Denna webbplats använder Akismet för att minska skräppost. Lär dig hur din kommentardata bearbetas.