Über den PageCheck-Prüfer
PageCheck prüft Websites auf Geschwindigkeit, Sichtbarkeit in der Suche, Sicherheit und Fehler. Wenn jemand eine Adresse prüfen lässt, besucht unser Prüfprogramm diese Seite einmal, so wie jemand mit einem Browser, und schreibt einen Bericht für die Person, die ihn angefordert hat. Wenn Sie uns in Ihren Server-Logs gefunden haben, erklärt diese Seite, was wir abgerufen haben und warum.
Es ist kein Crawler
Der Prüfer besucht nur die Adresse, die eine Person eingegeben hat. Er folgt keinen Links durch Ihre Website, legt keinen Index an und kommt nicht von sich aus wieder. Jeder Besuch wurde von jemandem angefordert, meist vom Inhaber der Website oder der Agentur, die sie baut.
Was er abruft
- Die Seite selbst, zuerst so, wie der Server sie sendet, dann in einem Browser geöffnet, mit ihren Bildern, Stilen und Skripten.
- In diesem Browser scrollt der Prüfer durch die Seite und bewegt die Maus, wie es ein Besucher tut. Ganz am Ende akzeptiert er das Cookie-Banner („Alle akzeptieren“), um zu sehen, welche Statistik- und Werbetools erst nach der Einwilligung starten. Diese Entscheidung bleibt im Browser des Prüfers, der nach der Prüfung verworfen wird; Ihre Statistik und das Einwilligungsprotokoll Ihres Cookie-Banners können den Besuch anzeigen.
- robots.txt, die darin genannte Sitemap, die Icons der Website und eine Adresse, die es nicht gibt, um zu sehen, wie die Website auf eine fehlende Seite antwortet.
- Die vier Stammadressen der Website (mit und ohne www, über http:// und https://), wobei den Weiterleitungen jeder Adresse bis zu der Seite gefolgt wird, auf der sie endet.
- Einige Standarddateien der Plattform, auf der die Website läuft, um zu erkennen, ob ihre Software aktuell ist (bei WordPress zum Beispiel Stil- und Skriptdateien des Kerns).
- Für Onlineshops, die in Lettland verkaufen: ob der Shop auf den Preisvergleichsportalen Salidzini.lv (eine Anfrage zum Shop, über einen echten Browser) und Kurpirkt.lv (die öffentliche Shopliste, einmal am Tag gelesen) gelistet ist. Diese Anfragen gehen an diese Portale, nicht an Ihre Website.
- Einige Adressen, die nicht öffentlich sein sollten, etwa Logdateien oder Admin-Werkzeuge, um den Inhaber zu warnen, falls sie es sind.
- Die öffentlichen DNS-Einträge der Domain, für die E-Mail- und Domain-Prüfungen.
Eine Prüfung dauert ein bis zwei Minuten und stellt einige Dutzend Anfragen, die meisten davon an die eigenen Dateien der Seite. Jede Prüfung ist passiv: Das Prüfprogramm meldet sich nie an, sendet keine Formulare ab, probiert keine Passwörter aus und misst nie, wie viel Last eine Website verträgt.
Woran Sie ihn erkennen
Der Prüfer gibt sich als aktueller Chrome aus und hängt seinen eigenen Namen an das Ende des User-Agents an:
Mozilla/5.0 (…) Chrome/… Safari/537.36 PageCheck/1.0 (+https://pagecheck.dev/checker/)
Zwei Ausnahmen: Die Geschwindigkeitsmessung läuft mit Googles quelloffenem Lighthouse, das seine eigene Standardkennung verwendet, damit die Ergebnisse mit denen von Google vergleichbar sind; und wenn eine Website hinter einer Bot-Prüfung liegt, die der Prüfer bestanden hat, behält er die Kennung des Browsers, der sie bestanden hat.
Woher er kommt
Alle Anfragen kommen von diesen IP-Adressen (nur IPv4):
65.21.12.114164.68.121.244
Wenn die erste Adresse eine Seite nicht erreicht (keine Verbindung oder eine Bot-Prüfung, die sie nicht besteht), fragt das Prüfprogramm diese Seite noch einmal von der zweiten Adresse ab, und der Bericht vermerkt das.
Wenn wir die Kapazität erweitern, steht die neue Adresse hier, bevor von ihr eine einzige Anfrage kommt.
robots.txt
Da jede Prüfung von einer Person angefordert wird und eine einzige Adresse betrifft, liest der Prüfer robots.txt, um sie zu prüfen, nicht als Anweisung fernzubleiben – genauso wie Googles PageSpeed Insights. Wenn Ihre Website nie geprüft werden soll, nutzen Sie die Abmeldung unten.
Eine Funktion liest mehr als eine Adresse: „Seiten einer Website finden“ in der Sammelprüfung, die in der Sitemap und über Links nach Seiten zum Prüfen sucht (höchstens 100 Seiten). Sie befolgt robots.txt und lässt Adressen aus, die dort für PageCheck (oder für alle Crawler) gesperrt sind, es sei denn, der Nutzer bestätigt, dass es seine eigene Website oder die seines Kunden ist.
Unser Forschungs-Crawler
Wir betreiben außerdem einen Forschungs-Crawler, der misst, wie zuverlässig unsere Prüfungen sind. Etwa alle zwei Wochen öffnet er die Startseite öffentlich gelisteter Websites, manchmal auch /favicon.ico, von research-1.pagecheck.dev (157.173.117.113) aus, mit dem User-Agent „PageCheck-Research/1.0“.
Anders als bei einer Prüfung hat niemand diese Besuche angefordert, deshalb liest der Crawler zuerst robots.txt und befolgt sie: die Regeln für PageCheck-Research, sonst die für PageCheck, sonst die für alle Crawler. Er liest sonst nichts und besucht nie eine Website, deren Ausschluss beantragt wurde (siehe unten).
Ihn hereinlassen
Wenn eine Firewall oder ein Bot-Schutz das Prüfprogramm aufhält, nennt der Bericht die Prüfungen, die nicht laufen konnten; er zählt sie nie als bestanden. Um es hereinzulassen, erlauben Sie die IP-Adressen oben oder Anfragen, deren User-Agent „PageCheck“ enthält.
Ihre Website ausnehmen
Schreiben Sie an hello@pagecheck.dev von einer Adresse Ihrer Domain (oder sagen Sie uns, wie wir bestätigen können, dass Sie die Website verwalten) und nennen Sie die Domain. Wir nehmen sie in unsere Ausschlussliste auf, meist innerhalb eines Werktags; danach kann niemand sie mehr mit PageCheck prüfen, ihre Subdomains eingeschlossen.
Fragen
Wenn der Prüfer Ihnen Probleme bereitet hat oder Sie eine Frage zu einer Anfrage in Ihren Logs haben, schreiben Sie an hello@pagecheck.dev und nennen Sie Zeit und Adresse der Anfrage.