Hakurobottien budjettiarvio on työkalu, jonka avulla voidaan arvioida, kuinka monta sivua verkkosivuston palvelin pystyy turvallisesti käsittelemään hakurobottien indeksoinnissa päivää kohden. Työkalu vertaa tätä turvallista kapasiteettia sivuston arvioituun päivittäiseen indeksointitarpeeseen. Säätämällä sivuston ja palvelimen parametreja voidaan havaita mahdolliset pullonkaulat ja arvioida, riittääkö palvelimen suorituskyky kattamaan koko sivuston halutussa ajassa.
Tämä arvio on tarkoitettu teknisen hakukoneoptimoinnin (SEO) asiantuntijoille kapasiteettioletusten tekemiseen sekä sivuston ylläpitäjille, joiden on arvioitava, voidaanko sivuston koko sivumäärä indeksoida tavoitellun päivityssyklin aikana.
Sivuston kysynnän ja indeksointitarpeen arviointi
Sivuston päivittäiseen indeksointitarpeeseen vaikuttavat ensisijaisesti sivuston koko eli indeksoitavien sivujen määrä sekä se, kuinka usein sisällön odotetaan päivittyvän. Hakurobottien budjettiarvio laskee päivittäisen kysynnän seuraavalla kaavalla:
Indeksointitarve / päivä = (sivumäärä ÷ tavoitepäivitysväli) × kysyntätekijä
Kaavassa käytettävä kysyntätekijä määritetään syötteellä "Kysynnän kerroin" (jonka oletusarvo on 1.2). Tämä kerroin ottaa huomioon sen, että hakurobotit tekevät usein ylimääräisiä pyyntöjä tai indeksoivat tiettyjä sivuja useammin kuin pelkkä tasainen päivitysväli edellyttäisi.
Käyttäjä syöttää työkaluun seuraavat sivuston kysyntään vaikuttavat tiedot:
- Indeksoitavat sivut: Sivuston kokonaissivumäärä.
- Keskimääräinen päivitysväli: Luku, jonka yksikkönä käytetään joko vaihtoehtoa "päivää", "viikkoa" tai "kuukautta".
Jos esimerkiksi sivustolla on 100 000 sivua, joiden keskimääräinen päivitysväli on 10 päivää, ja kysynnän kerroin on 1.2, laskennallinen päivittäinen indeksointitarve on (100 000 ÷ 10) × 1.2 = 12 000 sivua päivässä.
Palvelimen kapasiteetin arviointi indeksointia varten
Palvelimen kyky selviytyä hakurobottien vierailuista riippuu suorituskyvystä, vasteajoista ja siitä, kuinka suuri osa resursseista halutaan luovuttaa robottien käyttöön ilman, että tavallisten käyttäjien käyttökokemus kärsii. Työkalussa määritetään seuraavat palvelimen kapasiteettioletukset:
- Keskimääräinen vasteaika (ms): Palvelimen vastausaika millisekunteina.
- Palvelimen kapasiteetti (requests/second): Palvelimen enimmäiskapasiteetti pyyntöinä sekunnissa.
- Indeksointirobottien käytettävissä oleva kapasiteetti (%): Osuus palvelimen kokonaiskapasiteetista, joka voidaan osoittaa roboteille.
- Sallittu indeksointirobotin samanaikaisuus: Samanaikaisten yhteyksien määrä, jonka robotti voi muodostaa palvelimelle.
- Turvallinen käyttö (%): Turvamarginaali (oletusarvo 70 %), jolla varmistetaan, ettei palvelin ylikuormitu.
Turvallinen kapasiteetti lasketaan valitsemalla alempi kahdesta rajasta: pyyntönopeuteen perustuvasta rajasta tai samanaikaisuuteen ja vasteaikaan perustuvasta rajasta. Tätä saatua arvoa vähennetään vielä määritetyllä turvallisuuden käyttöasteella.
Kapasiteetin pullonkaulojen tunnistaminen
Työkalu analysoi palvelimen asetukset ja ilmoittaa, mikä tekijä rajoittaa indeksointikapasiteettia eniten. Tuloste "Kapasiteetin pullonkaula" voi saada kaksi eri arvoa:
- Saatavilla oleva pyyntöaste: Pullonkaulana on palvelimen yleinen pyyntökapasiteetti sekunnissa ja roboteille varattu prosenttiosuus.
- Samanaikaisuus ja vasteaika: Pullonkaulana ovat liian hidas vasteaika tai liian alhainen sallittu samanaikaisten yhteyksien määrä, jolloin robotti ei ehdi ladata sivuja riittävän nopeasti.
Jos vasteajat ovat pitkiä, samanaikaisuuden rajoittaminen suojaa palvelinta, mutta se laskee merkittävästi päivittäistä kapasiteettia. Vastaavasti vasteaikojen parantaminen (eli millisekuntien vähentäminen) nostaa saavutettavissa olevaa indeksointimäärää ilman, että samanaikaisuutta tarvitsee lisätä.
Tulosten tulkinta ja kattavuus
Kun kaikki tarvittavat syötteet on annettu, työkalu laskee seuraavat arvot osioon "Päivittäinen arvio":
- Indeksointitarve / päivä: Laskennallinen tarve sivuston päivittämiseksi.
- Turvallinen kapasiteetti / päivä: Palvelimen turvallinen enimmäiskapasiteetti.
- Arvioidut saavutettavissa olevat indeksoinnit / päivä: Todellinen arvioitu määrä, joka pystytään suorittamaan.
- Kysyntä katettu: Prosenttiosuus, joka kuvaa kuinka suuri osa kysynnästä voidaan kattaa turvallisella kapasiteetilla (rajoitettu visuaalisesti välille 0–100 %).
- Päiviä kaikkien sivujen kattamiseen: Arvioitu aika, joka kuluu koko sivuston läpikäyntiin nykyisellä kapasiteetilla.
Jos "Kysyntä katettu" on alle 100 %, työkalu näyttää tilatiedon: "Mallinnettu kysyntä ylittää turvallisen kapasiteettiarvion". Jos kapasiteetti on riittävä ja kattavuus on vähintään 100 %, tilaksi päivittyy: "Turvallinen kapasiteettiarvio kattaa mallinnetun kysynnän".
Syötteiden säännöt ja virhetilanteet
Laskennan suorittaminen edellyttää, että kaikki kentät on täytetty oikein. Työkalu valvoo syötteitä seuraavien sääntöjen mukaisesti:
- Kaikkien kenttien on oltava täytettyjä. Jos kenttiä puuttuu, näytetään virheilmoitus: "Täytä jokainen syöte laskeaksesi arvion."
- Syötteiden on oltava tavallisia äärellisiä lukuja, joiden enimmäisarvo on 1e12. Virheellisistä arvoista näytetään ilmoitus: "Syötä tavalliset äärelliset luvut tuetun alueen sisällä."
- Jokaisen syötteen on oltava suurempi kuin nolla. Jos nolla tai negatiivinen luku syötetään, näytetään ilmoitus: "Jokaisen syötteen on oltava suurempi kuin nolla."
- Prosenttiarvot (kuten käytettävä kapasiteetti ja turvallinen käyttö) eivät saa ylittää 100 %. Tämän säännön rikkomisesta seuraa ilmoitus: "Prosenttioletukset eivät saa olla suurempia kuin 100%."
Tietosuoja ja tekninen toteutus
Käyttäjän syöttämiä tietoja käsitellään luottamuksellisesti. Kaikki sivusto- ja palvelinoletukset lasketaan selaimessasi. Mitään ei ole ladattu kohteeseen BroBroGo. Työkalu toimii suoraan käyttäjän omassa verkkoselaimessa ilman palvelinsiirtoja.
Usein kysytyt kysymykset (FAQ)
Ennustaako tämä, kuinka usein Googlebot indeksoi sivustoni?
Ei. Hakukoneet määrittävät indeksointitarpeen ja -kapasiteetin signaaleista, jotka eivät ole täysin julkisia. Tämä arvio on suunnittelua ja vertailua varten; kalibroi se palvelinlokien ja indeksointiraporttien avulla.
Miten arvio lasketaan?
Päivittäinen kysyntä on sivumäärä jaettuna tavoitepäivitysvälillä ja kerrottuna sitten kysyntätekijällä. Turvallinen kapasiteetti on alempi pyyntönopeuden ja samanaikaisuuden rajoista, jota vähentää turvallisuuden käyttöaste.
Mitä eroa on indeksointibudjetin arvioinnilla ja todellisella hakukoneen toiminnalla?
Tämä työkalu tarjoaa matemaattisen mallin palvelimen teknisestä suorituskyvystä ja teoreettisesta tarpeesta. Todellisuudessa hakukoneet voivat päättää olla indeksoimatta sivuja, vaikka palvelimella olisi vapaata kapasiteettia, jos sisällön laatu on heikko tai jos sivustolla ilmenee virheitä.
Miten voin parantaa saavutettavissa olevaa indeksointimäärää, jos kapasiteetti on pullonkaulana?
Voit parantaa kapasiteettia lyhentämällä palvelimen vasteaikaa (ms), nostamalla palvelimen kokonaiskapasiteettia tai sallimalla suuremman samanaikaisten yhteyksien määrän roboteille, mikäli palvelimen resurssit sen sallivat.