Mitä ovat palvelimen vastaukset ja millaisia niitä on
Kun hakukone tarkistaa verkkosivustoa, se tarkastelee ensin palvelimen vastauskoodia ennen kuin siirtyy sivuston sisältöön. On tärkeää tietää, mitä vastauksia sivustosi sivut antavat ja miten tämä tarkistetaan. Seuraavaksi käsittelemme näitä koodeja ja tarkastelemme yleisimpiä virheitä.
”Palvelimen vastauskoodi”: mitä se on
Palvelimen vastauskoodi on kolminumeroinen luku, johon liittyy englanninkielinen teksti. Palvelin antaa luvun vierailijan pyynnön jälkeen, minkä jälkeen tarvittava dokumentti käsitellään. Englanninkielinen selitys on lyhyt ohje vierailijan jatkotoimista. Sekä selaimet että hakukoneet tarkistavat tällaiset vastauskoodit.
Kuinka tarkistaa palvelimen vastauskoodi
Google Chromessa voit suorittaa tarkistuksen seuraavasti:
- napsauta kehittäjäpaneelissa Verkko-välilehteä;
- päivitä sitten sivu.
Jos sinun tarvitsee tarkistaa suuri määrä sivuja kerralla, voit käyttää seuraavia työkaluja:
- Urlitor;
- Screaming Frog.
”Tilausluokat” – mitä ne ovat
Tilausluokat ovat ryhmiä koodeja, jotka on yhdistetty yhteisten ominaisuuksien perusteella. Voit tunnistaa luokan ensimmäisen numeron perusteella. Seuraavat luokat ovat olemassa:
- 1xx – Informatiiviset koodit (vastuussa tiedonsiirtoprosessista ja ovat väliaikaisia);
- 2xx – Onnistunut käsittely (pyyntö vastaanotettiin ja käsiteltiin onnistuneesti);
- 3xx – Uudelleenohjaus (tällaiset pyynnöt osoittavat, että lisätoimia vaaditaan pyynnön suorittamiseksi);
- 4xx – Käyttäjävirhe (pyyntöä ei voida suorittaa sivuston omistajan tai käyttäjän virheen vuoksi);
- 5xx – Palvelinvirhe (käyttäjä teki kaiken oikein, mutta palvelin ei voi suorittaa pyyntöä. Tässä on aina palvelimen viesti, joka selittää, miksi se ei voi käsitellä pyyntöä).
Tärkeimmät palvelinvastaukset
200 OK
Tämä on yksi yleisimmistä ja tärkeimmistä tiloista. 200 OK osoittaa, että pyyntömme suoritettiin onnistuneesti, kaikki sivut ovat olemassa ja ne ovat nähtävillä. Tämä on koodi, joka tulisi antaa kaikilla niillä sivuilla, jotka haluamme nähdä hakukoneen indeksissä.
301 Siirretty pysyvästi
Tällainen koodi ilmoittaa, että sivu on siirretty pysyvästi toiseen osoitteeseen.
302 Löytyi
Tämä koodi ilmoittaa, että dokumentti on siirretty väliaikaisesti. Tällaista sivua ei pitäisi poistaa.
304 Ei muutettu
Tällä koodilla on tärkeä rooli tiedonsiirrossa ja palvelimen kuormituksessa. Jos dokumentissa ei ole tapahtunut muutoksia viimeisen päivityksen jälkeen, palvelin palauttaa koodin 304 Ei muutettu. Tällöin hakukone voi välttää dokumentin uudelleenlataamisen, koska mitään ei ole muuttunut sen viimeisimmän käynnin jälkeen.
403 Kielletty
Ilmoittaa, että pääsy on estetty. Tämä vastaus palautetaan, jos käyttäjältä evätään pääsy pyydettyyn asiakirjaan. Tämä voi tapahtua esimerkiksi silloin, kun yritetään päästä kielletyistä IP-osoitteista.
404 Ei löytynyt
Lähes jokainen käyttäjä on kohdannut tämän virheen ainakin kerran. Tämä koodi kertoo, että sivua ei ole olemassa. Se pitäisi antaa, kun yritetään päästä olemattomille sivuille. Jos sivu oli olemassa mutta se poistettiin myöhemmin, käytä koodia 410.
410 Poistettu
Tämä koodi tarkoittaa, että sivu on poistettu pysyvästi. Vaikka koodit 404 ja 410 molemmat kertovat, että sivua ei ole olemassa, niiden käsittelyssä on eroja. Koodin 404 avulla hakukoneen robotti palaa ja tarkistaa sen uudelleen. Koodilla 410 sivu merkitään pysyvästi poistuneeksi ja sitä ei tarkisteta uudelleen.
451 Ei saatavilla laillisista syistä
Tämä koodi on tarkempi versio koodista 403. Se osoittaa, että pääsy sivulle on estetty valtiollisella tasolla tai oikeuden päätöksellä tekijänoikeusloukkausten vuoksi. Tämäntyyppinen virhe on yhä yleisempi.
500 Sisäinen palvelinvirhe
Tämä koodi osoittaa sisäisen palvelinvirheen, jota ei ole kuvattu muiden tämän luokan virheiden kohdalla. Se tapahtuu, kun palvelimella on kohtaamaa ongelma, joka estää pyynnön suorittamisen.
503 Palvelu ei saatavilla
Tämä koodi osoittaa, että palvelin ei tilapäisesti pysty käsittelemään pyyntöjä teknisistä syistä. Saatamme nähdä tämän vastauksen, kun palvelin kohtaa suuren määrän pyyntöjä ja ei yksinkertaisesti pysty käsittelemään niitä.
504 Yhdyskäytävän aikakatkaisu
Tämä koodi ilmoittaa, että yhdyskäytävä ei vastaa. Jos palvelin toimii välityspalvelimena eikä saanut vastausta ylävirran palvelimelta pyynnön suorittamiseksi, näemme tämän virheen.
Johtopäätös palvelinvastauksista
Palvelinvastauskoodeja tarkistavat sekä hakukoneet että selaimet. Hakukonerobotti ottaa ensin yhteyttä vastauskoodiin ennen kuin se siirtyy verkkosivuston sisältöön.
On olemassa 5 tilaluokkaa, jotka osoittavat datansiirtoprosessin eri vaiheita:
- Informatiiviset koodit;
- Onnistunut käsittely;
- Uudelleenohjaus;
- Käyttäjävirhe;
- Palvelinvirhe.
Kaikkien niiden sivujen, jotka haluamme nähdä hakukoneiden indekseissä, pitäisi antaa koodi 200 OK.
Oikea palvelinvastausten jakelu auttaa hakukonetta hakemaan vain tarvittavan tiedon, mikä säästää indeksointibudjetissa. Siksi on tärkeää olla laiminlyömättä sivustosi sivujen tarkistamista.
