Gå till innehållet

2 – 404 (sida finns inte)

När någon följer en trasig länk ska webbplatsen svara att sidan inte finns. Svaret ska gå både till besökaren och till webbläsaren. Många webbplatser gör bara det ena.

Vad testas?

Testet hämtar en adress som garanterat inte finns och kontrollerar att svaret:

  • har statuskoden 404 (och inte 200, vilket får sökmotorer att indexera felsidan som vanligt innehåll)
  • har en vettig <title>
  • har en <h1>-rubrik
  • innehåller läsbar text som förklarar vad som hänt, och tillräckligt mycket av den
  • inte innehåller text som avslöjar att något gått fel på ett annat sätt än avsett
  • använder ett språk som stöds

Så påverkas betyget

Varje brist drar ned betyget. Fel statuskod väger tyngst: en felsida som svarar 200 är ett problem för både sökmotorer och besökare, oavsett hur snygg den är.

Kör testet

python default.py -u https://example.com -t 2 -r

Inställningar

Inställning Standard Betydelse
tests.page-not-found.override-url true Låter testet själv välja adressen som ska ge 404

Se även