Kulcsszófigyelés

A HTTP 200 nem jelenti azt, hogy az oldal működik. A kulcsszófigyelés kiszűri azokat az eseteket, amikor a szerver ugyan rendben jelzi, de a tartalom hibás.

Kulcsszófigyelés beállítása →

Uptime Monitoring – DiagnoSEO

"200 OK, de hibás" probléma

Minden uptime-ellenőrző eszköz meg tudja mondani, hogy a szerver HTTP 2xx kódot adott vissza-e. Ez a jelzés megnyugtatóan hangzik, de gyakrabban hazudik, mint gondolnád. A főoldal például egy üres fehér oldalt is kirenderelhet, miközben továbbra is 200-at ad vissza. A kosár oldala csendben elveszítheti a "Vásárlás most" gombot egy deploy után, miközben soha nem dob hibát. A WordPress helyettesítheti a tartalmat a "Adatbázis-kapcsolat hiba" üzenettel – természetesen ezt is 200 OK-val és valódi HTML-lel renderelve.

A kulcsszó monitorozás betömi ezt a holtteret. Megadod a figyelőnek, mit kellene az oldalnak tartalmaznia – vagy mit nem szabadna –, és minden ellenőrzéskor ezt a kifejezést keresi a válasz szövegében. Ha a kulcsszó hiányzik (amikor ott kellene lennie), vagy jelen van (amikor nem szabadna), a monitor hibát jelez, még ha HTTP szinten minden rendben is tűnik.

Milyen szövegeket érdemes monitorozni?

Jó kulcsszó az, ami igazolja az oldal kulcsfontosságú részének helyes megjelenítését. Néhány példa:

  • Webshop főoldal: figyeld az "Kosárba teszem" vagy a legnépszerűbb termék nevét. Ha a katalógus feed tönkremegy, a szó eltűnik – és már tudsz róla.
  • Bejelentkezési oldal: figyeld a "Bejelentkezés" vagy "Jelszó visszaállítása" szavakat. Egy JS-hiba eltünteti az űrlapot – és a szöveg is eltűnik.
  • Blog vagy portál: figyeld a legfrissebb cikk címét. Ha a CMS tegnapi tartalmat mutat, a szó nem stimmel.
  • Árak oldala: figyeld az ár stringjét. Ha deploy során eltűnik az árblokk, az azonnal észrevehető.
  • /status vagy /health végpont: figyeld az "ok" vagy "healthy" szót. Ha az upstream leállt, a végpont "degraded"-et ad vissza – a szó már nem egyezik.

Használható hiányzó mód is – riasztás, ha olyan szöveg jelenik meg, aminek nem kellene. Tipikus példák: "Database connection error", "Whoops! Something went wrong", "Karbantartási mód", "Fatal error", "Hamarosan". Ha valamelyik kiszivárog az éles oldalra, azonnal értesítést kapsz.

Hogyan működik az ellenőrzés?

A monitor egy normál HTTP(S) GET kérést végez (vagy bármely más módszert – POST, PUT stb.), legfeljebb 5 átirányítást követ, letölti a válasz body-ját és case-insensitive módon átvizsgálja a szót. Az egyezés eredménye a HTTP-kód, válaszidő és SSL mellé mentésre kerül. Ha a feltétel egymás után kétszer nem teljesül (alapértelmezett megerősítésküszöb), incidens nyílik és értesítést kapsz a bekapcsolt csatornákon – Email, Telegram, Slack, Discord és SMS.

Dinamikus tartalomhoz (SPA), ahol a szó csak JavaScript futtatása után jelenik meg, használd a prémium multi-location funkciót, amely valódi headless böngészőt használ a ScrapingBee-n keresztül.

Kombináld HTTP-vel és SSL-lel

Egyetlen kulcsszó monitor a DiagnoSEO Uptime Monitoringban az oldalt teljes körűen is ellenőrzi: HTTP-kód, válaszidő, SSL, domain lejárat, DNS rekordok és hosting-felismerés. Egy monitor így teljes spektrumot fedez – szerverhiba, tanúsítvány lejárat, DNS-csere és csendes tartalmi hibák ellen is véd.

Beállítás menete

Nyisd meg az eszközt, kattints a "Monitor hozzáadása" gombra, válaszd a "Kulcsszó" típust, illeszd be az URL-t, írd be a szót, válaszd ki, hogy "jelen kell legyen" vagy "nem lehet jelen", állítsd be az intervallumot (1–30 perc, a csomagtól függően), és mentsd el. A következő ciklustól a monitor őrzi az oldalt, és riaszt, ha a szó eltűnik – még akkor is, ha minden más jel arra utal, hogy az oldal működik.

Gyakran Ismételt Kérdések

  • A monitor letölti a válasz body-ját, és ellenőrzi, hogy egy adott karakterlánc megjelenik-e (jelen mód) vagy nem jelenik meg (hiányzó mód). Használd, hogy észrevedd, mikor változott az oldal tartalma, megjelent hibajelzés, vagy töröltek egy adott elemet.

  • Mindkettőt. A keresés rész-egyezés a nyers válasz body-ban. Egyezhet sima szöveggel ("Kosárba teszem"), HTML-részlettel (<button class="buy">), vagy akár attribútumokkal is. Bármi, ami pontosan szerepel a HTML forrásban, egyeztethető.

  • A diff eszközök összehasonlítják a baseline-nal, és minden változást jelentenek. A kulcsszó monitorozás célzott állítás – megadod, minek KELL ott lennie (vagy NEM SZABAD). A diff zajos dinamikus oldalakon; a kulcsszó pontosan azt figyeli, ami számít.

  • Igen – használd a "hiányzó" módot olyan kulcsszavakkal, mint például "Internal Server Error" vagy "Hiba történt". A monitor hibát jelez, ha a hibaszöveg megjelenik. Ez hasznos az olyan 500-as hibák lefülelésére, amelyek HTTP 200-at adnak vissza hibás oldallal (gyakori hibás framework-beállítás).

  • Alapból nem – a monitor a JS futtatása előtti nyers HTML-t ellenőrzi. SPA vagy "súlyos" JS-oldalaknál a kulcsszónak meg kell jelennie a kezdeti HTML válaszban (pl. szerver oldali renderelés vagy <noscript> blokk). A böngésző által renderelt ellenőrzés külön funkció.

Kulcsszófigyelés beállítása →

Érje el a magasabb helyezéseket és minőségi forgalmat

Növeld vállalkozásodat a legjobb, mesterséges intelligenciával támogatott SEO és tartalommarketing szoftverrel.

Frissítés Advanced csomagra