Alle URLs einer sitemap.xml parallel auf Statuscode prüfen
Sitemap auf 404 prüfen | Sitemap enthält Weiterleitungen | Statuscodes aller Sitemap-URLs | kaputte URLs in der Sitemap finden | curl | sitemap | xargs | statuscode | seocurl -s https://example.com/sitemap.xml | grep -oP '(?<=<loc>)[^<]+' | xargs -P 8 -I{} curl -o /dev/null -s -w '%{http_code} %{url_effective}\n' {} | grep -v '^200 ' | sortPrüft alle URLs der Sitemap mit mehreren gleichzeitigen Anfragen und listet nur Abweichungen von 200 mit Statuscode. Eine saubere Sitemap enthält ausschließlich indexierbare Seiten mit Status 200, Weiterleitungen und Fehlerseiten darin verschwenden Crawl-Budget. Keine Ausgabe bedeutet: alles in Ordnung.
Hinweis: Die Parallelität mit Bedacht wählen, auf schwachen Servern oder hinter einer WAF lösen zu viele gleichzeitige Anfragen Sperren aus. Für eine beliebige URL-Liste aus Datei curl -s ... | grep durch cat datei.txt ersetzen.
Auch gesucht als
- Sitemap auf 404 prüfen
- Sitemap enthält Weiterleitungen
- Statuscodes aller Sitemap-URLs
- kaputte URLs in der Sitemap finden