HTTP Status Codes (Coduri de stare HTTP)
Codurile de stare HTTP sunt răspunsurile trimise de server atunci când un browser sau un crawler solicită o pagină. Ele indică dacă cererea a fost îndeplinită cu succes sau dacă există erori.
Explicație
Cele mai importante categorii de coduri:
- 2xx (Succes): pagina a fost încărcată corect. Ex.: 200 OK.
- 3xx (Redirecționări): utilizatorul sau crawlerul este trimis către altă pagină. Ex.: 301 Moved Permanently, 302 Found.
- 4xx (Erori client): pagina nu există sau cererea nu a fost validă. Ex.: 404 Not Found, 410 Gone.
- 5xx (Erori server): serverul nu a reușit să răspundă. Ex.: 500 Internal Server Error, 503 Service Unavailable.
Aceste coduri sunt esențiale pentru SEO, pentru că ajută motoarele de căutare să înțeleagă structura site-ului și să decidă cum să indexeze paginile.
Exemplu practic
E-commerce: un produs epuizat redirecționat cu 301 către o categorie relevantă, pentru a nu pierde autoritatea paginii.
Content: un articol șters returnează 404, iar Google înțelege că pagina nu mai există.
Analogii utile
Codurile de stare HTTP sunt ca semnele de circulație pe un drum. Verde (200) înseamnă „poți merge înainte”, galben (301/302) înseamnă „schimbă direcția”, roșu (404/500) înseamnă „drumul e blocat”.
De ce este important
- Afectează modul în care Google scanează și indexează paginile.
- Redirecționările corecte previn pierderea autorității SEO.
- Erorile frecvente (404, 500) pot afecta vizibilitatea și experiența utilizatorului.
- Monitorizarea codurilor de stare este parte esențială dintr-un audit tehnic SEO.