EN
← Înapoi la blog

Optical Web Design

Pagina 404 care nu pierde vizitatorul

Ce trebuie să conțină pagina 404 a unui site, de ce serverul trebuie să răspundă cu codul 404 real și când e mai bine o redirecționare 301 sau un 410.

Redacția Optical Design · redactor web3 min de citit

Pagina 404 apare când cineva ajunge la o adresă care nu există pe site: un link vechi, o greșeală de tastare, un produs scos din ofertă. O pagină 404 bună îi spune omului clar ce s-a întâmplat și îl duce mai departe în două secunde. Tehnic, mai trebuie un singur lucru: serverul să răspundă cu codul 404 real, nu cu „totul e în regulă”.

Ce e, de fapt, un 404

Codul 404 Not Found înseamnă că serverul nu găsește pagina cerută. Documentația MDN mai precizează un detaliu: 404 nu spune dacă lipsa e temporară sau definitivă. Pentru o pagină ștearsă definitiv există codul 410 Gone.

Paginile 404 apar pe orice site care trăiește. Schimbi structura meniului, scoți un serviciu, redenumești o pagină, iar linkurile vechi din Facebook, din mailuri sau de pe alte site-uri rămân. Nu le poți evita pe toate. Poți doar să faci ca omul să nu se piardă.

Ce pui pe pagina 404

Google are recomandări clare pentru paginile 404 personalizate:

  • Spui clar că pagina nu a fost găsită, pe limba omului, fără coduri și termeni tehnici. „Pagina asta nu mai există sau adresa e greșită.”
  • Păstrezi aspectul și meniul site-ului. Omul trebuie să vadă că e tot la tine, nu pe o pagină albă de server.
  • Pui linkuri spre ce caută cei mai mulți: serviciile, meniul, produsele populare, contactul, plus un link spre prima pagină.
  • Dai o cale de a raporta linkul stricat, de exemplu un link spre formularul de contact.

Noi mai adăugăm, unde are sens, un câmp de căutare și numărul de telefon apăsabil. La un restaurant, linkul spre meniu și butonul de rezervare rezolvă aproape tot. Un desen sau o glumă scurtă merg, dacă se potrivesc cu tonul firmei, dar nu înlocuiesc linkurile utile.

Greșeala tehnică: „soft 404”

Multe site-uri afișează un mesaj de eroare, dar serverul răspunde cu codul 200, adică „pagina există”. Google numește asta soft 404: o adresă care spune omului că pagina nu există, dar îi spune motorului de căutare că e în regulă. Rezultatul: Google poate încerca să indexeze pagini goale.

Google spune că paginile 404 personalizate sunt făcute pentru oameni și că serverul trebuie să trimită totuși codul 404 real. Adresele care răspund cu 404 nu sunt indexate, iar cele deja indexate sunt scoase din index.

Cum verifici: deschide o adresă inventată pe site-ul tău, de exemplu cu „/test-xyz” la final, și uită-te în Chrome DevTools, la tabul Network, ce cod a primit pagina. Trebuie să scrie 404.

Când nu vrei un 404, ci o redirecționare

Dacă o pagină s-a mutat sau are un înlocuitor clar, nu lași omul pe pagina 404. Pui o redirecționare 301 de la adresa veche la cea nouă. Google o tratează ca pe un semnal puternic că adresa nouă e cea bună.

SituațieCe faci
Pagina s-a mutat la altă adresă301 spre adresa nouă
Serviciul a fost înlocuit cu altul asemănător301 spre pagina noului serviciu
Pagina a fost ștearsă și nu are înlocuitor404 sau 410
Adresă greșită, tastată de om404 cu pagina personalizată

Nu redirecționa tot ce lipsește spre prima pagină. Google sfătuiește să nu trimiți multe adrese vechi spre o singură pagină fără legătură cu ele, cum e prima pagină, pentru că îi încurcă pe oameni. Omul care căuta un serviciu anume ajunge acolo fără nicio explicație.

O verificare la fiecare schimbare

De câte ori schimbi structura site-ului, fă o listă cu adresele vechi și unde duce fiecare acum, cum recomandă și ghidul Google pentru mutarea unui site. Când lansăm un site nou peste unul vechi, lista asta e printre primele lucruri pe care le pregătim, ca linkurile vechi din Google și de pe rețele să ducă tot undeva util. Despre adrese și domenii, pe înțelesul tuturor, am scris în articolul despre domeniu, hosting și HTTPS.

Vezi ce facem pentru site-uri pe pagina de servicii Web.

Surse

  1. Soft 404 errors, Troubleshoot Google Search crawling errors, Google Search Centralce e un soft 404, ce conține o pagină 404 utilă, codul 404 real, 301 pentru paginile mutate
  2. How HTTP status codes affect Google's crawlers, GoogleURL-urile cu 4xx nu sunt indexate, 301 ca semnal puternic
  3. 404 Not Found, MDN Web Docsdefiniția codului 404 și faptul că nu spune dacă lipsa e temporară sau definitivă
  4. Site moves with URL changes, Google Search Centrallista adreselor vechi și noi la mutare, fără redirecționări în masă spre prima pagină
  5. 410 Gone, MDN Web Docscodul pentru resursele șterse definitiv

Verificat: surse Xenia Pușcașu · editare Nora Vlăsceanu · SEO Mihnea Tăbăcaru

Vrei asta pentru firma ta?

Spune-ne în două rânduri ce ai nevoie. Revenim cu un plan și o ofertă.