Sitemap-Monitoring
Validiert deine XML-Sitemap und überwacht sie auf Änderungen. Eine gut gepflegte Sitemap hilft Suchmaschinen, deine Inhalte schnell zu finden und zu indexieren.
So funktioniert es
Hoppla ruft deine sitemap.xml ab und parst sie. Die Struktur wird gegen das Sitemaps-XML-Protokoll geprüft. Dabei validiert Hoppla die XML-Syntax, schaut ob die aufgelisteten URLs erreichbar sind und verfolgt Änderungen über die Zeit.
Was Hoppla prüft
- XML-Validität -- Wohlgeformtes XML, das dem Sitemap-Schema entspricht
- URL-Erreichbarkeit (stichprobenartig) -- Eine Stichprobe der aufgelisteten URLs wird auf einen erfolgreichen HTTP-Status geprüft
- URL-Anzahl -- Gesamtzahl der URLs über alle gefundenen Sitemaps
- Sitemap-Index-Unterstützung -- Folgt Sitemap-Index-Dateien und validiert die untergeordneten Sitemaps
Sitemap-Erkennung
Hoppla ermittelt die zu prüfende(n) Sitemap(s) in dieser Reihenfolge:
- Die explizite Einstellung
sitemap_url, falls angegeben - Andernfalls die
Sitemap:-Direktiven in derrobots.txtder Website - Andernfalls der Standard
{monitor_url}/sitemap.xml
Konfiguration
| Einstellung | Beschreibung | Standard |
|---|---|---|
Sitemap-URL (sitemap_url) | Explizite Sitemap-URL (überschreibt die Erkennung) | (erkannt) |
Stichprobengröße (sample_size) | Wie viele URLs auf Erreichbarkeit geprüft werden (1–100) | 20 |
| Check-Intervall | Wie oft Hoppla die Sitemap validiert | 24 Stunden |
Die URL-Erreichbarkeit wird stichprobenartig geprüft, nicht vollständig: Hoppla prüft bis zu sample_size URLs, jeweils fünf gleichzeitig, innerhalb von 30 Sekunden pro Lauf. Bei einer sehr langsamen Website können es weniger sein; die Stichprobengröße im Ergebnis zeigt, wie viele es waren. Eine Warnung gibt es nur, wenn mehr als 20% der geprüften URLs nicht erreichbar sind.
Ergebnisse
| Feld | Beschreibung |
|---|---|
URL-Anzahl (total_urls) | Gesamtzahl der über alle Sitemaps gefundenen URLs (begrenzt auf 5000) |
Gefundene Sitemaps (sitemaps_found) | Anzahl der verarbeiteten Sitemaps (inkl. untergeordneter Sitemaps in einem Index) |
| Validierungsfehler | Gefundene Struktur- oder Schema-Probleme |
| Nicht erreichbare URLs | Die geprüften URLs, die einen fehlerhaften HTTP-Status zurückgaben |
| Stichprobengröße | Anzahl der tatsächlich auf Erreichbarkeit geprüften URLs |
| Anteil nicht erreichbar | Anteil der Stichprobe, der nicht erreichbar war |
| Erkannt aus | Woher die Sitemap-URL stammt (explizit, robots.txt oder Standard) |
Beispielergebnis
Sitemap: https://example.com/sitemap.xml
Total URLs: 342
Sitemaps found: 1
Sample size: 20
Unreachable URLs: 1
- https://example.com/old-page (404)
Unreachable: 5.0%
Validation errors: 0
Discovered from: defaultDie URL-Erfassung ist auf 5000 URLs über alle Sitemaps begrenzt; darüber hinaus wird ein "truncated"-Validierungshinweis hinzugefügt.
Alarme
| Ereignis | Auslöser | Schweregrad |
|---|---|---|
warning.sitemap_issues | Sitemap fehlt, hat Validierungsfehler, enthält nicht erreichbare URLs oder sprengt die Größenlimits | Warnung |
Der Alarm sagt dir genau, was schiefläuft -- fehlende Sitemap, XML-Fehler, nicht erreichbare URLs mit ihren Statuscodes oder Protokollverstöße.
Häufige Probleme
- 404 auf sitemap.xml -- Die Datei fehlt oder der URL-Pfad stimmt nicht
- URLs liefern 404 -- Inhalte wurden gelöscht, aber die Sitemap nicht aktualisiert
- Mehr als 50.000 URLs -- Teile sie in mehrere Sitemaps mit einem Sitemap-Index auf
- Veraltete
<lastmod>-Daten -- Wenn die Daten nicht den tatsächlichen Änderungen entsprechen, crawlen Suchmaschinen weniger effizient