Nelten Website-Scan

Technik und Aufbau (68 Regeln)

Dieser Prüfbereich zeigt, wie erreichbar und technisch aufgebaut eine Website ist. Geprüft werden unter anderem Weiterleitungen, HTTP-Verbindungen, Caching und die Ausgabe im Browser. Auch fehlerhafte Links und auffällige Dateien können im Bericht erscheinen. Die Ergebnisse sind nach ihrer Schwere sortiert und mit der betroffenen Adresse verknüpft. So kann ein Betreiber die technische Ursache an den passenden Hoster oder Entwickler weitergeben.

Regeln des Bereichs Technik und Aufbau mit Kennung, Fundbeschreibung, Soll-Zustand, Schwere und geschätztem Behebungsaufwand je Fundgruppe
KennungFund, wenn …Soll-ZustandSchwereBehebung
PERF-01Keine KompressionText-Ressourcen komprimiert ausgeliefertMittelca. 45 min
PERF-02Kein Cache für statische DateienStatische Ressourcen mit langer Cache-LebensdauerLeichtca. 45 min
PERF-03Große BilderGroße Rasterbilder (JPEG/PNG über 100 KB)Hinweisca. 45 min
HTTP-01Seite nicht erreichbarInhaltsseite direkt erreichbarSchwerca. 15 min
HTTP-02HTTPS fehltGültiges HTTPSSchwerca. 15 min
HTTP-03Mehrere AdressvariantenVarianten dauerhaft auf bevorzugtes ZielMittelca. 15 min
HTTP-04Keine echte 404Zufallspfad 404/410Mittelca. 15 min
SSR-01Inhalt nur per JavaScriptTitel/H1/Haupttext ohne JavaScriptMittelnach Sichtung
SSR-02Template-Reste sichtbarKeine sichtbaren Template-ResteMittelnach Sichtung
UX-01ZoomsperreViewport ohne ZoomsperreMittelca. 15 min
UX-02Seitliches Scrollen bei 320 pxReflow 320pxMittelca. 120 min
UX-03History-Manipulation (Zurück-Button)Keine History-Einträge beim Laden (Back-Button-Hijacking, Spamrichtlinie seit 15.06.2026; pushState = mittel)Hinweisca. 45 min
HTML-01HTML-FehlerNu ohne FehlerMittelca. 120 min
TECH-04Server verrät VersionenServer/X-Powered-By ohne VersionsangabeLeichtca. 15 min
TECH-05Verzeichnislisting offenKein Verzeichnislisting erreichbarSchwerca. 15 min
TECH-06Admin- oder Diagnoseseite öffentlichAdmin-/Diagnosepfade nicht öffentlichSchwerca. 15 min
TECH-07Kein HTTP/2 oder HTTP/3HTTP/2 oder HTTP/3 für die StartseiteLeichtca. 45 min
TECH-08Nur gzip statt BrotliHTML mit Brotli oder zstd komprimiertLeichtca. 15 min
TECH-09WeiterleitungsketteKeine Weiterleitungsketten über einen Hop, kein Meta-RefreshMittelca. 45 min
TECH-10http leitet nicht direkt auf httpshttp:// leitet in einem Hop auf das https-ZielMittelca. 15 min
TECH-11Pfadvariante liefert zweite FassungPfadvarianten (Groß-/Kleinschreibung, Slash) liefern keine zweite 200-FassungMittelca. 15 min
TECH-12Interne Links auf WeiterleitungenInterne Links zeigen nicht auf WeiterleitungenLeichtca. 45 min
TECH-13Kaputte Links oder RessourcenInterne Links und Ressourcen ohne 4xx/5xxSchwerca. 45 min
TECH-14Soft-404Keine Soft-404 (Fehlertext mit Status 200)Mittelca. 120 min
TECH-15404-Seite ohne HilfeEigene 404-Seite mit NavigationLeichtca. 45 min
TECH-16Mixed Content oder unsichere FormulareKein Mixed Content, keine http-Formulare, keine protokollrelativen RessourcenSchwerca. 120 min
TECH-17Seite zu groß oder zu viele ElementeHTML unter 1 MB und unter 1.500 DOM-KnotenMittelca. 120 min
TECH-18Blockierendes oder unbenutztes CSS/JSKein render-blockierendes, unbenutztes oder doppeltes CSS/JSLeichtca. 120 min
TECH-19Bilder nicht optimiertBilder in modernen Formaten und passender GrößeMittelca. 120 min
TECH-20Webfonts blockieren TextSchriften mit font-display, keine blockierenden WebfontsLeichtca. 45 min
TECH-21Drittanbieter bremsenDrittanbieter-Skripte blockieren den Hauptthread nichtMittelca. 120 min
TECH-22JavaScript-Fehler oder veraltete APIsKeine JavaScript-Konsolenfehler und veralteten APIsMittelca. 45 min
TECH-23HTML-Caching falsch konfiguriertHTML nicht immutable gecacht, Validatoren (ETag/Last-Modified) vorhandenLeichtca. 45 min
TECH-24Doctype, Zeichensatz oder Sprache fehltDoctype, Charset und gültiges lang-AttributMittelca. 15 min
TECH-25Veraltete Plugins oder FramesKeine Plugins (Flash/Java/Silverlight), keine FramesetsMittelnach Sichtung
TECH-26Unsaubere AdresseURL-Hygiene: keine Großbuchstaben, Leerzeichen, Unterstriche, doppelten Slashes, über 115 ZeichenLeichtca. 45 min
TECH-27Such- oder Tracking-Parameter verlinktKeine Such-/Tracking-Parameter in internen LinksLeichtca. 45 min
TECH-30Mobil schwer bedienbarMobil: Tap-Ziele und Viewport nach LighthouseMittelca. 45 min
TECH-31Icons oder Theme-Color fehlenFavicon, Apple-Touch-Icon, theme-colorLeichtca. 45 min
TECH-33Server antwortet langsamServerantwortzeit (TTFB) unter 800 msMittelnach Sichtung
TECH-34Kein HTTP/3HTTP/3 per Alt-Svc angebotenLeichtca. 15 min
TECH-36Roh-HTML und gerenderte Seite weichen abWort- und Linkzahl im Roh-HTML entsprechen dem gerenderten DOMMittelnach Sichtung
TECH-37Canonical per JavaScript verändertCanonical im DOM gleich dem Roh-HTMLMittelca. 45 min
TECH-38head vorzeitig beendethead nicht durch ungültige Elemente vorzeitig beendetSchwerca. 45 min
TECH-39TRACE/TRACK aktivTRACE/TRACK abgeschaltetMittelca. 15 min
TECH-43Fehlermeldungen mit InternaKeine Stacktraces, SQL- oder PHP-Fehler in AntwortenSchwerca. 45 min
TECH-45HTML-Kommentare mit InternaKeine HTML-Kommentare mit Zugangsdaten, internen Hosts oder EntwicklernotizenMittelca. 45 min
TECH-46CMS-Version erkennbarFramework/CMS-Fingerprint ohne VersionsangabeLeichtca. 45 min
TECH-47WordPress gibt Interna preisWordPress: readme, xmlrpc, Nutzerliste, debug.log, Uploads-Listing nicht öffentlichSchwerca. 120 min
TECH-50Login unsicher oder indexierbarLogin-Formulare nur über HTTPS, Login-Seiten nicht indexierbarSchwerca. 120 min
TECH-51Sitzungs-Cookie ungeschütztSitzungs-Cookies mit HttpOnly und Secure, Laufzeit unter 24 hMittelca. 45 min
TECH-52Sensible Daten im Browser-SpeicherKeine Tokens oder Personendaten im Browser-SpeicherMittelca. 45 min
TECH-56Host-Header wird übernommenFremder Host-Header landet nicht in Links oder CanonicalMittelca. 45 min
TECH-58Konto- oder Kassenseiten cachebarKonto-, Warenkorb- und Kassenseiten mit Cache-Control: no-storeMittelca. 15 min
TECH-59Staging- oder interne Adressen veröffentlichtKeine Staging-/internen Hosts in robots.txt und SitemapMittelca. 15 min
TECH-60Kein gültiger FeedRSS/Atom-Feed verlinkt und gültigLeichtca. 45 min
TECH-63Caching-Kette dokumentiertCaching-Kette (CDN, Vary, Age) dokumentiertHinweisca. 15 min
TECH-66Web-App-Manifest unvollständigWeb-App-Manifest gültig (falls verlinkt)Hinweisca. 45 min
TECH-67AMP oder Prerender-DienstKein AMP, Dynamic Rendering oder Prerender-DienstHinweisnach Sichtung
TECH-68Startseite zu schwerGesamtgewicht der Startseite unter 3 MBMittelca. 120 min
TECH-69Debug-Werkzeug öffentlichDebug-, Profiler- und GraphQL-Werkzeuge nicht öffentlichSchwerca. 15 min
TECH-71Seite mit Cookie öffentlich cachebarSeiten mit Set-Cookie nicht öffentlich cachebarLeichtca. 15 min
TECH-72Fremdskript ohne feste VersionFremdskripte mit fester Version (kein @latest)Leichtca. 15 min
TECH-73Hydration-FehlerKeine Hydration-Fehler zwischen Server- und Browser-HTMLLeichtca. 120 min
PERF-04Back/Forward-Cache blockiertBack/Forward-Cache nicht blockiertLeichtca. 45 min
TECH-35Nicht über IPv6 erreichbarIPv6-Adresse (AAAA) vorhanden und erreichbarLeichtca. 45 min
TECH-64Nur ein NameserverMindestens zwei NameserverHinweisca. 15 min
TECH-02CMS-Kern veraltetCMS-Kern aktuell (WordPress gegen api.wordpress.org)Schwerca. 120 min

← Sicherheit · Alle Bereiche · Auffindbarkeit (SEO) →