Un soft 404 este o pagină care returnează 200 OK, dar pare goală sau inexistentă pentru Google. Află cauza, apoi repar-o cu un 404, un 410, un 301 sau conținut real.

Pe această pagină
Pe scurt
un soft 404 este un URL care returnează un cod de stare 200 (succes), în timp ce conținutul său arată a eroare, a pagină goală sau a unui mesaj de „nu a fost găsit”. Google exclude aceste URL-uri din index și le raportează ca „Soft 404” în raportul Indexarea paginilor din Search Console. Reparația depinde de pagină: returnează un 404 sau un 410 dacă conținutul a dispărut definitiv, o redirecționare 301 dacă s-a mutat către un înlocuitor clar sau repară pagina (conținut, randare, resurse) dacă ar trebui să fie indexată.
Vrei să afli mai mult? Întreabă
Test rapid
Cine ar trebui să repare partea tehnică a site-ului tău?
Recomandarea noastră pentru tine
Conținut șters, servit cu un 200 este soluția potrivită pentru tine
Locul 1 în acest clasament, cea mai bună potrivire pentru răspunsurile tale.
Recomandarea noastră pentru tine
Liste goale este soluția potrivită pentru tine
Locul 2 în acest clasament, cea mai bună potrivire pentru răspunsurile tale.
Recomandarea noastră pentru tine
Pagini epuizate și expirate este soluția potrivită pentru tine
Locul 3 în acest clasament, cea mai bună potrivire pentru răspunsurile tale.
Recomandarea noastră pentru tine
Redirecționări către o pagină irelevantă este soluția potrivită pentru tine
Locul 4 în acest clasament, cea mai bună potrivire pentru răspunsurile tale.
O eroare soft 404 este o nepotrivire între ce spune serverul și ce arată pagina. Serverul răspunde „totul este în regulă”, iar vizitatorul și Googlebot nu văd nimic util. Termenul datează dintr-un articol de cercetare din 2004 al lui Ziv Bar-Yossef și al colegilor săi, cum amintește articolul Wikipedia despre HTTP 404, iar Google detectează aceste pagini automat de ani de zile. Acest ghid explică modul în care Google decide că o pagină este un soft 404, cauzele din spatele fiecărui caz, cum diagnostichezi în câteva minute un URL semnalat și ce reparație aplici.
Fiecare răspuns HTTP poartă un cod de stare. O pagină lipsă reală returnează 404 (nu a fost găsit) sau 410 (dispărut): browserul afișează o pagină de eroare, iar motoarele de căutare știu că URL-ul nu are nimic de indexat. Un soft 404 returnează în schimb 200 (succes), deci serverul afirmă că pagina există, în timp ce conținutul spune contrariul.
Documentația Google despre depanarea erorilor de explorare o definește ca pe un URL „care returnează o pagină care îi spune utilizatorului că pagina nu există și, în același timp, un cod de stare 200 (succes)”, adăugând că „uneori poate fi o pagină fără conținut principal sau o pagină goală”. Când algoritmii săi detectează, pe baza conținutului, că o pagină este o pagină de eroare, Search Console afișează un soft 404, iar pagina este exclusă din Search.
Din această definiție decurg două puncte:
Cele două arată identic pentru un vizitator și se comportă foarte diferit pentru un crawler.
| Criteriu | 404 / 410 real | Soft 404 |
|---|---|---|
| Cod de stare returnat | 404 (nu a fost găsit) sau 410 (dispărut) | 200 (succes) |
| Ce arată pagina | O pagină de eroare, de preferat una personalizată și utilă | Un mesaj de eroare, un șablon gol sau aproape fără conținut |
| Cum află Google că pagina a dispărut | Din codul de stare, imediat | Analizând conținutul, după explorare și randare |
| Explorarea ulterioară | Frecvența explorării scade treptat | URL-ul continuă să fie explorat și irosește bugetul |
| Eticheta din Search Console | „Nu a fost găsit (404)” | „Soft 404” |
| Este o problemă? | Nu, dacă conținutul a dispărut cu adevărat | Da: semnal greșit, explorare irosită, posibilă pagină pierdută |
Un 404 curat este un răspuns sănătos. Ghidul Google despre gestionarea bugetului de explorare numește un 404 „un semnal puternic să nu mai explorezi acel URL” și precizează că „paginile soft 404 vor continua să fie explorate și îți vor irosi bugetul”. Pe un site mic, pierderea este marginală; pe un magazin cu mii de pagini de filtre goale, ea întârzie explorarea paginilor care contează (vezi intrarea noastră din glosar despre bugetul de explorare).
Google enumeră patru cauze tehnice: un fișier de includere de pe server lipsă, o conexiune la baza de date întreruptă, o pagină de rezultate ale căutării interne goală și un fișier JavaScript neîncărcat sau lipsă. În audituri, URL-urile semnalate se împart în șase familii.
CMS-ul sau tema afișează un șablon de „Pagina nu a fost găsită”, dar păstrează codul de stare 200. Asta se întâmplă la unele configurări personalizate de 404, la rutele catch-all și la framework-urile care randează o componentă generică de eroare fără să seteze statusul.
Pagini de categorii fără niciun produs, arhive de etichete fără articole, pagini de căutare internă cu „0 rezultate” și combinații de filtre care nu corespund niciunui produs. Șablonul se încarcă, zona de conținut principal este goală, iar Google vede o pagină de eroare. Ghidul nostru despre SEO pentru paginile de categorie din comerțul electronic arată cum păstrezi listele demne de indexare.
Pagini de produs care trec la „Acest produs nu mai este disponibil” fără preț, fără descriere și fără alternative, sau pagini de joburi și evenimente reduse la „Această ofertă a expirat”. Doar formularea este suficientă ca Google să le trateze ca lipsă.
Trimiterea fiecărui URL șters către pagina de start sau către o categorie generică pare o curățare convenabilă. Google tinde să trateze o redirecționare către o pagină care nu înlocuiește originalul drept soft 404, deci redirecționarea nu transmite nimic, iar URL-ul vechi este raportat oricum. Ghidul nostru despre redirecționările SEO explică când este legitimă o 301.
Pagini cu un antet, un subsol și două rânduri de text, pagini provizorii („În curând”) sau profiluri foarte scurte generate în serie. Google nu deosebește întotdeauna o pagină aproape goală de o pagină de eroare. Dacă este cazul tău, citește definiția noastră pentru conținutul subțire.
O pagină bună poate fi semnalată atunci când Googlebot nu îi vede conținutul. Ghidul Google spune că o astfel de pagină „nu s-a încărcat corect pentru Googlebot, lipseau resurse critice sau a afișat un mesaj de eroare vizibil în timpul randării”. Motivele tipice: JavaScript sau CSS blocate de robots.txt, apeluri API care eșuează sau expiră pentru crawler, prea multe resurse sau resurse prea grele și aplicații client-side care afișează o componentă de eroare pe rutele necunoscute. Ghidul nostru despre SEO pentru JavaScript detaliază modul în care Google randează scripturile.
Atenție
Câteva cuvinte dintr-un șablon pot declanșa singure verdictul. O bară laterală sau un banner care spune „nu a fost găsit”, „niciun rezultat” sau „indisponibil” pe fiecare pagină este suficient ca Google să citească greșit paginile sănătoase drept erori. Verifică blocurile comune înainte să urmărești cauzele de la nivel de pagină.
Trei surse, de la cea mai oficială la cea mai exhaustivă.
Ghidul Google sortează reparațiile după starea paginii. Decide mai întâi ce vrei să devină URL-ul, apoi aplică răspunsul potrivit.
| Situația | Reparația | Verificarea după reparație |
|---|---|---|
| Conținut șters, fără înlocuitor | Returnează 404 sau 410, cu o pagină de eroare personalizată și utilă | Codul de stare 404 sau 410 pe URL |
| Conținut mutat sau există un echivalent clar | Redirecționare 301 către cea mai apropiată pagină echivalentă | Un singur salt, URL-ul final returnează 200 |
| Pagină bună pe care Google a citit-o greșit | Repară randarea: deblochează resursele, repară erorile API, ușurează pagina | Inspecția URL-ului arată conținutul complet |
| Pagină subțire care merită păstrată | Adaugă conținut real: descriere, date, răspunsuri, linkuri | Conținutul principal se vede clar |
| Listă goală sau pagină de căutare internă | Returnează 404, adaugă noindex sau nu mai pune linkuri către ea | Nu mai există linkuri interne către pagini goale |
| Rută a unei aplicații cu o singură pagină care nu există | Redirecționare JavaScript către un URL care returnează 404 sau noindex adăugat prin script | HTML-ul randat conține noindex sau statusul final este 404 |
Dacă pagina a dispărut și nimic de pe site nu o înlocuiește, un 404 sau un 410 este răspunsul corect. Google tratează toate codurile 4xx, cu excepția lui 429, în același mod și elimină URL-ul din index dacă acolo era. Păstrează pagina de eroare utilă pentru vizitatori: mesaj clar, navigarea site-ului, linkuri către paginile populare, dar întotdeauna cu codul de stare 404.
Dacă există o pagină echivalentă (URL nou, model mai nou al produsului, articol îmbinat), folosește un 301 către acea pagină și nicăieri altundeva. Verifică lanțul cu verificatorul de redirecționări: un singur salt, statusul final 200.
Folosește instrumentul Inspecția URL-ului din Search Console, rulează un test live și uită-te la captura de ecran și la HTML-ul randat. O randare goală sau aproape goală indică resurse blocate sau care eșuează. Pentru o aplicație client-side, bazele SEO pentru JavaScript de la Google recomandă fie o redirecționare JavaScript către un URL care returnează 404, fie adăugarea unei etichete meta robots noindex pe rutele de eroare; ghidul nostru despre SEO pentru aplicațiile cu o singură pagină acoperă randarea pe server, soluția durabilă. Odată ce pagina se randează corect, verificatorul de indexabilitate confirmă că nimic altceva nu o blochează.
Un produs care revine curând ar trebui să rămână activ, cu descrierea completă, un anunț de disponibilitate și alternative. Un produs scos definitiv din ofertă primește un 301 către succesorul său sau către cea mai apropiată categorie, dacă una corespunde nevoii, sau un 404 dacă niciuna nu corespunde. Pentru listele goale pe care vrei să le păstrezi accesibile, o etichetă noindex le ține afară din index fără să strice navigarea.
Sfat
Repară fiecare URL dintr-un tipar înainte să apeși „Validează reparația” în Search Console. Google oprește validarea de îndată ce găsește o instanță rămasă, iar o validare durează de obicei până la aproximativ două săptămâni.
Nimic nu se schimbă până când Google nu reexplorează URL-urile. După o reparație, pornește o validare din pagina de detalii Soft 404: potrivit centrului de ajutor al Google, durează de obicei până la aproximativ două săptămâni și uneori mult mai mult. URL-urile trecute la un 404 real mută motivul la „Nu a fost găsit (404)” și apoi ies din raport în timp; paginile reparate pot trece la „Indexată” sau, dacă Google le mai consideră slabe, la Explorată, în prezent neindexată. Pentru pârghiile care accelerează reexplorarea, vezi ghidul nostru despre indexarea Google.
Pentru Google, un soft 404 înseamnă o pagină care nu se poate clasa și un buget de explorare cheltuit pe nimic. Pentru asistenții AI, precum ChatGPT, Gemini sau Perplexity, miza este similară: crawlerele lor citesc ce returnează serverul tău, iar multe preiau HTML-ul brut fără să ruleze JavaScript. O pagină care se randează doar în browser poate părea goală pentru ei, iar o pagină de eroare servită cu un 200 nu le spune nimic de încredere despre site-ul tău. Codurile de stare curate și conținutul prezent în HTML-ul inițial ajută atât Googlebot, cât și crawlerele AI să înțeleagă ce pagini există și care pot fi citate.
Rutina practică este scurtă: urmărește raportul Indexarea paginilor după fiecare migrare, actualizare a catalogului sau schimbare de șablon și testează șabloanele noi înainte de lansare. Extensia gratuită Sorank pentru Chrome semnalează problemele de pe pagină pentru pagina pe care o vizualizezi, iar tabloul de bord GEO și SEO Sorank urmărește clicurile, impresiile și pozițiile din Search Console, ca să observi o scădere imediat ce un lot de pagini iese din index.

Un soft 404 este o pagină al cărei cod de stare contrazice conținutul: decide dacă URL-ul ar trebui să existe, apoi fă ca serverul și pagina să spună același lucru. Returnează un 404 sau un 410 real pentru ce a dispărut, un 301 relevant pentru ce s-a mutat și conținut real, randabil, pentru ce ar trebui să se claseze.
URL-ul semnalat nu poate apărea în rezultatele Google, iar Google continuă să îl exploreze, ceea ce irosește bugetul de explorare pe site-urile mari. Restul site-ului nu este penalizat. Riscul real este să pierzi o pagină pe care o voiai indexată, de exemplu o pagină de produs pe care Google nu a putut-o randa.
Nu. Google tinde să trateze o redirecționare către o pagină care nu înlocuiește originalul drept soft 404, deci problema rămâne. Redirecționează doar către un echivalent apropiat și returnează un 404 sau un 410 atunci când nu există o astfel de pagină.
Google tratează 404 și 410 aproape la fel: amândouă îi spun că pagina nu există și duc la eliminarea din index. Un 410 arată mai explicit că eliminarea este definitivă. Oricare dintre ele este corect, atâta timp cât codul de stare corespunde conținutului.
AU ÎNCERCAT SORANK ÎNAINTEA TA
