In robots.txt gesperrtes CSS und JS
Ob robots.txt dem Googlebot erlaubt, das CSS und JavaScript der Seiten zu holen. Google rendert eine Seite, bevor es sie bewertet, und gesperrte Dateien heißen, dass es sie ungestaltet sieht.
Google bewertet eine Seite nicht anhand des reinen HTML: Es rendert sie wie ein Browser, mit Stylesheets und Skripten, und entscheidet erst dann, was sie enthält und ob sie auf dem Smartphone funktioniert. Verbietet robots.txt dem Googlebot, diese Dateien zu holen, sieht er eine ungestaltete Seite oder eine, deren per JavaScript geladene Inhalte fehlen. Eine für Besucher einwandfreie Website kann so die Prüfung auf Mobilfreundlichkeit nicht bestehen und Inhalte im Index verlieren.
So prüft SiteScan
Beim Crawlen sammelt der Scanner die CSS- und JavaScript-Dateien, die die Seiten laden, und prüft jeden Pfad gegen die robots.txt-Regeln für den Googlebot (seine eigene Gruppe, falls vorhanden, sonst User-agent: *). Grün „Erlaubt“ heißt, keine Datei ist gesperrt; rot „Nicht erlaubt“ nennt die Zahl der gesperrten Dateien. Die Zeile erscheint nur, wenn es eine robots.txt gibt und Ressourcen gefunden wurden.
So beheben Sie es
- Entfernen Sie breite Regeln für Ressourcenordner wie
Disallow: /wp-includes/,Disallow: /assets/,Disallow: /static/oderDisallow: /_next/. - Muss ein Ordner gesperrt bleiben, geben Sie die Dateien in derselben Gruppe ausdrücklich frei:
Allow: /*.css$undAllow: /*.js$. - Prüfen Sie danach eine Seite mit der URL-Prüfung in der Google Search Console und sehen Sie sich den gerenderten Screenshot an.
Siehe auch die Zeile robots.txt und robots.txt und Sitemaps.
Prüfen Sie diesen Punkt auf Ihrer eigenen Website
Starten Sie einen kostenlosen Scan: Der Bericht zeigt diese Zeile für Ihre Domain zusammen mit den übrigen Prüfungen des Audits.
Mehr unter „Indexierung“
Was SiteScan prüft
TLS-Zertifikat
- Ablauf des SSL/TLS-Zertifikats
- Veraltete TLS-Versionen (1.0 und 1.1)
- TLS-Zertifikatskette
- Aussteller des TLS-Zertifikats
- Signaturalgorithmus des Zertifikats
Domain-Registrierung
- Ablauf der Domainregistrierung
- Registrierter Domainname
- Domain-Registrar
- Registrierungsdatum der Domain
- Letzte Änderung der Domain
- Domain-Statuscodes (EPP)
- Transfersperre der Domain
- Abuse-Kontakt des Registrars
- Datenquelle RDAP und WHOIS
Indexierung
- robots.txt-Datei
- In robots.txt gesperrtes CSS und JS
- XML-Sitemap (sitemap.xml)
- Sitemap-Index-Datei
- Fremde URLs in der Sitemap
- lastmod-Daten in der Sitemap
- Defekte URLs in der Sitemap
- RSS- und Atom-Feed
Adressen und Weiterleitungen
- Weiterleitung von HTTP auf HTTPS
- Weiterleitung zwischen www und ohne www
- Länge der Weiterleitungskette
- 404-Fehlerbehandlung und Soft 404
Security-Header
- HTTP-Security-Header und Note
- Strict-Transport-Security-Header (HSTS)
- Content-Security-Policy-Header (CSP)
- X-Content-Type-Options: nosniff
- X-Frame-Options und Clickjacking-Schutz
- Referrer-Policy-Header
- Permissions-Policy-Header
- HSTS-Preload-Liste
- CORS und Cross-Origin-Zugriff
- HTTP-Methode TRACE
Auslieferung und Reputation
- Cache-Control-Header für HTML
- Revalidierung mit ETag und Last-Modified
- HTTP/3- und QUIC-Unterstützung
- Softwareversionen in Server-Headern
- Prüfung auf DNS-Blocklisten (DNSBL)
Interne Links
Offenliegende Dateien
- Offenliegende Dateien wie .env und .git
- Aktiviertes Verzeichnis-Listing
- Öffentliche JavaScript-Source-Maps
- Offene WordPress-Endpunkte
Konventionsdateien
- Die Datei security.txt
- llms.txt für KI-Assistenten
- Die Datei llms-full.txt
- ads.txt für autorisierte Werbeverkäufer
- Die Datei humans.txt
- Well-known-Adresse change-password
DNS und E-Mail
- MX-Einträge (Mailserver)
- SPF-Eintrag
- DMARC-Eintrag und Policy
- DNSSEC-Signierung
- CAA-Eintrag
- Redundante Nameserver
- IPv6-Unterstützung (AAAA-Eintrag)
- MTA-STS-Policy
- TLS-RPT-Eintrag für Berichte
- BIMI-Eintrag (Logo im Postfach)
- Wildcard-DNS-Eintrag
- Verwaister CNAME und Subdomain-Übernahme
Datenschutz und Einwilligung
- Analyse- und Tracking-Skripte
- Cookie-Consent-Banner
- Datenschutzerklärung
- Nutzungsbedingungen und AGB
- Impressum
- Barrierefreiheitserklärung
Core Web Vitals
- Lighthouse-Performance-Score
- Largest Contentful Paint (LCP)
- Cumulative Layout Shift (CLS)
- Interaction to Next Paint (INP)
- CrUX-Felddaten und Labordaten