Nadzor ključnih besed

HTTP 200 ne pomeni, da stran deluje. Nadzor ključnih besed zazna primere, ko strežnik sporoči OK, vsebina pa je pokvarjena.

Nastavite nadzor ključnih besed →

Uptime Monitoring - DiagnoSEO

Težava "200 OK ampak pokvarjeno"

Vsako orodje za nadzor dosegljivosti zna povedati, ali je strežnik vrnil kodo HTTP 2xx. Ta signal daje občutek mirnosti, vendar pogosto zavaja bolj, kot si mislite. Domača stran lahko izriše prazno belo stran in še vedno vrne 200. Stran z nakupovalno košarico lahko tiho izgubi gumb "Kupi zdaj" po namestitvi in nikoli ne vrže napake. WordPress lahko zamenja vsebino s sporočilom "Napaka povezave z bazo podatkov" – seveda izrisanim kot 200 OK s pravim HTML-jem.

Nadzor ključnih besed zapolni to slepo pego. Nadzorniku poveste, kaj stran mora vsebovati – ali česa ne sme – in pri vsaki kontroli v vsebini odgovora išče to frazo. Če besede ni (ko bi jo moralo biti) ali je (ko je ne bi smelo biti), monitor prijavi izpad, čeprav je z vidika HTTP vse v redu.

Kaj spremljati kot niz

Dobra ključna beseda je tista, ki potrjuje pravilno izris ključnega dela strani. Nekaj primerov:

  • Domovska stran trgovine: spremljajte "Dodaj v košarico" ali ime najbolj priljubljenega izdelka. Če se katalog pokvari, beseda izgine – in veste.
  • Prijavna stran: spremljajte "Prijava" ali "Pozabljeno geslo". JS napaka, ki izbriše obrazec – in besede ni.
  • Blog ali portal: spremljajte naslov najnovejšega članka. Če CMS začne prikazovati včerajšnjo vsebino, se beseda ne ujema.
  • Stran s cenami: spremljajte niz cene. Namestitev, ki odstrani blok cen, se takoj opazi.
  • Endpoint za status / zdravje: spremljajte "ok" ali "healthy". Če se upstream sesuje, endpoint vrne "degraded" – beseda se ne ujema.

Lahko uporabite tudi način odsotnosti – opozorilo, ko se pojavi niz, ki ga ne bi smelo biti. Tipični primeri: "Database connection error", "Whoops! Something went wrong", "Vzdrževalni način", "Fatal error", "Kmalu". Če kateri od njih uide v produkcijo, prejmete opozorilo.

Kako poteka preverjanje

Monitor izvede običajno HTTP(S) GET zahtevo (ali katerikoli drug način – POST, PUT, itd.), sledi največ 5 preusmeritvam, prenese body odgovora in ga pregleda neobčutljivo na velikost črk glede na prisotnost besede. Rezultat ujemanja se zabeleži poleg HTTP kode, odzivnega časa in SSL-ja. Če pogoj ni zadoščen dvakrat zapored (privzeti prag potrditve), se odpre incident in se pošljejo obvestila prek izbranih kanalov – Email, Telegram, Slack, Discord in SMS.

Za dinamično vsebino (SPA), kjer se beseda prikaže šele po izvedbi JavaScript, uporabite funkcijo premium multi-location, ki uporablja pravo headless brskalniško okolje preko ScrapingBee.

Povežite z HTTP in SSL

En sam nadzornik ključnih besed v DiagnoSEO Uptime Monitoring zažene tudi popoln pregled strani: HTTP koda, odzivni čas, SSL, pretečaj domene, DNS zapisi in detekcija gostovanja. En monitor vas torej ščiti pred celotnim spektrom – izpadi strežnika, pretečeni certifikati, zamenjave DNS in tihi izpadi vsebine.

Kako nastaviti

Odprite orodje, kliknite "Dodaj monitor", izberite vrsto "Ključna beseda", prilepite URL, vnesite besedo, izberite "mora biti prisotno" ali "mora biti odsotno", nastavite interval (1–30 minut, odvisno od paketa) in shranite. Od naslednjega cikla monitor pazi na to stran in vas opozori, če beseda izgine – tudi če vsi drugi signali pravijo, da stran deluje.

Pogosta vprašanja

  • Monitor prenese vsebino odgovora in preveri, ali se določen niz pojavi (način prisotnosti) ali ne pojavi (način odsotnosti). Uporabite za zaznavanje, kdaj se je stran spremenila, pojavilo obvestilo o napaki ali bil odstranjen določen element.

  • Oboje. Iskanje poteka kot podniz v surovem odzivu. Ujemate lahko navadno besedilo ("Dodaj v košarico"), odseke HTML (<button class="buy">) ali določene atribute. Vse, kar se dobesedno pojavi v HTML viru, se lahko ujema.

  • Diff orodja primerjajo z izhodiščem in poročajo vsako spremembo. Keyword monitoring je ciljna asercija – določite, kaj MORA biti tam (ali NE SME). Diff je glasen na dinamičnih straneh; ključno besedo spremljate natančno na tem, kar je pomembno.

  • Da – uporabite način "odsotno" s ključno besedo, kot je "Internal Server Error" ali "Prišlo je do napake". Monitor zazna napako, če se tak tekst pojavi. Uporabno za zajem napak 500, ki vračajo HTTP 200 z napako na strani (pogosta napačna konfiguracija frameworkov).

  • Privzeto ne – monitor prenese surovi HTML pred izvedbo JS. Za SPA ali strani z veliko JS mora ključna beseda biti v začetnem odzivu HTML (npr. renderirano na strežniku ali v bloku <noscript>). Pregledi, izrisani v brskalniku, so ločena funkcija.

Nastavite nadzor ključnih besed →

Odkleni višje uvrstitve in kakovosten promet

Rastite svoje podjetje z vrhunsko programsko opremo za SEO in vsebinski marketing z umetno inteligenco.

Nadgradi na Advanced