HTTP

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.

Izvori