Corpusrank · Crawler-Transparenz
Diese Seite richtet sich an Seitenbetreiber, Hosting- und Security-Teams. Sie erklärt, was der CorpusrankBot tut, wofür die Daten genutzt werden, und wie Sie ihn steuern, blockieren, verifizieren und freischalten.
Aktiv · CorpusrankBot/1.0Ein Bot, auch Web-Robot, Web-Spider oder Web-Crawler genannt, ist eine Software, die einfache, wiederkehrende Aufgaben automatisch und strukturiert ausführt. Die häufigste Anwendung ist das Crawlen von Webseiten.
Der CorpusrankBot ist der Crawler, den Corpusrankaussendet, um öffentlich erreichbare Webinhalte zu erfassen und aktuell zu halten. Er ruft Inhalte im Auftrag des jeweiligen Seitenbetreibers oder einer von ihm beauftragten Agentur ab.
Die vom CorpusrankBot erfassten Daten fließen in folgende Analysen ein:
Der Crawl-Prozess beginnt mit einer Liste von Webseiten-URLs. Besucht der CorpusrankBot diese URLs, speichert er die enthaltenen Links für das weitere Crawlen. Diese Liste, auch „Crawl Frontier“ genannt, wird nach festen Corpusrank-Regeln wiederholt besucht, um eine Seite effizient auf Änderungen abzubilden: neue Inhalte, neue Seiten und tote Links.
Der Crawler liest Inhalte. Er füllt keine Formulare aktiv aus, probiert keine Logins und betreibt kein Preis- oder Inventar-Scraping.
Auch wenn die meisten Bots harmlos und nützlich sind, möchten Sie das Crawlen vielleicht einschränken. Der einfachste Weg dafür ist die robots.txt. Diese Textdatei enthält Anweisungen, wie ein Bot Ihre Seite verarbeiten soll. Wir befolgen den Robots Exclusion Protocol (RFC 9309).
robots.txt muss im obersten Verzeichnis des Hosts liegen, für den sie gilt. Andernfalls hat sie keine Wirkung auf den CorpusrankBot.Um den CorpusrankBot komplett auszusperren, fügen Sie diese Regel hinzu:
User-agent: CorpusrankBot Disallow: /
Wir unterstützen die Crawl-delay-Direktive. Der Crawler legt Pausen von bis zu 10 Sekunden zwischen Anfragen ein; höhere Werte werden auf dieses Limit begrenzt. Ist kein Crawl-delaygesetzt, passt der CorpusrankBot die Anfragefrequenz automatisch an die aktuelle Serverlast an.
User-agent: CorpusrankBot Crawl-delay: 5 Disallow: /intern/ # einzelne Pfade ausschließen
Wildcards (*) in Pfadangaben werden unterstützt.
robots.txt sollte immer den Statuscode HTTP 200 zurückgeben.robots.txt existiert und keine Einschränkungen gelten.robots.txt an. Sonst geht der Crawler davon aus, dass er die Subdomain vollständig crawlen darf.robots.txt erkennt der Crawler innerhalb von bis zu einer Stunde.robots.txt an, falls Sie keine Regeln benötigen.Sitzt vor Ihrer Seite ein CDN oder eine WAF, kann unser Traffic trotz korrekter robots.txtgeblockt oder mit einer Challenge belegt werden. Erlauben Sie uns dann zusätzlich auf Firewall-Ebene:
WAF Custom Rule: wenn cf.bot_management.verified_bot und User-Agent CorpusrankBot→ Skip / Allow. Alternativ IP-Access-Rule auf unsere Ranges.
Im Bot Manager den CorpusrankBot einer erlaubten Kategorie zuordnen oder eine eigene „Friendly Bots“-Kategorie per User-Agent + IP definieren.
Allow-Regel auf unsere IP-Ranges mit höherer Priorität als Block- und Rate-Limit-Regeln, optional plus User-Agent-Match.
IPs aus ipranges.json per allow erlauben oder mild rate-limiten statt blocken.
| User-Agent | CorpusrankBot/1.0 (+https://www.corpusrank.com/bot) |
| Betreiber | Corpusrank |
| IP-Ranges (JSON) | www.corpusrank.com/bot/ipranges.json |
| Key-Directory | /.well-known/http-message-signatures-directory |
| Reverse DNS | *.bot.corpusrank.com (z. B. crawl-01.bot.corpusrank.com) |
| Kontakt / Abuse | crawler@corpusrank.com |
Alle Anfragen kommen aus einem festen, dedizierten IP-Pool, der ausschließlich vom CorpusrankBot genutzt wird. Sie können jede IP, die sich als CorpusrankBot ausgibt, über Forward-Confirmed Reverse DNS prüfen — dasselbe Verfahren wie bei Googlebot:
# 1) Reverse-Lookup der IP → muss auf *.bot.corpusrank.com zeigen host 116.202.188.185 # 2) Forward-Lookup des Ergebnisses → muss dieselbe IP zurückgeben host crawl-01.bot.corpusrank.com
Stimmen beide Lookups nicht überein, ist die Anfrage nicht von uns. Zusätzlich können Sie die IP gegen unsere veröffentlichte IP-Liste prüfen. Für kryptografisch signierten Traffic nutzen wir Web Bot Auth (HTTP Message Signatures, RFC 9421) mit dem oben verlinkten Key-Directory.
robots.txt mitzumigrieren. Andernfalls findet der Crawler die alten Regeln nicht mehr.*.bot.corpusrank.com oder durch Abgleich der IP mit unserer veröffentlichten IP-Liste. Beides ist in Abschnitt 06 beschrieben.robots.txt und halten Sie sich bei IP-Allowlists an unsere stets aktuelle ipranges.json.Allgemeine Informationen zu Bots finden Sie unter robotstxt.org. Maßgeblich für unser Verhalten sind RFC 9309 (Robots Exclusion Protocol) und RFC 9421 (HTTP Message Signatures).
Haben Sie Fragen zum CorpusrankBot, erreichen Sie uns unter crawler@corpusrank.com. Vermuten Sie, dass der Crawler Ihre robots.txt über längere Zeit ignoriert, senden Sie uns bitte Ihre Website-URL und die Log-Einträge der betreffenden Anfragen. Wir klären das umgehend.