Kaj pomeni
Odziv 200 pove, da zahteva ni naletela na napako in da telo odziva vsebuje zahtevani vir. Pri GET zahtevi je to stran, slika ali API podatek; pri POST pa običajno rezultat obdelave. Koda sama ne pove nič o tem, ali je vsebina pravilna, popolna ali uporabna.
Najpogostejši vzroki
- Stran obstaja in se je naložila brez napake.
- Aplikacija napako prikaže kot navadno stran, a vrne 200 (»soft 404«).
- CDN ali predpomnilnik vrne staro kopijo, ki je še vedno 200.
- Prazna ali skoraj prazna stran zaradi napake v JavaScriptu, strežnik pa vseeno vrne 200.
Kaj narediš kot obiskovalec
- Če stran vidiš normalno, z odzivom ni težave.
- Če je stran prazna, poskusi osvežiti z Ctrl+F5 ali drug brskalnik — težava je lahko v skriptah ali razširitvah.
Kaj naredi lastnik strani ali razvijalec
- Za neobstoječe URL-je vračaj 404 ali 410, ne 200 s sporočilom »ni najdeno«.
- Preveri, da se ključna vsebina vidi v HTML-ju, ne samo po izvedbi JavaScripta.
- Preveri canonical, title in meta robots — 200 z noindex stran vseeno izloči iz indeksa.
- Spremljaj »Soft 404« v Google Search Console.
Vpliv na SEO in Google
Google indeksira samo strani z 200 (ali po preusmeritvi do 200). Soft 404 — 200 s sporočilom o napaki — zapravlja proračun pajkanja in se v Search Console prikaže kot napaka.
Pogosta vprašanja
Ali 200 pomeni, da je stran v Googlu?
Ne. 200 pomeni samo uspešen odziv. Indeksiranje je odvisno še od robots, noindex, canonicala in kakovosti vsebine.
Kaj je soft 404?
Stran, ki uporabniku pove, da vsebine ni, strežnik pa vrne 200. Pravilno je vrniti 404 ali 410.