404-pagina
Silktide controleert of je website correct reageert wanneer iemand om een pagina vraagt die niet bestaat. De juiste reactie is een foutpagina die wordt geleverd met de speciale statuscode "404 Not Found". Deze vertelt browsers en zoekmachines dat de pagina echt ontbreekt.
De statuscode is net zo belangrijk als de pagina zelf. Sommige websites tonen een bericht "pagina niet gevonden", maar sturen dit met een successtatuscode (200) - een zogenaamde "soft 404" - en andere leiden elk ontbrekend adres om naar hun homepage. Beide lijken behulpzaam, maar brengen de software waarop je bezoekers en je zoekresultaten vertrouwen in verwarring.
Waarom dit belangrijk is
Zoekmachines, browsers, linkcontroles en vertrouwen allemaal op de 404-statuscode om te weten dat een pagina ontbreekt. Wanneer ontbrekende pagina's in plaats daarvan een succescode retourneren, houden zoekmachines de dode adressen in hun index, blijven bezoekers erop terechtkomen en verslechtert je positie in zoekresultaten, omdat zoekmachines concluderen dat je site vol staat met dunne, dubbele foutpagina's.
Alle ontbrekende pagina's omleiden naar de homepage is niet beter: bezoekers komen ergens terecht waar ze niet om hebben gevraagd, zonder uitleg, en zoekmachines leren je omleidingen te wantrouwen. De betere aanpak is een echte algemene 404-pagina, plus specifieke omleidingen voor afzonderlijke verplaatste pagina's die nog steeds waardevol verkeer ontvangen.
Zo los je het op
- Configureer je webserver of om de 404-statuscode te retourneren voor onbekende adressen. De meeste platforms doen dit standaard; het probleem ontstaat meestal door een algemene route of omleidingsregel die later is toegevoegd.
- Zorg dat de 404-pagina nuttige inhoud bevat: vermeld dat de pagina niet is gevonden en bied een zoekvak of links naar belangrijke onderdelen aan, zodat bezoekers verder kunnen.
- Behoud omleidingen voor afzonderlijke pagina's die daadwerkelijk zijn verplaatst - een omleiding naar de nieuwe locatie van de inhoud is daar het juiste hulpmiddel.
Je kunt je oplossing controleren door in je browser een verzonnen adres op je site te bezoeken terwijl de ontwikkelaarstools geopend zijn: het netwerkpaneel moet status 404 tonen.
Zo test Silktide dit
- Vraag de homepage van je website op. Als de homepage zelf niet normaal reageert, kan de test niet betrouwbaar worden uitgevoerd en slaagt de controle.
- Vraag een bewust verzonnen adres op je website op dat niet zou mogen bestaan.
- De controle slaagt als die aanvraag de 404-statuscode retourneert; anders wordt de website gemeld (bijvoorbeeld wanneer de aanvraag een succescode of een omleiding retourneert).
Problemen oplossen
We tonen een foutpagina. Waarom mislukt dit dan?
Wat bezoekers zien en wat de server zegt, kan verschillen. Je foutpagina kan worden geleverd met een 200-statuscode (succes), en dat is precies wat deze controle detecteert. Controleer de configuratie van je server of CMS, zodat de foutpagina met status 404 wordt verzonden.