Cum optimizăm paginile de erori 404 pentru a nu pierde vizitatori?
Sunday, 25 May, 2008Zilele trecute, in căutarea unui articol salvat în bookmarks, am dat de următorul mesaj:
Update 26 mai 2008: imobiliare.ro au schimbat azi pagina de eroare 404. Versiunea noua poate fi gasita la adresa www.imobiliare.ro/404
Iniţial am crezut că este vorba despre o glumă a celor de la imobiliare.ro însă mesajul părea cât se poate de serios. Cu uşurinţă, pot cataloga această eroare 404 ca fiind printre cele mai lipsite de inspiraţie dintre toate intâlnite pînă acum… pînă acolo încât şi neimplementarea ei ar fi fost o decizie mai bună.
In primul rând mesajul: “Eroare incomensurabil de gravă şi periculoasă” poate speria orice utilizator care îl ia în serios. Pentru a da o mână de ajutor în această direcţie site-ul oferă şi următoarea explicaţie: A aparut o eroare in cursul procesarii comenzii dvs. Care comandă?!?!
Lucrurile au devenit şi mai “amuzante” atunci când dezvoltatorii acestui site au hotărât că noi nu avem ce căuta pe site-ul lor - oricum nu am gasit ce căutam - motiv pentru care linkul “Pagina Precedentă” e doar o scurtătură către butonul de back din browser. In cazul meu, venind direct din bookmark, acest link nu funcţiona. Bineinţeles că şi titlul paginii este, nimeni altul decât favoritul: Untitled Document.
Erorile 404 se intâmplă pe aproape orice site care a adunat măcar căteva luni de activitate. Motivele sunt diverse, de la greşeli de scriere pînă la articole şi pagini şterse sau mutate. Cele mai frecvente erori 404 le-am întâlnit în cazul site-urilor care decideau să-şi schimbe politica de construcţie a linkurilor din motive de optimizare pentru motoarele de căutare.
Paginile customizate 404 au rolul de a convinge măcar o parte din vizitatorii care ajung pe ele să rămână în continuare pe site. Bineînteles, exemplul celor de la imobiliare.ro nu este unul demn de urmat. Iată câteva elemente de bază recomandate a fi folosite în paginile de eroare 404:
- Un mesaj prietenos care să explice utilizatorului motivele posibile eroarea întâmpinată.
- Elemente de navigare în site care să îl ajute să găsească informaţia dorită (meniu, scurtături frecvente)
- Nu în ultimul rând un formular de căutare pentru a-i facilita utilizatorului calea cea mai scurtă către informaţia dorită.
Cei de la Smashing Magazine au făcut o compilaţie a celor mai creative, dar şi “user friendly” pagini de erori customizate 404, de unde e şi următorul exemplu:
O altă sugestie ar fi de a oferi posibilitatea utilizatorului de a raporta sursa linkului care l-a condus în pagina cu eroare. Remedierea linkurilor defecte se face prin redirectari 301 către pagina pe care utilizatorul se aşteaptă să o gasească, în cazul în care aceasta este lesne de identificat.
Pentru a seta erori 404 customizate se adăugă urmatoarea linie in fişierul .htaccess din folderul rădăcină al site-ului pe care il administrezi:
ErrorDocument 404 /pagina_cautata_nu_a_fost_gasita.html
Atenţie la calea către template-ul erorii 404, căci folosirea adresei absolute sub forma http://www.site.ro/pagina_cautata_nu_a_fost_gasita.html nu e corectă (întoarce cod 200 (OK) in loc de cod 404 (Page not Found))
Pe majoritatea site-urilor pe care le monitorizez, ţin evidenţa tuturor erorilor 404 pe care le intâmpină utilizatorii. Mă folosesc de un mic truc de Google Analytics, după cum urmează:
In primul rând verific dacă în template-ul paginii de eroare este setat codul de tracking. In cazul noului script ga.js acesta va arăta astfel:
<script type="text/javascript"> var pageTracker = _gat._getTracker("UA-XXXXX-X"); pageTracker._initData(); pageTracker._trackPageview(); </script>
Citesc intr-o variabilă URL-ul paginii pe care se află utilizatorul (cea cu eroarea 404) şi apoi modific linia
pageTracker._trackPageview();
din codul de mai sus în lina
pageTracker._trackPageview('404_<?php echo $variabila_URL; ?>');.
Astfel in statisticile Google Analytics, in cadrul sectiunii “Top_content”, vor putea fi vizualizate toate URL-urile accesate de utilizatori prin care au ajuns in pagini de eroare 404. Aceste pagini vor fi uşor de identificat, numele lor incepând cu “404_“.
Ţinând evidenţa tuturor erorilor 404 vei fi de cele mai multe ori cu un pas in faţa motoarelor de căutare în a le descoperi. Ai astfel posibilitatea de a le corecta în timp util prin intermediul redirectărilor 301 către pagini exsitente şi relevante din site.
Cu cât mai multe linkuri către site-ul tău, cu atât mai bune poziţionări în motoarele de cautare. Nu e păcat să pierdem din linkuri pe erori “incomensurabil de grave si periculoase“?.






