Praćenje ključnih riječi

HTTP 200 ne znači da stranica radi. Praćenje ključnih riječi otkriva slučajeve kada poslužitelj javlja ispravan status, ali je sadržaj oštećen.

Postavite praćenje ključnih riječi →

Nadzor dostupnosti - DiagnoSEO

Problem "200 OK ali pokvareno"

Svaki alat za uptime može reći je li poslužitelj vratio HTTP 2xx kod. Ovaj signal izgleda umirujuće, ali češće vara nego što mislite. Naslovna stranica može prikazati praznu bijelu stranicu i još uvijek vratiti 200. Stranica košarice može tiho izgubiti gumb "Kupi sada" nakon deploya i nikad ne baciti grešku. WordPress može zamijeniti sadržaj porukom "Greška u povezivanju s bazom podataka" – naravno prikazanom kao 200 OK s pravim HTML-om.

Monitoring ključnih riječi pokriva ovu mrtvu zonu. Kažete monitoru što stranica treba sadržavati – ili što ne smije – i pri svakom provjeravanju ova fraza se traži u odgovoru. Ako nedostaje riječ koja bi trebala biti ili se pojavi riječ koje ne bi smjelo biti, monitor javlja problem, iako HTTP signal izgleda u redu.

Koje fraze nadzirati

Dobra ključna riječ potvrđuje ispravno prikazivanje ključnog dijela stranice. Nekoliko primjera:

  • Naslovna stranica web trgovine: nadzirite "Dodaj u košaricu" ili naziv najpopularnijeg proizvoda. Ako se katalog feed pokvari, riječ nestaje – i znate na vrijeme.
  • Stranica za prijavu: nadzirite "Prijavite se" ili "Obnovi lozinku". JS pogreška koja briše obrazac – i riječi nema.
  • Blog ili portal: nadzirite naslov najnovijeg članka. Ako CMS počne prikazivati jučerašnji sadržaj, riječ se ne slaže.
  • Stranica s cijenama: nadzirite string cijene. Deploy koji izgubi cijene odmah je vidiš.
  • Status/health endpoint: nadzirite "ok" ili "healthy". Ako upstream padne, endpoint vraća "degraded" – riječ se ne podudara.

Možete koristiti i absent način – alarm kad se pojavi string koji ne bi smio biti prisutan. Tipično: "Database connection error", "Whoops! Something went wrong", "Način održavanja", "Fatal error", "Uskoro". Ako nešto od toga procuri na produkciju, stiže vam upozorenje.

Kako radi provjera

Monitor izvršava standardni HTTP(S) GET zahtjev (ili bilo koju metodu – POST, PUT, itd.), prati do 5 redirekcija, preuzima tijelo odgovora i pretražuje ga bez obzira na velika/mala slova na prisutnost riječi. Rezultat podudaranja pohranjen je uz HTTP kod, vrijeme odgovora i SSL. Ako uvjet nije ispunjen 2 puta zaredom (zadani prag potvrde), incident se otvara i šalju se obavijesti putem uključenih kanala – Email, Telegram, Slack, Discord i SMS.

Za dinamičan sadržaj (SPA) gdje se riječ pojavi tek nakon izvršenja JavaScripta, koristite premium multi-location funkciju koja koristi pravu headless preglednik putem ScrapingBee.

Povežite s HTTP i SSL

Jedan ključni monitor riječi u DiagnoSEO Uptime Monitoring pokreće i potpunu provjeru stranice: HTTP kod, vrijeme odgovora, SSL, istjek domene, DNS zapise i otkrivanje hostinga. Jedan monitor vas tako štiti od cijelog spektra – padovi servera, isticanje certifikata, izmjene DNS-a i tihi kvarovi sadržaja.

Kako postaviti

Otvorite alat, kliknite "Dodaj monitor", odaberite tip "Ključna riječ", zalijepite URL, unesite riječ, izaberite "mora biti prisutna" ili "mora biti odsutna", postavite interval (1-30 minuta ovisno o planu) i spremite. Od sljedećeg ciklusa monitor pazi na tu stranicu i alarmira ako riječ nestane – čak i kada svi drugi signali govore da stranica radi.

Najčešća pitanja

  • Monitor preuzima tijelo odgovora i provjerava pojavljuje li se određena fraza (način prisutnosti) ili se ne pojavljuje (način odsutnosti). Koristi se za detekciju kada se sadržaj stranice promijenio, kada se pojavi poruka o grešci ili ukloni određeni element.

  • Oboje. Pretraga je podudaranje podniza na sirovom odgovoru stranice. Možete prepoznati običan tekst ("Dodaj u košaricu"), HTML fragmente (<button class="buy">) ili određene atribute. Sve što se doslovno pojavljuje u izvoru HTML-a može se uskladiti.

  • Diff alati uspoređuju s referentnom verzijom i prijavljuju svaku promjenu. Nadzor ključnih riječi je ciljana asercija — određujete što MORA biti tamo (ili što NE SMIJE biti). Diff je bučan na dinamičkim stranicama; ključna riječ precizno cilja što je važno.

  • Da — koristite način "odsutnost" s ključnim riječima kao što su "Internal Server Error" ili "Pojavila se pogreška". Monitor prijavi grešku kada se tekst o pogrešci pojavi. Korisno za hvatanje 500 pogrešaka koje vraćaju HTTP 200 s error stranicom (česta pogrešna konfiguracija frameworka).

  • U pravilu ne — monitor preuzima sirovi HTML prije izvršavanja JS-a. Za SPA ili stranice s puno JS-a, ključna riječ mora se pojaviti u početnom HTML odgovoru (npr. server-rendered ili u bloku <noscript>). Provjere koje renderira preglednik su posebna funkcija.

Postavite praćenje ključnih riječi →

Osvojite bolje pozicije i kvalitetan promet

Raste vaš posao s vodećim AI softverom za SEO i content marketing.

Nadogradi na Advanced