Detekce změn webu

Detekce změn webu

Sledujte klíčové stránky na změny HTML, změny stavu a dostupnost robots/sitemap

  • Upozornění obsahují status, latenci a request ID pro ladění
  • Hashované diffy snižují šum ze změn layoutu
Monitor details
Change| 2026-02-11 10:15:31 UTC
Accept baselineHide diff
Mode: Browser render
Rendered DOM source: outerHTML Classification: baseline_only
SmartFormatWrap
BeforeAfterDiff
1111<section class="hero">
12--<h1>Summer Sale</h1>
-12+<h1>Winter Launch</h1>
1313<meta name="robots" content="index,follow" />
Run details: wait=networkidle | selector=#app | delay=250ms | blocked image:34 font:2

Jak to funguje

Zachyťte část stránky, na které závisíte, odfiltrujte známý šum a upozorňujte na deterministické DOM změny místo screenshotových pixelů.

1
Zvolte fetch nebo Browser Render
Pro stabilní HTML použijte jednoduchý fetch a pro JS-heavy nebo SPA trasy Browser Render.
2
Zaměřte se na důležitou oblast
Použijte selectory a ignore pravidla pro odstranění bannerů, timestampů a dalších volatilních částí stránky.
3
Před uložením ověřte výsledek
V preview zkontrolujte extrahovaný nebo renderovaný výstup, aby monitor sledoval správný kontraktní povrch.
4
Vyšetřujte se správnými důkazy
Každá změna odkazuje na diff, detail běhu a request-linked diagnostiku pro rychlou triage.

Detekovaný výstup

Co získáte, když se změní struktura stránky

Přesné změněné řádky, kontext renderu a výstup alertu, který můžete směrovat do inženýrských workflow.

Diff renderovaného DOM
RežimBrowser RenderČekánínetworkidleSelektor#appRequest IDreq_6p2ad
<section class="hero">
- <h1>Summer Sale</h1>
+ <h1>Winter Launch</h1>
  <meta name="robots" content="index,follow" />
- <link rel="canonical" href="/pricing-old" />
+ <link rel="canonical" href="/pricing" />
</section>
Plain text
Subject: [DiffMon] Website change detected: /pricing

Mode: Browser Render
Request ID: req_6p2ad
Status: 200
Latency: 480ms

Changed lines
- <h1>Summer Sale</h1>
+ <h1>Winter Launch</h1>
- canonical: /pricing-old
+ canonical: /pricing

Open diff →
Open run details →

Co monitorujeme

Titulek, meta description, text H1 (přes HTML hash)

Titulek, meta description, text H1 (přes HTML hash)

Robots.txt a dostupnost sitemap při přidání jako URL

Robots.txt a dostupnost sitemap při přidání jako URL

Status kódy, redirecty a latence

Status kódy, redirecty a latence

HTML těla hashovaná pro snížení šumu

HTML těla hashovaná pro snížení šumu

Případy použití

SEO monitoring

SEO monitoring: detekce změn title/meta/H1 na klíčových stránkách

Content governance

Content governance: zachycení nechtěných úprav nebo mazání

Compliance

Compliance: sledování změn privacy/terms v čase

Release QA

Release QA: ověření obsahu a redirectů po nasazení

Dostupnost

Dostupnost: detekce 4xx/5xx a regresí statusu

Deterministické HTML/DOM diffy vs. screenshot monitoring

Nástroje pro screenshot monitoring
DiffMon
Screenshot diffy s pixelovým šumem a false positives
Deterministické HTML/DOM diffy s přesně označenými změněnými řádky
Obtížně ověřitelný JS timing a stav hydratace
Browser Render s explicitní wait strategií, selector waity a timings
Očekávaný drift stále vyvolává opakovanou triage
Incident workflow a baseline acceptance uzavírají smyčku
Omezený debugging kontext po alertu
Request ID, detaily běhu, blokované zdroje a delivery logy

Proč na tom záleží

Když se obsah změní, dopad bývá často okamžitý: SEO, přesnost cen, compliance a důvěra. Jasná historie diffů plus request ID usnadňují ověření změn a řešení incidentů

FAQ

Crawlujete celé weby?

Ne. URL přidáváte výslovně.

Co se počítá jako změna?

Změna hashe normalizovaného HTML pro dané URL

Jak moc je to hlučné?

Hashování snižuje šum; jemné ignorovací pravidla jsou plánovaná

Co se děje při chybách?

Chyby se ukládají jako snapshoty s request ID; některé chyby nespouští alert

Mohu monitorovat robots nebo sitemap?

Ano, přidejte tyto URL přímo

Je povolen HTTP?

HTTPS je výchozí; HTTP lze povolit přes env v řízených prostředích

Co se stane při překročení limitů?

Stávající monitory pokračují; nové monitory jsou blokovány do upgradu

Jak se ukládají data?

Snapshoty se ukládají pro historii; ukládání payloadů je konfigurovatelné

Zdroje

Průvodce monitoringem webu

Praktické kroky pro nastavení a ověření monitorů webu

Přečíst průvodce
Index blogu

Procházejte use‑casy monitoringu a vzorce detekce změn

Otevřít blog
Ceník

Porovnejte plány a limity monitorů

Zobrazit ceník
Browser Render

Monitorujte JS-renderované stránky s deterministickým čekáním a diffy renderovaného DOMu, když jednoduchý fetch nestačí.

Číst dokumentaci

Strukturované diffy, deterministická upozornění a webhooky připravené pro automatizaci

Sledujte klíčové stránky na změny HTML, změny stavu a dostupnost robots/sitemap