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ție | Ce faci |
|---|---|
| Pagina s-a mutat la altă adresă | 301 spre adresa nouă |
| Serviciul a fost înlocuit cu altul asemănător | 301 spre pagina noului serviciu |
| Pagina a fost ștearsă și nu are înlocuitor | 404 sau 410 |
| Adresă greșită, tastată de om | 404 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
- 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
- How HTTP status codes affect Google's crawlers, GoogleURL-urile cu 4xx nu sunt indexate, 301 ca semnal puternic
- 404 Not Found, MDN Web Docsdefiniția codului 404 și faptul că nu spune dacă lipsa e temporară sau definitivă
- Site moves with URL changes, Google Search Centrallista adreselor vechi și noi la mutare, fără redirecționări în masă spre prima pagină
- 410 Gone, MDN Web Docscodul pentru resursele șterse definitiv
Verificat: surse Xenia Pușcașu · editare Nora Vlăsceanu · SEO Mihnea Tăbăcaru






