---
title: "Website auf Änderungen überwachen und benachrichtigt werden"
description: "Ein Tool lädt die Seite nach Zeitplan, vergleicht sie mit der letzten Kopie und meldet Änderungen. So vermeiden Sie Fehlalarme und setzen Proxys ein."
url: https://proxynet.io/de/blog/website-change-monitoring
date: 2026-09-24
author: "Enver Kaya"
category: "Anwendungsfälle, Anleitungen"
lang: de
---

# Website auf Änderungen überwachen und benachrichtigt werden

Eine Vertriebsleiterin bei einem Anbieter für Medizinbedarf in Konya beginnt jeden Morgen damit, die Ausschreibungsseite einer Großstadtverwaltung und die Einkaufsbekanntmachungen zweier Krankenhäuser neu zu laden. An einem Freitag erscheint um 17:40 Uhr eine Bekanntmachung, und sie sieht sie erst am Dienstag. Die verbleibende Zeit reicht nicht mehr, um das Angebot vorzubereiten. In derselben Woche erfährt die Rechtsabteilung, dass ein Softwarelieferant stillschweigend seine Nutzungsbedingungen geändert hat, allerdings erst, als die neue Rechnung eintrifft.

Beide Probleme haben dieselbe Lösung: ein Tool, das die Seite beobachtet und Ihnen schreibt, sobald sie sich ändert. Dieser Leitfaden zeigt, wie die Überwachung funktioniert, welche Vergleichsart passt, wie Sie Fehlalarme abstellen, wie oft Sie prüfen sollten, wo die Überwachung laufen sollte und wann ein Proxy dazugehört. Für Preise und Lagerbestände gibt es einen eigenen Leitfaden: [Wettbewerberpreise im E-Commerce überwachen](/de/blog/competitor-price-tracking).

> **Hinweis: Kurzantwort**
>
> Eine Überwachung öffnet die Seite in einem festen Intervall, vergleicht sie mit der vorherigen Kopie und schickt Ihnen eine E-Mail, eine Slack- oder eine Telegram-Nachricht, wenn sich etwas unterscheidet. Für wenige Seiten reicht eine Browser-Erweiterung wie Distill. Soll die Überwachung auch bei ausgeschaltetem Computer weiterlaufen, nutzen Sie einen Cloud-Dienst wie Visualping. Für viele Seiten, deren Daten im Haus bleiben sollen, installieren Sie changedetection.io auf Ihrem eigenen Server. Die eigentliche Arbeit besteht darin, den zu beobachtenden Teil der Seite auszuwählen und Störquellen wie Datumsangaben, Werbung und Sitzungscodes auszublenden. Unterscheidet sich die Seite je nach Land, geben Sie jeder Überwachung einen Proxy in diesem Land.

## Was ist Website-Änderungsüberwachung und wofür braucht man sie?

Bei der Überwachung von Website-Änderungen lädt ein Programm eine Seite nach Zeitplan, speichert eine Kopie und meldet Ihnen, wenn sich eine neue Kopie von der letzten unterscheidet. Sie ersetzt das Neuladen von Hand, das an einem Freitagabend oder an einem Feiertag versagt.

Die lohnenden Ziele sind oft keine Preise: Ausschreibungen für ein Unternehmen, das an die öffentliche Hand verkauft, die Nutzungsbedingungen eines Lieferanten für die Rechtsabteilung, eine Stellenbörse für die Personalabteilung, Versionshinweise für die IT. Ob eine Website erreichbar ist, prüft eine andere Aufgabe, das Uptime-Monitoring. In diesem Leitfaden geht es darum, was auf der Seite steht, nicht darum, ob sie lädt. Uptime Kuma, ein Open-Source-Tool für das Uptime-Monitoring auf Ihrem eigenen Server, stellen wir in [Was ist Uptime Kuma? Einrichtung und Überwachung per Proxy](/de/blog/uptime-kuma) vor.

## Wie funktioniert die Überwachung von Website-Änderungen Schritt für Schritt?

Jedes Tool durchläuft bei jeder Prüfung dieselben sieben Schritte:

1. **Adresse und Standort.** Sie geben die URL ein. Manche Tools lassen Sie außerdem das Land wählen, aus dem die Prüfung kommt.
2. **Seite laden.** Eine einfache HTTP-Anfrage lädt das HTML herunter. Seiten, die ihren Inhalt mit JavaScript aufbauen, brauchen einen echten Browser, sonst sieht die Überwachung nur einen leeren Rahmen ([Statische und dynamische Seiten beim Web Scraping](/de/blog/static-vs-dynamic-pages)).
3. **Den zu beobachtenden Teil wählen.** Sie zeigen auf einen Abschnitt, etwa die Tabelle mit den Bekanntmachungen. In No-Code-Tools klicken Sie ihn einfach an; im Hintergrund wird daraus ein CSS-Selektor oder ein XPath-Ausdruck ([CSS-Selektor oder XPath](/de/blog/css-selector-vs-xpath)).
4. **Text bereinigen.** Überflüssige Leerzeichen werden entfernt, und Datumsangaben oder Zähler fallen weg, wenn Sie dafür eine Regel festgelegt haben.
5. **Vergleichen.** Der bereinigte Text wird Zeile für Zeile mit der vorherigen Kopie verglichen.
6. **Filtern.** Regeln entscheiden, ob der Unterschied einen Alarm wert ist, zum Beispiel nur hinzugefügte Zeilen oder Zeilen mit einem bestimmten Stichwort.
7. **Melden und speichern.** Das Tool verschickt den Unterschied und legt die neue Kopie im Verlauf ab.

Schritt 2 geht auch sparsamer. Ein Server kann eine Seite mit einem `ETag` oder einem `Last-Modified`-Datum versehen. Ein Client, der diese Werte zurückschickt, fragt damit, ob sich die Seite geändert hat; wenn nicht, antwortet der Server mit `304 Not Modified` und ohne den Seiteninhalt. [MDN erklärt bedingte Anfragen](https://developer.mozilla.org/de/docs/Web/HTTP/Guides/Conditional_requests), die Regeln stehen in [RFC 9110](https://www.rfc-editor.org/rfc/rfc9110.html).

Zwei Abkürzungen sollten Sie vorher prüfen: einen RSS-Feed, falls die Website einen anbietet, und die `lastmod`-Angaben der Sitemap, die zeigen, welche Seiten sich geändert haben ([Die Sitemap einer Website finden](/de/blog/find-website-sitemap)).

## Was unterscheidet Text-, Element- und visuellen Vergleich?

**Der Textvergleich** betrachtet die Wörter auf der Seite, Zeile für Zeile. Er erzeugt die wenigsten Fehlalarme und lässt sich in einer Benachrichtigung gut lesen. Designänderungen entgehen ihm: Ein neues Bannerbild ändert keinen Text.

**Der Elementvergleich** beobachtet einen Teil der Seite, etwa die Liste der offenen Ausschreibungen, und ignoriert den Rest. Die Schwachstelle ist der Selektor: Nach einem Redesign bekommt das Element womöglich einen neuen Namen, und die Überwachung findet nichts mehr.

**Der visuelle Vergleich** vergleicht Screenshots Pixel für Pixel. Er erkennt ein neues Logo oder ein geändertes Layout, ist aber die störanfälligste Variante und braucht immer einen echten Browser, belastet die Website also am stärksten.

Für eine Seite mit Nutzungsbedingungen passt der Textvergleich, für eine Ausschreibungsliste der Elementvergleich und für ein Kampagnenbanner der visuelle Vergleich. Ändert ein Lieferant „30 Tage Kündigungsfrist“ in „15 Tage“, zeigt der Textvergleich genau diese eine Zeile.

## Cloud-Dienst, Browser-Erweiterung oder eigener Server?

Wer nach einer „Visualping Alternative“ sucht, fragt oft eigentlich, wo die Überwachung laufen soll. Die Angaben wurden im September 2026 geprüft; Tarife ändern sich.

| Weg | Beispiel | Wo sie läuft | Welche IP die Website sieht | Kürzestes Intervall | Proxy | Geeignet für |
|---|---|---|---|---|---|---|
| Browser-Erweiterung | Lokaler Monitor in Distill | Ihr Browser, der geöffnet bleibt | Ihre eigene IP | 5 Sekunden | Nicht unterstützt | Eine Person, wenige Seiten |
| Cloud-Dienst | Visualping, Distill Cloud | Die Server des Dienstes | Die IP des Dienstes (Visualping: standardmäßig Kalifornien) | 2 Minuten in höheren Tarifen | Aus der Standortliste des Dienstes | Teams, die nichts installieren wollen |
| Eigener Server | changedetection.io in Docker | Ihr Server | Die IP des Servers oder Ihres Proxys | Frei wählbar | Je Überwachung, in `proxies.json` | Viele Seiten, Daten im Haus, IT-Unterstützung |

**Distill** hat zwei Modi. Laut [seiner Dokumentation](https://distill.io/docs/web-monitor/cloud-local-monitors/) prüfen lokale Monitore in Ihrem Browser, können alle 5 Sekunden laufen und unterstützen keine Proxys; Cloud-Monitore arbeiten dagegen auch bei ausgeschaltetem Computer weiter und unterstützen Proxys.

**Visualping** ist ein Cloud-Dienst. Standardmäßig prüft er von einer IP in den USA (Kalifornien) aus, und für jeden Job lässt sich im Menü „Check from“ ein anderer Standort wählen, wie [das Hilfe-Center erklärt](https://help.visualping.io/en/articles/6006114-when-checking-for-changes-what-location-is-used). Im September 2026 stand Türkiye nicht auf dieser Liste; das spielt eine Rolle, wenn Sie die türkische Version einer Seite brauchen.

**changedetection.io** ist Open-Source-Software unter der Apache-2.0-Lizenz. Sie betreiben sie mit Docker, öffnen sie im Browser auf Port 5000, und jede Kopie bleibt auf Ihrem Rechner. Version 0.60.7 ist am 17. September 2026 erschienen; im [Projekt-Repository](https://github.com/dgtlmoon/changedetection.io) steht der Installationsbefehl. Dasselbe Team verkauft auch eine gehostete Version.

## Wie stoppen Sie Fehlalarme durch Datumsangaben, Werbung und Sitzungscodes?

Eine Überwachung, die bei jeder Prüfung Alarm schlägt, wird bald ignoriert. Die Störungen stammen meist aus diesen Quellen:

- Zeilen wie „Vor 3 Minuten aktualisiert“ und Besucherzähler
- Wechselnde Banner, Werbung und Cookie-Hinweise
- Sicherheitstokens und Sitzungs-IDs im HTML, die bei jedem Besuch neu sind
- A/B-Tests und Boxen wie „Für Sie empfohlen“
- Listen, die in anderer Reihenfolge zurückkommen

Die erste Abhilfe ist der Umfang. Beobachten Sie nur den Abschnitt, der Sie interessiert, und vergleichen Sie seinen Text, nicht sein HTML: Sitzungscodes stecken im HTML, deshalb sieht ein HTML-Vergleich jedes Mal eine Änderung. Beobachten Sie bei einer Ausschreibungsliste die Titel der Bekanntmachungen, nicht die Spalte mit dem heutigen Datum.

Die zweite Abhilfe sind Regeln. In changedetection.io finden Sie sie unter **Edit > Filters & Triggers**. „Ignore lines containing“ entfernt Zeilen, die ein bestimmtes Wort oder einen regulären Ausdruck enthalten, etwa ein Datumsmuster. „Keyword triggers - Trigger/wait for text“ meldet sich nur, wenn ein Wort wie „Ausschreibung“ erscheint. Unter **Text filtering** können Sie nur „Added lines“ behalten, und „Only trigger when unique lines appear in all history“ bleibt still, wenn alter Inhalt nur seinen Platz wechselt. Das [offizielle Tutorial](https://changedetection.io/tutorial/how-monitor-website-new-content) zeigt diese Optionen.

## Wie oft sollten Sie prüfen, und wie halten Sie die Last für die Website gering?

Richten Sie das Intervall danach aus, wie oft sich die Seite tatsächlich ändert und was ein verspäteter Alarm kostet. Eine Seite mit Nutzungsbedingungen braucht eine Prüfung pro Tag, eine Ausschreibungsliste eine pro Stunde während der Arbeitszeit. Der Leitfaden zur Preisbeobachtung hat einen ausführlichen Abschnitt zur [Wahl des Abrufintervalls](/de/blog/competitor-price-tracking).

Eine einfache Anfrage lädt eine einzige HTML-Datei herunter; ein Browser lädt zusätzlich Bilder, Skripte und Schriften, oft Dutzende Anfragen pro Prüfung. Setzen Sie den Browser nur dort ein, wo er nötig ist. Außerdem hilft Folgendes:

- Versehen Sie die Prüfzeiten mit einer kleinen zufälligen Verzögerung, damit die Überwachungen nicht alle gleichzeitig auf eine Website zugreifen.
- In changedetection.io legt `reuse_time_minimum` in `proxies.json` fest, wie viele Sekunden vergehen müssen, bevor ein Proxy erneut verwendet wird.
- Lesen Sie die [robots.txt](/de/blog/robots-txt) der Website. Laut [RFC 9309](https://www.rfc-editor.org/rfc/rfc9309.html) sind ihre Regeln keine Zugriffsberechtigung, Crawler werden aber gebeten, sie einzuhalten.

Antwortet die Website mit `403` oder `429`, senken Sie die Frequenz, wechseln Sie zurück zur einfachen Anfrage, fragen Sie den Betreiber oder beenden Sie die Überwachung dieser Seite. Was die Codes bedeuten, steht in [HTTP-Statuscodes beim Web Scraping](/de/blog/http-status-codes-web-scraping). Proxys so lange zu wechseln, bis einer durchkommt, ist keine Lösung.

## Warum gehört ein Proxy zur Überwachung von Website-Änderungen?

Dafür gibt es zwei ehrliche Gründe.

**Die Seite sieht je nach Land anders aus.** Eine Website kann Besuchern aus Türkiye, Deutschland oder den USA eine andere Sprache, eine andere Kampagne oder andere Vertragsbedingungen zeigen. Eine Überwachung in Kalifornien beobachtet dann womöglich die US-Version, während Sie die türkische brauchen. Wie Websites Ihr Land erraten, erklärt [IP-Standort falsch?](/de/blog/ip-geolocation-accuracy), denselben Effekt bei der Suche beschreibt [Google-Suche aus einem anderen Land](/de/blog/google-search-different-country).

**Die IP Ihres Büros sollte nicht die Überwachungen tragen.** Drosselt eine Website die Büro-IP wegen Dutzender Überwachungen, werden auch die Kollegen ausgebremst, die die Website im Browser öffnen. Eine separate Ausgangs-IP hält beides auseinander, hebt aber das Limit der Website nicht an.

Für eine stabile Sicht aus einem Land liefert ein [ISP-Proxy](https://proxynet.io/de/static-isp-residential-proxy) eine feste Adresse, und ein [Sticky-Proxy](https://proxynet.io/de/sticky-proxy) hält eine IP für 1 bis 60 Minuten. Um eine Seite so zu sehen, wie Privatnutzer in einem Land sie sehen, nutzen Sie einen [Residential-Proxy](https://proxynet.io/de/residential-proxy) ([Anleitung zur Nutzung eines Residential-Proxys](/de/blog/how-to-use-residential-proxy)). Öffentliche Behördenseiten brauchen oft gar keinen Proxy, oder ein Datacenter-Proxy genügt ([Residential- und Datacenter-Proxy im Vergleich](/de/blog/residential-vs-datacenter-proxy)). Hier zeigt Ihnen ein Proxy die richtige Version einer Seite; er ist kein Mittel, sich vor der Website zu verstecken.

## Für Fortgeschrittene: ein Proxy je Überwachung in changedetection.io

Teilen sich alle Überwachungen einen Proxy, setzen Sie `HTTP_PROXY` und `HTTPS_PROXY` wie in [Proxy-Nutzung mit wget](/de/blog/wget-proxy); diese Variablen gelten für den einfachen Requests-Fetcher, der Browser-Fetcher liest dagegen `playwright_proxy_server`. Um jeder Überwachung ein eigenes Land zu geben, legen Sie `proxies.json` im Datastore-Ordner an, wie es das [Wiki zur Proxy-Konfiguration](https://github.com/dgtlmoon/changedetection.io/wiki/Proxy-configuration) beschreibt:

```json
{
  "tr": {
    "label": "Türkiye",
    "url": "http://user-country-tr:pass@pr.proxynet.io:8000",
    "reuse_time_minimum": 300
  },
  "de": {
    "label": "Germany",
    "url": "http://user-country-de:pass@pr.proxynet.io:8000",
    "reuse_time_minimum": 300
  }
}
```

`label` ist der Name, den die Oberfläche anzeigt, und `url` die Proxy-Adresse. Der Teil `-country-tr` im Benutzernamen legt das Land fest; kopieren Sie den genauen Benutzernamen für jedes Land aus dem Proxynet-Panel. Die Anwendung fügt die Auswahl „No proxy“ selbst hinzu.

Öffnen Sie danach eine Überwachung, gehen Sie zu **Edit > Request**, wählen Sie unter „Proxy“ den Eintrag „Türkiye“ oder „Germany“ und speichern Sie. Die Datei wird bei jedem Seitenabruf gelesen, ein Neustart ist also nicht nötig; fehlen die Einträge, prüfen Sie die JSON-Datei auf Tippfehler. Proxys lassen sich auch unter **Settings > CAPTCHA & Proxies** hinzufügen. SOCKS5-Adressen beginnen mit `socks5://`, die Oberfläche weist aber darauf hin, dass SOCKS5 mit Benutzername und Passwort nur mit dem einfachen Requests-Fetcher funktioniert. Nutzen Sie für den Browser-Fetcher die HTTP-Adresse oder geben Sie die IP Ihres Servers im Panel frei.

Um zu prüfen, ob alles funktioniert, beobachten Sie eine Seite, die Ihre IP und Ihr Land anzeigt, einmal mit „Türkiye“ und einmal mit „No proxy“ ([Funktioniert mein Proxy?](/de/blog/how-to-test-a-proxy)).

## Anwendungsfälle

- **Ausschreibungen und öffentliche Bekanntmachungen:** Überwachungen auf Vergabe- und Bekanntmachungsseiten ([Web-Crawler](/de/web-crawler)).
- **Bedingungen und Richtlinien von Wettbewerbern:** Rückgaberegeln, Nutzungsbedingungen und Kampagnenseiten ([Markenschutz](/de/brand-protection)).
- **Marktveränderungen:** neue Produkte und geänderte Texte in einer Branche ([Marktforschung](/de/market-research)).
- **Preise und Bestände:** eine eigene Aufgabe, siehe [Preisüberwachung](/de/price-monitoring).
- **Alarme in andere Systeme:** jede Änderung an ein Ticket, eine Tabelle oder einen Chatraum weitergeben ([Web Scraping mit n8n](/de/blog/n8n-proxy)).
- **Rechtliche Grenzen:** Was Sie erfassen dürfen, hängt vom Land und von den Daten ab ([Ist Web Scraping legal?](/de/blog/is-data-web-scraping-legal)).

## Häufige Fehler

- **Die ganze Seite beobachten.** Jedes Datum und jedes Banner wird zum Alarm.
- **HTML statt Text vergleichen.** Sitzungscodes ändern sich bei jedem Besuch, die Alarme hören also nie auf.
- **Eine JavaScript-Seite mit einer einfachen Anfrage beobachten.** Die Überwachung vergleicht zwei leere Rahmen.
- **Jede Minute prüfen.** Die meisten Seiten ändern sich ein paar Mal pro Woche.
- **`403` oder `429` ignorieren oder sich mit neuen Proxys durchsetzen.** Beide Codes bedeuten, dass die Website Sie bittet, langsamer zu werden oder aufzuhören.
- **Aus dem falschen Land prüfen.** Sie beobachten die US-Version, während Ihre Kunden die türkische sehen.
- **Jeden Alarm an alle schicken.** Leiten Sie jede Überwachung an die Person weiter, die darauf reagiert.

## Entscheidungshilfe

| Bedarf | Empfehlung |
|---|---|
| Wenige Seiten, Ihr Computer läuft den ganzen Tag | Browser-Erweiterung (lokaler Monitor in Distill); Abschnitt wählen, Text vergleichen |
| Überwachung rund um die Uhr, ohne Installation | Ein Cloud-Dienst; prüfen Sie, ob er Ihr Land anbietet |
| Dutzende oder Hunderte Seiten, Daten bleiben im Haus | changedetection.io mit Docker auf Ihrem eigenen Server |
| Die Seite unterscheidet sich je nach Land | Ein Länder-Proxy je Überwachung (`proxies.json`); statischer ISP-Proxy oder Sticky-Residential-Proxy |
| Fehlalarme bei jeder Prüfung | Abschnitt wählen, Text vergleichen, Datumszeilen ignorieren, nur bei hinzugefügten Zeilen melden |
| JavaScript-Inhalt, die Überwachung sieht eine leere Seite | Ein Browser-Fetcher mit niedrigerer Frequenz |
| Die Website antwortet mit `403` oder `429` | Seltener prüfen, robots.txt lesen, den Betreiber fragen oder aufhören; die Sperre nicht umgehen |

## Häufige Fragen

### Was macht Distill Web Monitor?

Das Tool beobachtet eine Seite oder einen Teil davon und meldet Ihnen, wenn sie sich ändert. Lokale Monitore laufen in Ihrem Browser, der dafür geöffnet bleiben muss; Monitore, die Sie über die Web-App anlegen, laufen in der Cloud von Distill.

### Wie werde ich benachrichtigt, wenn sich eine Website ändert?

Richten Sie für die Seite eine Überwachung ein und verbinden Sie einen Benachrichtigungskanal. Die meisten Tools senden E-Mails und können auch an Slack, Telegram oder einen Webhook posten. changedetection.io nutzt die Bibliothek Apprise und führt mehr als 85 Benachrichtigungsarten auf.

### Kann ich eine Website kostenlos auf Änderungen überwachen?

Ja. Die lokalen Monitore von Distill und ein selbst gehostetes changedetection.io kosten nichts außer Ihrer eigenen Hardware. Kostenlose Cloud-Tarife begrenzen, wie viele Seiten Sie beobachten und wie oft sie geprüft werden.

### Sollte ich mit changedetection.io einen kostenlosen Proxy verwenden?

Nein. Ein kostenloser Proxy leitet jede Seite, die Sie beobachten, und oft auch Ihre Anmeldedaten über den Server eines Fremden. Die Risiken beschreibt [Sind kostenlose Proxys und Web-Proxy-Seiten sicher?](/de/blog/are-free-proxies-safe).

### Warum zeigt changedetection.io einen 403-Fehler?

Die Website hat die Anfrage abgelehnt, oft weil die Überwachung zu häufig prüft oder die Website an dieser Stelle keine automatisierten Besuche wünscht. Senken Sie die Frequenz, lesen Sie robots.txt und die Nutzungsbedingungen und fragen Sie den Betreiber. Bleibt die Antwort gleich, beenden Sie die Überwachung.

### Kann ich den Verlauf der Änderungen einer Seite sehen?

Eine Überwachung speichert jede Kopie ab dem Tag, an dem Sie sie eingerichtet haben. Für ältere Versionen hat die [Wayback Machine des Internet Archive](https://web.archive.org/) oft Schnappschüsse.

## Fazit

Die Überwachung von Website-Änderungen funktioniert, wenn Sie den richtigen Teil einer Seite beobachten. Wählen Sie den Abschnitt, auf den es ankommt, vergleichen Sie seinen Text, ignorieren Sie Datumsangaben und Zähler und lassen Sie sich nur bei neuen Zeilen benachrichtigen. Prüfen Sie so oft, wie sich die Seite wirklich ändert, und wählen Sie den Weg nach der Zahl der Seiten und danach, wo die Daten liegen sollen. Wenn das Land eine Rolle spielt, geben Sie jeder Überwachung einen eigenen Proxy; auf unserer Seite zu den [Proxy-Diensten](/de/proxy) finden Sie die Optionen.
