So funktioniert die Analyse
Beim Klick auf „Analysieren“ ruft die eigene Serverfunktion von beancuit (auf Cloudflare) die Seite mit dem User-Agent eines mobilen oder Desktop-Browsers ab, folgt jeder Weiterleitung Schritt für Schritt und liest bis zu 3 MB HTML. Danach listet sie Skripte, Stylesheets, Bilder und Schriften auf, schickt an bis zu 25 davon schlanke HEAD-Anfragen, um Größe, Komprimierung und Caching zu ermitteln, und lädt robots.txt, die Sitemap, die http://-Version und die Variante mit oder ohne www. Es werden keine API-Schlüssel oder externen Prüfdienste genutzt; jeder Wert wird von unserem eigenen Code gemessen.
URL → Weiterleitungen → HTML + Header → bis zu 25 Dateien (HEAD) → robots.txt · Sitemap · http:// · www → Prüfungen → Punkte
Was geprüft wird
- Tempo: Zeit bis zum ersten Byte und HTML-Ladezeit, HTML-Größe und Komprimierung, Weiterleitungen, renderblockierende Skripte und Stylesheets, Anzahl der Dateien, geschätztes Seitengewicht, große Bilder, unkomprimierte Textdateien, kurze Cache-Dauer, Bilder ohne Breite und Höhe, fehlendes Lazy Loading, Ressourcen-Hinweise und Drittanbieter-Domains.
- SEO: HTTP-Status, Länge von Titel und Meta-Beschreibung, Canonical-URL, html lang, Viewport, Zeichensatz, Anzahl der H1 und Reihenfolge der Überschriften, Alt-Texte, Open Graph und Twitter Cards, noindex, robots.txt-Regeln, Sitemap, hreflang, strukturierte Daten (JSON-LD) und Favicon.
- Sicherheit: HTTPS und die Weiterleitung http:// → https://, HSTS, Content-Security-Policy, X-Content-Type-Options, X-Frame-Options oder frame-ancestors, Referrer-Policy, Permissions-Policy, Cross-Origin-Opener-Policy, Cookie-Attribute (Secure, HttpOnly, SameSite) und sichtbare Serverversionen.
- Best Practices: Gemischte Inhalte (http://-Dateien auf einer https://-Seite), einheitliche Adresse mit oder ohne www, HTML-Doctype sowie erkanntes CDN bzw. erkannter Webserver.
So wird die Punktzahl berechnet
Jede Prüfung endet mit Bestanden, Prüfen, Nicht bestanden oder Info. Innerhalb einer Kategorie zählt Bestanden 1, Prüfen 0,5 und Nicht bestanden 0, jeweils multipliziert mit dem Gewicht der Prüfung (1 bis 3); Info-Punkte werden nicht bewertet. Die Kategoriepunktzahl ist der gewichtete Anteil von 100, die Gesamtpunktzahl der einfache Durchschnitt der vier Kategorien.
- Gewicht 3: Zeit bis zum ersten Byte, Komprimierung, renderblockierende Skripte, HTTP-Status, Titel, Viewport, noindex, Sperre durch robots.txt, HTTPS, die https-Weiterleitung und gemischte Inhalte.
- Gewicht 2: HTML-Ladezeit und -Größe, Weiterleitungen, blockierendes CSS, Seitengewicht, große Bilder, Textkomprimierung, Caching statischer Dateien, Meta-Beschreibung, H1, Alt-Texte, HSTS, CSP und Cookie-Attribute.
- Gewicht 1: alle übrigen bewerteten Prüfungen.
- Note: A ab 90, B ab 80, C ab 70, D ab 60, F unter 60.
Was dieses Tool nicht messen kann
Die Zeiten werden von einem Cloudflare-Server gemessen, nicht von Ihrem Gerät oder Netz, und enthalten dessen DNS-Auflösung, Verbindungsaufbau und TLS-Handshake. Die Seite wird nicht gerendert und JavaScript nicht ausgeführt, daher werden Largest Contentful Paint, Cumulative Layout Shift und Interaction to Next Paint nicht gemessen; Bilder ohne Abmessungen und blockierende Skripte werden nur als Risiko markiert. Per JavaScript nachgeladene Inhalte, in externem CSS eingebundene Schriften und Dateien jenseits der ersten 25 werden nicht untersucht. Manche Websites blockieren oder drosseln automatisierte Anfragen oder liefern Rechenzentrums-Adressen andere Inhalte.
Datenschutz
Die eingegebene Adresse geht nur dann an die Serverfunktion von beancuit, wenn Sie auf „Analysieren“ klickst oder einen geteilten Link mit url= öffnest. Die Funktion ruft die Seite ab und sendet die Ergebnisse zurück; über die übliche Anfrageverarbeitung von Cloudflare hinaus speichert beancuit nichts. Private und lokale Adressen (localhost, 10.x, 192.168.x, 169.254.x und ähnliche) werden abgelehnt.
Standards und Quellen
- HTTP-Semantik und Caching: RFC 9110 und RFC 9111
- HTTP Strict Transport Security: RFC 6797; Content Security Policy Level 3 (W3C)
- Robots Exclusion Protocol: RFC 9309; Sitemaps-Protokoll 0.9 (sitemaps.org)
- HTML Living Standard (WHATWG): Viewport, Lazy Loading, Preload und Preconnect
- Open-Graph-Protokoll (ogp.me) und schema.org JSON-LD
Zuletzt geprüft 12. Oktober 2026
Häufige Fragen
Ist das dasselbe wie Google PageSpeed Insights oder Lighthouse?
Nein. Lighthouse lädt die Seite in einem echten Browser und misst das Rendering. Dieses Tool ist eine leichtere serverseitige Prüfung: Es liest HTML, HTTP-Header und bis zu 25 verlinkte Dateien. Dadurch ist es schnell und braucht keinen API-Schlüssel, misst aber weder LCP noch CLS oder INP. Stattdessen zeigt es die üblichen Ursachen langsamer oder springender Seiten, etwa renderblockierende Skripte, große Bilder und Bilder ohne Abmessungen.
Warum weicht die Antwortzeit von meinem Eindruck ab?
Gemessen wird vom Cloudflare-Server, der die Prüfung ausführt, meist in einem Rechenzentrum in Ihrer Nähe, inklusive DNS, Verbindungsaufbau und TLS. Ihre eigene Verbindung, Ihr Browser-Cache und Ihr Standort ergeben andere Werte, und der CDN-Cache einer Website kann den zweiten Durchlauf schneller machen.
Warum schlägt eine Website fehl oder sieht anders aus?
Manche Websites blockieren automatisierte Anfragen, zeigen eine Bot-Prüfung oder drosseln Rechenzentrums-Adressen. Adressen, die kein HTML liefern, etwa ein PDF, werden nicht analysiert, und private oder lokale Adressen werden aus Sicherheitsgründen abgelehnt. Probieren Sie die andere Geräteoption oder prüfen Sie, ob sich die Adresse im Browser öffnet.
Warum werden nur einige Dateien geprüft?
Der kostenlose Cloudflare-Tarif erlaubt pro Prüfung nur eine begrenzte Zahl ausgehender Anfragen. Daher prüft das Tool die 25 wichtigsten Dateien: zuerst blockierende Skripte und Stylesheets, dann weitere Skripte, Schriften und die ersten Bilder. Das Seitengewicht ist deshalb eine Schätzung.
Kann ich das Ergebnis teilen oder speichern?
Ja. Nach der Analyse steht in der Adressleiste ein Link mit url= (und device=desktop, falls gewählt); beim Öffnen läuft die Prüfung erneut. „Als JSON kopieren“ liefert alle Prüfungen, Header und Dateien maschinenlesbar.
Wird die eingegebene Adresse gespeichert?
Nein. Sie geht nur beim Klick auf „Analysieren“ oder beim Öffnen eines geteilten Links an die Serverfunktion von beancuit, wird zum Abrufen der Seite verwendet und danach verworfen. Die Zielwebsite sieht eine gewöhnliche Anfrage von einem Cloudflare-Server.