HTTP 200 U redu
HTTP 200 OK znači da je poslužitelj uspješno obradio zahtjev i vratio odgovor. Za SEO je to obično poželjan status, osim kada sadržaj nije odgovarajući.
Značenje
Status 200 govori da poslužitelj nije prijavio HTTP pogrešku i da je vratio traženi resurs. Kod GET zahtjeva to može biti HTML, slika ili API podatak; kod POST zahtjeva rezultat radnje. Sam status ne jamči da je sadržaj potpun, koristan ili ispravan.
Najčešći uzroci
- Stranica postoji i učitana je bez prijavljene HTTP pogreške.
- Aplikacija prikazuje poruku da stranica ne postoji, ali vraća 200: takozvani soft 404.
- CDN ili predmemorija vraća zastarjelu kopiju koja i dalje ima status 200.
- Zbog JavaScript pogreške stranica izgleda prazno iako poslužitelj odgovara sa 200.
Što može učiniti posjetitelj?
- Ako stranica izgleda i radi normalno, status 200 sam po sebi nije problem.
- Ako je stranica prazna, pokušajte prisilno osvježiti (Ctrl+F5) ili otvoriti drugi preglednik; uzrok mogu biti skripte ili proširenja.
Što može učiniti vlasnik stranice?
- Za nepostojeće URL-ove vraćajte 404 ili 410, ne 200 s porukom da sadržaj nije pronađen.
- Osigurajte da je ključni sadržaj vidljiv već u poslužiteljskom HTML-u, a ne tek nakon izvršavanja JavaScripta.
- Provjerite canonical, title i meta robots: stranica sa 200 i noindex ipak se ne indeksira.
- Pratite izvješća Soft 404 u Google Search Consoleu.
Utjecaj na SEO
Status 200 omogućuje indeksiranje, ali ga ne jamči. Google provjerava i robots pravila, noindex, canonical te stvarni sadržaj. Soft 404 troši resurse indeksiranja i može biti prijavljen u Search Consoleu.
Česta pitanja
Znači li HTTP 200 da je stranica u Googleu?
Ne. 200 znači samo da je zahtjev uspješno obrađen. Indeksiranje ovisi i o robots pravilima, noindexu, canonicalu i kvaliteti sadržaja.
Što točno znači soft 404?
To je stranica koja korisniku govori da sadržaj ne postoji, a poslužitelj ipak vraća 200 umjesto odgovarajućeg statusa 404 ili 410.