Kas yra 410 dingusi klaida?
410 Gone yra HTTP būsenos kodas, kurį grąžina žiniatinklio serveris, kai klientas (naršyklė arba žiniatinklio naršyklė) prašo ištekliaus, kuris nebėra prieinamas prašomu adresu. Tai viena iš vadinamųjų kliento klaidų, t. y. klaida yra kliento, o ne serverio pusėje.
Kuo ji skiriasi nuo 404 klaidos
Skirtingai nuo atsakymo kodo 404 Not Found, kuris gali būti rodomas neegzistuojančių arba klaidingai įvestų URL adresų atveju, 410 kodas rodo, kad išteklius buvo naudojamas, bet nebėra prieinamas ir nebebus pasiekiamas prašomu adresu.
- 404 klaida Nurodo, kad serveris negali rasti prašomo ištekliaus. Taip gali nutikti dėl klaidingai įvestų URL, ištrintų puslapių arba neveikiančių nuorodų. Ji dažnai naudojama laikinoms problemoms spręsti.
- 410 Klaida Nurodo, kad ištekliaus visam laikui nebėra ir jis nebebus prieinamas. Tai aiškus signalas paieškos sistemoms, kad puslapis turėtų būti nedelsiant pašalintas iš indekso.
Poveikis naudotojams ir paieškos sistemoms
Svetainės lankytojams 410 klaida reiškia, kad tinklalapis buvo ištrintas, ir paprastai niekuo nesiskiria nuo 404 klaidos. Tačiau paieškos sistemoms 410 būsenos kodas yra aiškesnis.
- Vartotojo patirtis Lankytojai matys pranešimą, kad puslapis nebeprieinamas, kurį galima pritaikyti, kad būtų pateikta daugiau konteksto arba pasiūlytas alternatyvus turinys.
- Paieškos sistemos 410 būsenos kodu tokioms paieškos sistemoms kaip "Google" pranešama, kad puslapis visam laikui dingo. Nors "Google" gali laukti apie 24 valandas, kol iš indekso pašalins 404 puslapį, 410 puslapiai gali būti pašalinti iš karto po naršymo.
Kada reikia naudoti 404 ir kada 410 ištrintiems puslapiams
Sprendimas, ar naudoti 404, ar 410 būsenos kodą, priklauso nuo to, ar puslapis bus pašalintas visam laikui:
- Jei puslapis laikinai nepasiekiamas arba jei netrukus planuojate jį pakeisti kitu puslapiu, naudokite404 būsenos kodą. Tai rodo, kad išteklius gali būti grąžintas, ir suteikia paieškos sistemoms galimybę vėliau jį iš naujo indeksuoti.
- Jei puslapis pašalintas visam laikui ir neketinate jo pakeisti arba nukreipti naudotojų į kitą puslapį, naudokite410 būsenos kodą. Tai signalizuoja paieškos sistemoms, kad jos turėtų nedelsdamos pašalinti puslapį iš savo indekso.
"Google" patarimai
Štai ką Matt Cutts iš "Google" sakė viename iš žiniatinklio valdytojų pagalbos vaizdo įrašų:
"Jei puslapis dingo ir manote, kad tai laikina, naudokite 404. Jei puslapis dingo ir nežinote jokio kito puslapio, kuris galėtų jį pakeisti, neturite jokio kito, į kurį galėtumėte nukreipti, ir žinote, kad tas puslapis dings ir niekada nebesugrįš, tuomet naudokite 410."
Geriausia 410 klaidų tvarkymo praktika
- Pritaikykite klaidų pranešimus Pateikite vartotojui patogų pranešimą, kuriame paaiškinama, kodėl puslapis neveikia, ir siūlomas alternatyvus turinys ar veiksmai.
- Stebėkite ir atnaujinkite nuorodas Reguliariai tikrinkite, ar svetainėje nėra neveikiančių nuorodų, ir atnaujinkite jas, kad nukreiptų į atitinkamą turinį, arba nustatykite tinkamus nukreipimus.
- Naudokite žiniatinklio valdytojo įrankius Tokios platformos, kaip "Google Search Console", gali padėti stebėti ir valdyti 404 ir 410 klaidas svetainėje.
Išsamesnės informacijos apie HTTP būsenos kodus ir geriausią žiniatinklio našumo praktiką rasite autoritetinguose šaltiniuose, pavyzdžiui, " Mozilla Developer Network" (MDN) ir "Google Web Fundamentals".