Een HTTP error 404 (not found) is een HTTP-statuscode en komt tevoorschijn wanneer de pagina niet gevonden kan worden of niet meer bestaat. Geen nood, zo’n foutmelding is zeer eenvoudig op te lossen en zelfs te vermijden.
De meeste error 404’s ontstaan wanneer je de URL van de pagina verandert en de oude URL niet laat doorverwijzen naar de nieuwe URL. Maar dit kan ook voorkomen wanneer een link op je website naar een niet bestaande pagina verwijst.
Op SEO vlak kun je een URL vergelijken met een adres (huisnummer, straat,…). Het is dus niet netjes om te verhuizen zonder je klanten of Google in te lichten naar waar je verhuisd bent.
301 permanent redirect
Wanneer je een URL van naam verandert, moet je deze laten doorverwijzen naar de nieuwe URL. Dit gebeurt via een 301 permanent redirect.
HTTP error 404 vinden op je website
Je kunt heel eenvoudig 404’s van defecte links op je site detecteren door gebruik te maken van deze tool Xenu Link Sleuth. Voor verwijderde of veranderde pagina’s kun je Google Search Console gebruiken. Hier brengt Google je op de hoogte van 404 pagina’s.
Het beste maken van 404’s
Een 404 pagina mag geen pagina zijn waarbij de gebruiker op de terugpijl moet drukken. Zorg er dus voor dat de gebruiker geen server error 404 krijgt of een lege pagina te zien krijgt. Zorg er in de plaats voor dat hij een 404 pagina ziet met links naar andere (werkende) pagina’s en eventueel een zoekfunctie.
WordPress redirection plugin
Met de volgende plugin kun je in WordPress 404’s opvolgen en oplossen https://wordpress.org/plugins/redirection/.
Gebruik de volgende handleiding voor deze plugin: WordPress redirect maken met plugin.
.htaccess redirect
Wanneer je geen gebruik maakt van WordPress, dan kun je een 301 permanent redirect maken met htaccess. Open kladblok (notepad) en noteer de volgende codeRedirect 301 /oudeURL.html /nieuweURL.html
Je kopieert dus het gedeelte na je domeinnaam. Als je geen .html na je URL hebt, dan moet je dit ook niet gebruiken. Het belangrijkste is de Redirect 301, de URL na de domeinnaam van de 404 pagina en de correct URL (na de domeinnaam). Hierna bewaar je het document als .htaccess. Wees er zeker van dat je de . noteert en dat er geen .txt achter de htaccess staat. Nu uploadt je dit document naar de root (algemene map of hoogste map waar je website in staat op je server). Als je nu naar de oude URL gaat, zou je automatisch moeten doorgestuurd worden naar de nieuwe URL.
Redirect controleren
Om te controleren of de redirect werkt, gebruik je best een http status code checker (wij geven de voorkeur aan redirect path van Ayima). Copy paste de oude URL in je browser. Wanneer deze verandert naar de nieuwe URL en de status code is 301, dan zit je goed.
E-commerce website
Als een product niet meer bestaat, dan raden we aan om de pagina niet te verwijderen maar deze te laten staan en duidelijk te vermelden dat dit product niet meer te verkrijgen is (je verwijdert het wel van de actieve catalogus zodat websitebezoekers het niet in de categorieën of zoekfunctie kunnen terugvinden).
Dit doen we om twee redenen:
1) Als iemand dit product in Google zoekt, komt hij op de website, ook al kan hij het niet kopen is de kans groot dat hij verder zoekt op de site, contact opneemt of al eens kennis maakt met je website. Zo blijft deze productpagina renderen.
2) Omdat de website real estate (omvang van de site) een belangrijke rol speelt voor Google.
Google Search console (Webmaster Tools)
Als je in Google Search console 404 fouten tegenkomt, ga je van deze fouten pas verlost zijn zodra deze 404 URL’s verwijzen naar de meest relevante URL. Dit kan een nieuwe (product)pagina, categorie of homepage zijn.