Avainsanojen seuranta

HTTP 200 ei tarkoita, että sivu toimii. Avainsanojen seuranta löytää tilanteet, joissa palvelin ilmoittaa OK, mutta sisältö on rikki.

Ota avainsanojen seuranta käyttöön →

Käytettävyyden valvonta – DiagnoSEO

Ongelma "200 OK mutta rikki"

Jokainen uptime-työkalu osaa kertoa, palauttiko palvelin HTTP 2xx -koodin. Tämä signaali näyttää rauhoittavalta, mutta se valehtelee useammin kuin luuletkaan. Etusivu voi näyttää tyhjän valkoisen sivun ja silti palauttaa 200. Ostoskorisivu voi hiljaisesti kadottaa "Osta nyt" -painikkeen julkaisun jälkeen, eikä koskaan antaa virhettä. WordPress saattaa korvata sisällön viestillä "Tietokantayhteysvirhe" – tietenkin renderöitynä 200 OK -palveluvastauksena oikean HTML:n kera.

Avainsanavalvonta paikkaa tämän katvealueen. Kerrot valvonnalle, mitä sivulla pitäisi olla – tai mitä ei pitäisi – ja jokaisella tarkistuksella tuota lausahdusta etsitään vastaussisällöstä. Jos sana puuttuu (vaikka sen pitäisi olla) tai esiintyy (vaikka ei pitäisi), valvonta ilmoittaa virheestä, vaikka HTTP-näkökulmasta kaikki olisi kunnossa.

Mitä merkkijonoja kannattaa valvoa

Hyvä avainsana vahvistaa, että olennainen osa sivusta on oikein renderöity. Tässä muutamia esimerkkejä:

  • Verkkokaupan etusivu: valvo "Lisää ostoskoriin" tai suosituimman tuotteen nimeä. Jos katalogisyöte menee rikki, sana katoaa – ja tiedät heti.
  • Kirjautumissivu: valvo "Kirjaudu sisään" tai "Palauta salasana". JS-virhe, joka poistaa lomakkeen – eikä sanoja enää ole.
  • Blogi tai portaali: valvo uusimman artikkelin otsikkoa. Jos julkaisujärjestelmä näyttää eilisen sisällön, sana ei täsmää.
  • Hinnoittelusivu: valvo hinnan merkkijonoa. Julkaisu, joka kadottaa hintalohkon, on heti näkyvissä.
  • Status- / health-endpoint: valvo "ok" tai "healthy". Jos ylävirta kaatuu, endpoint palauttaa "degraded" – sana ei täsmää.

Voit myös käyttää poissaolon tilaa – hälytys jos ilmaantuu merkkijono, jota EI pitäisi olla. Tyypillisiä: "Database connection error", "Whoops! Something went wrong", "Huoltotila", "Fatal error", "Tulossa pian". Jos jokin niistä vuotaa tuotantoon, saat hälytyksen.

Miten tarkastus toimii

Valvonta tekee normaalin HTTP(S) GET -pyynnön (tai mitä tahansa muuta metodia – POST, PUT, jne.), seuraa enintään 5 uudelleenohjausta, hakee vastausrungon ja skannaa sitä sanaa etsien kirjainkoolla väliä pitämättä. Osuma kirjataan HTTP-koodin, vasteajan ja SSL:n viereen. Jos ehto ei toteudu kaksi kertaa peräkkäin (oletusarvoinen vahvistuskynnys), avataan incident ja ilmoitukset lähtevät käytössä oleviin kanaviin – sähköposti, Telegram, Slack, Discord ja tekstiviesti.

Dynaamisen sisällön (SPA), jossa sana ilmestyy vasta JavaScriptin suorituksen jälkeen, käytä premium multi-location -toimintoa, joka hyödyntää oikeaa headless-selainta ScrapingBeen kautta.

Yhdistä HTTP:hen ja SSL:ään

Yksittäinen avainsanavalvonta DiagnoSEO Uptime Monitoringissa suorittaa myös täydellisen sivustotarkastuksen: HTTP-koodi, vasteaika, SSL, domainin vanheneminen, DNS-tietueet ja hostingin tunnistus. Yksi valvonta suojaa näin koko kirjon – palvelinviat, sertifikaatin vanheneminen, DNS-muutokset ja hiljaiset sisällön viat.

Miten määritän seurannan

Avaa työkalu, klikkaa "Lisää valvonta", valitse tyyppi "Avainsana", liitä URL, kirjoita sana, valitse "täytyy olla olemassa" tai "ei saa olla olemassa", aseta aikaväli (1–30 minuuttia planista riippuen) ja tallenna. Seuraavasta kierrosta lähtien valvonta tarkkailee tätä sivua ja hälyttää, jos sana katoaa – vaikka kaikki muut signaalit osoittavat sivun toimivan.

Usein kysytyt kysymykset

  • Valvonta hakee vastausrungon ja tarkistaa, esiintyykö tietty merkkijono (tila: läsnä) vai ei esiinny (tila: poissa). Käytä, kun haluat havaita sivun sisällön muutokset, virheilmoitukset tai tiettyjen elementtien poistumisen.

  • Kumpaakin. Haku suoritetaan osumaetsintänä raakarungosta. Voit etsiä pelkällä tekstillä ("Lisää ostoskoriin"), HTML-pätkillä (<button class="buy">) tai tietyillä attribuuteilla. Kaikki, mikä esiintyy suoraan HTML-lähteessä, voidaan löytää.

  • Diff-työkalut vertaavat baselineen ja raportoivat jokaisen muutoksen. Avainsanavalvonta on kohdennettua väittämää — määrittät, mikä PITÄÄ olla sivulla (tai EI SAA olla). Diffin raportti on meluisa dynaamisilla sivuilla; avainsana kohdistuu siihen, mikä merkitsee.

  • Kyllä — käytä "poissa" -tilaa avainsanalla kuten "Internal Server Error" tai "Tapahtui virhe". Valvonta epäonnistuu, jos virheteksti löytyy. Kätevä virheiden 500 havaitsemiseen, jotka palauttavat HTTP 200:lla virhesivun (yleinen väärä framework-asetus).

  • Oletuksena ei – valvonta hakee raaka-HTML:n ennen JS:n suorittamista. SPA- tai raskaat JS-sivut: avainsanan tulee esiintyä alkuperäisessä HTML-vastauksessa (esim. server-render tai <noscript>-lohkossa). Selaimen renderöimät tarkistukset ovat erillinen ominaisuus.

Ota avainsanojen seuranta käyttöön →

Avaa korkeammat sijoitukset ja laadukas liikenne

Kasvata liiketoimintaasi ykköseksi valitulla tekoälypohjaisella kokonaisratkaisulla hakukoneoptimointiin ja sisältömarkkinointiin.

Päivitä Advanced-tasolle