Soft 404

Cunoscut și ca: eroare Soft 404, pagină Soft 404, Soft 404 error
Ce este o eroare Soft 404?
Pe scurt
Soft 404 este situația în care un URL răspunde cu un cod HTTP de succes, dar conținutul indică o eroare, o pagină goală sau absența resursei solicitate. Google poate interpreta răspunsul ca Soft 404 și îl poate raporta astfel în Google Search Console.
Cum apare un Soft 404
Un server generează un cod de stare HTTP când răspunde unei solicitări făcute de un browser sau crawler. În cazul unui Soft 404, serverul transmite un cod din categoria 2xx, însă conținutul primit sugerează o eroare. Pagina poate afișa un mesaj de eroare sau poate fi goală.
Google transmite conținutul primit cu un răspuns 200 către următoarea etapă de procesare, care pentru Google Search este sistemul de indexare. Indexarea nu este însă garantată. Dacă pagina sugerează o eroare, Google Search Console poate raporta URL-ul ca Soft 404.
Diferența dintre Soft 404 și 404
Un răspuns 404 este un cod HTTP din categoria erorilor de client și indică faptul că resursa nu a fost găsită. Google nu indexează URL-urile care returnează coduri 4xx. Dacă un asemenea URL era deja indexat, acesta este eliminat în timp, iar conținutul primit este ignorat.
Soft 404 nu este un cod HTTP separat. Este clasificarea folosită de Google atunci când un răspuns de succes conține o pagină goală sau un mesaj care sugerează o eroare.
Interpretarea corectă
Codul HTTP trebuie să reflecte starea resursei. O pagină validă poate răspunde cu 200 și conținut relevant, fără ca acest lucru să garanteze indexarea. O resursă care nu există poate returna un cod HTTP corespunzător, precum 404 sau 410. Dacă resursa a fost mutată, serverul poate folosi o redirecționare adecvată către destinația reală.
De ce contează în SEO?
Impactul asupra SEO clasic
Deși serverul transmite un răspuns 2xx, Google poate identifica pagina drept Soft 404 dacă primește conținut gol sau un mesaj care sugerează o eroare. Problema este relevantă mai ales când URL-ul ar trebui să ofere o pagină utilă și indexabilă.
Codurile HTTP ajută crawlerul să interpreteze răspunsul serverului. Pentru răspunsurile 4xx, Google ignoră conținutul și nu indexează URL-ul. Pentru un răspuns 200, conținutul este transmis către următoarea etapă de procesare, dar indexarea nu este garantată.
Impactul asupra sistemelor AI
Extrasele disponibile nu stabilesc un tratament specific al erorilor Soft 404 în AI Overviews, AI Mode, ChatGPT, Perplexity sau Gemini. Folosirea unui cod HTTP care reflectă starea resursei rămâne o practică tehnică adecvată pentru clienții care accesează pagini web.
Exemplu
Un magazin online elimină definitiv pagina unui produs. La accesarea URL-ului, serverul răspunde astfel:
HTTP/1.1 200 OK
Pagina afișează însă un mesaj de eroare și nu conține informațiile solicitate. Google poate interpreta URL-ul ca Soft 404, deoarece răspunsul indică succes, iar conținutul sugerează o eroare.
Dacă produsul nu mai există și nu are o destinație înlocuitoare, răspunsul poate reflecta această stare:
HTTP/1.1 404 Not Found
Dacă există o pagină care înlocuiește în mod real produsul, poate fi implementată o redirecționare adecvată către acea destinație.
Cum verifici?
- Consultă Google Search Console și identifică URL-urile raportate drept Soft 404.
- Solicită URL-ul cu
curlși verifică răspunsul HTTP:
curl -I https://exemplu.ro/pagina
- Deschide pagina într-un browser și compară codul HTTP cu mesajul și conținutul afișat.
- Pentru mai multe URL-uri, verifică în serie răspunsurile HTTP și analizează paginile care returnează 200, dar afișează conținut gol sau mesaje de eroare.
Ce trebuie să faci?
- Stabilește dacă resursa trebuie să existe și să fie indexabilă.
- Dacă pagina trebuie să existe, publică un conținut real și relevant, păstrând răspunsul HTTP de succes.
- Dacă resursa nu există, configurează serverul să returneze un cod 404 sau 410.
- Dacă resursa a fost mutată și există o destinație reală, folosește o redirecționare corespunzătoare.
- Elimină șabloanele care returnează automat 200 pentru pagini inexistente.
- Verifică din nou răspunsul HTTP și conținutul după remediere și urmărește starea raportată în Google Search Console.
Greșeli frecvente
- Pagina afișează un mesaj de eroare, dar serverul returnează în continuare codul 200.
- Toate URL-urile inexistente sunt redirecționate către pagina principală, fără o destinație relevantă.
- Un URL raportat ca Soft 404 este tratat exclusiv ca problemă de conținut, fără verificarea răspunsului HTTP.
- Codul 404 este evitat din teama că orice asemenea răspuns afectează negativ întregul site.
- Remedierea este considerată o garanție că URL-ul va fi indexat.
Perspectiva SEO 365
Verificăm simultan răspunsul HTTP și conținutul afișat. Stabilim mai întâi dacă resursa trebuie să existe, apoi alegem între conținut valid, un răspuns 404 sau 410 și o redirecționare adecvată. Evităm păstrarea codului 200 pentru un șablon care sugerează o eroare sau absența resursei.