KI-WEBSITE-AUDIT

KI-Website-Audit: Website mit KI-Agenten prüfen, vom Nachweis bis zur verifizierten Korrektur

Ein KI-Website-Audit verbindet einen KI-Agenten mit strukturierten, belegbaren Prüfungen zu Sicherheit, technischem SEO, KI-Sichtbarkeit, Barrierefreiheit, Performance und Integrationen. Der Leitfaden zeigt, was ein Agent allein leisten kann und was nicht, was Sie in jedem Bereich prüfen, wie der Ablauf über MCP vom Audit bis zum erneuten Audit aussieht und wie Sie jedes KI-Audit-Tool bewerten.

Konzeptillustration: ein elfenbeinfarbenes Keramikmodell eines Browserfensters in klaren Glasringen, einer davon leuchtet mintgrün, während ein kupferfarbener Roboterarm einen Ring abliest und eine mintgrüne Lichtlinie zu einem kleinen elfenbeinfarbenen Checklisten-Tablet sendet.
Konzeptillustration

Bitten Sie einen KI-Assistenten, Ihre Website zu prüfen, erhalten Sie meist eine selbstsichere Liste: Meta-Descriptions ergänzen, Bilder komprimieren, DMARC einrichten, Security-Header prüfen. Manches davon stimmt. Manches beschreibt eine Website, die der Assistent nie wirklich untersucht hat, denn ein Sprachmodell, das weder DNS abfragen noch eine TLS-Verbindung öffnen noch echte Performance-Daten lesen kann, füllt die Lücken mit dem, was Websites üblicherweise falsch machen.

Ein KI-Website-Audit funktioniert, wenn jede Seite tut, was sie am besten kann: Strukturierte Prüfungen sammeln Nachweise von der Live-Website, und der Agent liest diese Nachweise, erklärt sie, bringt sie in eine Reihenfolge und übergibt präzise Korrekturen an einen Coding-Agenten. Dieser Leitfaden behandelt, was ein KI-Website-Audit ist, was ein Agent allein kann und was nicht, eine Checkliste für jeden der sechs Bereiche, einen Ablauf über MCP Schritt für Schritt, die Bewertung eines KI-Audit-Tools und die Fallstricke, die ein schnelles Audit zu vergeudeter Arbeit machen. Alle Domains und Befunde unten sind Beispiele.

Was dieser Leitfaden abdeckt

Sitelemetry verändert das Ziel nicht und prüft aktiv nur verifizierte Ziele. SEO-, KI-, Barrierefreiheits- und Integrationsprüfungen lesen statisches HTML ohne JavaScript. Kein Penetrationstest, keine manuelle Barrierefreiheitsprüfung.

1. Was ein KI-Website-Audit ist

Ein Website-Audit prüft, wie eine Website aufgebaut, ausgeliefert und angebunden ist: ob sie geschützt ist, ob Suchmaschinen und KI-Systeme sie lesen können, ob Menschen sie nutzen können, wie schnell sie ist und welche Drittanbieter-Dienste sie lädt. Ein KI-Website-Audit bringt einen KI-Agenten in diese Arbeit. Der Agent startet die Prüfungen, liest die Ergebnisse, erklärt sie in verständlicher Sprache, entscheidet mit Ihnen, was zuerst behoben wird, und schreibt die Änderungsanfrage für die Person oder den Coding-Agenten, der die Korrektur umsetzt.

Mit denselben Worten werden drei recht unterschiedliche Dinge beschrieben:

AnsatzFunktionsweiseGeeignet fürHaupteinschränkung
Ein Chat-Assistent alleinDas Modell liest die Seiten, die es abrufen kann, oder was Sie einfügen, und antwortet aus allgemeinem WissenKonzepte erklären, Texte prüfen, Ideen sammelnKein Zugriff auf DNS, TLS, Header oder Felddaten, solange kein Tool ihn bietet; Befunde können plausibel, aber ungeprüft sein
Ein Scanner mit KI-ZusammenfassungEin Scanner führt feste Prüfungen aus, ein Modell fasst den Bericht zusammenWiederholbare Prüfungen und eine lesbare ÜbersichtDie Zusammenfassung ist nur so gut wie die Prüfungen, und die Umsetzung der Befunde bleibt Handarbeit
Ein Agent mit angebundenen Audit-ToolsDer Agent ruft Audit-Tools über ein Protokoll wie MCP auf, erhält strukturierte Befunde mit Nachweisen und arbeitet mit Ihnen oder einem Coding-Agenten an der KorrekturDer ganze Kreislauf: Audit, Priorisierung, Korrektur, erneutes AuditErfordert eine autorisierte Verbindung, einen klaren Umfang und eine Person, die Änderungen freigibt

Dieser Leitfaden behandelt den dritten Ansatz, weil KI hier echte Zeit spart und jeder Befund an einen Nachweis gebunden bleibt, den Sie prüfen können. Die Prüfungen bleiben wiederholbar; der Agent ergänzt Urteilsvermögen, Kontext und die Übergabe an die Menschen und Tools, die Änderungen ausliefern. Wenn MCP neu für Sie ist, erklärt der MCP-Leitfaden Hosts, Clients, Server und Tools in einfachen Worten.

2. Was ein KI-Agent allein kann und was nicht

Ein Sprachmodell ist sehr gut im Lesen, Zusammenfassen und Schreiben. Ein Netzwerkwerkzeug ist es nicht. Solange die Anwendung ihm kein Tool für die Aufgabe gibt, sieht es unterhalb der sichtbaren Seite nicht, was ein Browser oder Crawler sieht. Die Tabelle vergleicht einen Agenten, der allein arbeitet (höchstens mit einem Browsing-Tool), mit demselben Agenten auf Basis strukturierter Prüfungen.

Coding-Agenten mit Terminal wie Claude Code, Codex oder Cursor können auch selbst curl, dig oder openssl ausführen. Das hilft, einen einzelnen Befund zu bestätigen, doch der Agent wählt die Befehle unterwegs: Die Abdeckung hängt davon ab, woran er denkt, die Ergebnisse schwanken zwischen Durchläufen, und nichts beschränkt seine Abfragen auf Domains, die Sie verifiziert haben.

FrageAgent allein (Browsing, Allgemeinwissen, Ad-hoc-Befehle)Agent mit strukturierten Prüfungen
Ist das TLS-Zertifikat gültig, und wann läuft es ab?Kann den TLS-Handshake nicht untersuchen; nimmt womöglich an, alles sei in Ordnung, weil die Seite geladen wurdeLiest die Kette, das Ablaufdatum und das ausgehandelte Protokoll
Welche Security-Header sendet der Server?Browsing-Tools liefern meist Seitentext, keine Antwort-HeaderListet jeden Header mit dem beobachteten Wert
Sind SPF und DMARC eingerichtet?Kann DNS nicht abfragen; rät womöglich nach dem, was üblich istZitiert die veröffentlichten TXT-Einträge
Sind Dateien wie /.env oder /.git/ erreichbar?Sollte keine Pfade abfragen, die niemand angefordert hat, und versucht es meist nichtFragt bekannte sensible Pfade bei einem verifizierten Ziel ab und meldet die Statuscodes
Wie schnell ist die Seite für echte Besucher?Hat keine Felddaten; nennt womöglich typische ZahlenLiest Felddaten für LCP, INP und CLS, soweit vorhanden, sowie Laborwerte, in denen die Total Blocking Time für INP steht
Welche Suchanfragen bringen Klicks von Google?Hat keinen Zugriff auf Ihre Search-Console-PropertyLiest Klicks, Impressionen, CTR und Position über eine autorisierte Verbindung
Haben Bilder Alt-Text und Formularfelder Labels?Erkennt offensichtliche Lücken auf der gelesenen Seite, übersieht aber womöglich Elemente oder deutet Markup falschPrüft Bilder und Formularfelder im gelesenen HTML und meldet, wie viele durchfallen, mit Beispielen
Ist die Antwort morgen dieselbe?Formulierungen und Schlussfolgerungen schwanken zwischen DurchläufenDieselbe Prüfung, dasselbe Ziel, vergleichbares Ergebnis

Das Risiko in der mittleren Spalte hat einen Namen. Die OWASP-Liste der Risiken für LLM-Anwendungen beschreibt Fehlinformation (Misinformation) als falsche oder irreführende, aber glaubwürdig wirkende Ausgabe, wobei Halluzination eine der Hauptursachen ist und das Problem sich verschärft, wenn Menschen ihr ohne Überprüfung vertrauen. Im Audit sieht das so aus: „Ihre DMARC-Richtlinie steht auf none“ für eine Domain, deren Eintrag das Modell nie gelesen hat, oder ein fehlender Header, den der Server tatsächlich sendet.

Ein zweites Risiko kommt von den Seiten selbst. Ein Agent, der eine Website liest, liest nicht vertrauenswürdigen Text, und eine Seite kann Anweisungen an das Modell enthalten, mitunter vor menschlichen Besuchern verborgen. OWASP nennt das indirekte Prompt Injection. Ein sorgfältiger Audit-Aufbau behandelt Seiteninhalte als Daten, über die berichtet wird, nie als Anweisungen, und lässt jede Aktion des Agenten von einer Person freigeben.

Gut kann der Agent alles rund um den Nachweis: erklären, was ein Befund für genau diese Website bedeutet, verwandte Befunde bündeln, nach Kontext fragen, den die Prüfungen nicht kennen können (wird die alte Staging-Subdomain noch genutzt?), und eine Korrekturanfrage schreiben, die für einen Coding-Agenten präzise genug ist. Diese Arbeitsteilung ist der Kern eines guten KI-Website-Audits.

3. Die sechs Bereiche mit je einer Checkliste

Ein gründliches Website-Audit betrachtet sechs Ebenen. Jede beantwortet eine andere Frage und liefert eine andere Art von Nachweis. Der Leitfaden zum Website-Audit folgt einer Kundenreise durch alle sechs; hier die Arbeitscheckliste.

BereichFrageZu erwartender Nachweis
SicherheitSind Website und Domain gegen häufige, sichtbare Schwächen geschützt?Zertifikatsdetails, Header-Werte, DNS-Einträge, Statuscodes sensibler Pfade
Technisches SEOKönnen Suchmaschinen die richtigen Seiten crawlen, verstehen und indexieren?robots.txt-Regeln, Titel, Canonicals, Weiterleitungsketten, Search-Console-Metriken
Bereitschaft für KI-SichtbarkeitKönnen KI-Systeme Ihre Seiten erreichen, verstehen und zitieren?Regeln für KI-Crawler, llms.txt, Entitätsangaben, direkte Antworten auf echte Fragen
BarrierefreiheitKönnen Menschen mit assistiven Technologien die Seite nutzen?Elemente ohne Alt-Text, Labels, Namen oder Sprachangabe
PerformanceWie schnell lädt und reagiert die Seite für echte Besucher?LCP, INP und CLS aus Felddaten, dazu Laborwerte wie LCP, CLS und Total Blocking Time zur Ursachensuche
IntegrationenWelche Drittanbieter-Dienste laden, und was erhalten sie?Erkannte Tags, Pixel, Consent-Tools und Data-Layer-Werte

Sicherheit

  • HTTPS und TLS: eine vertrauenswürdige Zertifikatskette, kein Ablauf in den nächsten Wochen, TLS 1.2 oder 1.3 und Weiterleitung von HTTP auf HTTPS.
  • Security-Header: Strict-Transport-Security, Content-Security-Policy, X-Content-Type-Options, Schutz vor Einbettung in Frames und eine Referrer-Policy bei HTML-Antworten.
  • CORS: kein Access-Control-Allow-Origin: * bei Antworten mit privaten Daten und keine gespiegelten Origins in Kombination mit Credentials.
  • DNS und E-Mail-DNS: gültige SPF- und DMARC-Einträge für jede Domain, die Mails versendet, und restriktive (v=spf1 -all, p=reject) für Domains, die nie Mails versenden.
  • Öffentlich erreichbare Dateien und Secrets: nichts erreichbar unter Pfaden wie /.env, /.git/ oder alten Backups und keine API-Schlüssel im Frontend-JavaScript.
  • Subdomains: keine DNS-Einträge, die auf gelöschte Cloud-Ressourcen zeigen und von anderen übernommen werden könnten (Subdomain-Takeover).
  • Angriffsfläche: nur die vorgesehenen offenen Ports und HTTP-Methoden, bekannte Anmelde- und Admin-Seiten sowie ein aktuelles CMS samt Plugins, wenn Sie WordPress betreiben.
  • Lieferkette: Skripte von Drittanbietern nur aus Quellen, die Sie gewählt haben.

Einige dieser Prüfungen lesen nur öffentliche Informationen. Andere, etwa die Abfrage sensibler Pfade oder Port-Scans, senden Anfragen, denen der Eigentümer zustimmen sollte; deshalb sollte ein Audit-Tool sie nur bei Zielen ausführen, deren Eigentum Sie verifiziert haben. Der Leitfaden zum Website-Sicherheitsaudit behandelt die Anwendungsseite: Konten, Berechtigungen und Anmeldung.

Technisches SEO

  • Crawlbarkeit: robots.txt blockiert keine Seiten oder Ressourcen, die indexiert werden sollen.
  • Indexierung: kein versehentliches noindex auf wichtigen Seiten und eine Sitemap mit den kanonischen URLs.
  • Titel und Meta-Descriptions: vorhanden, eindeutig und passend zur Seite.
  • Überschriften: eine klare Hauptüberschrift und eine logische Gliederung.
  • Canonicals: jede Seite verweist auf ihre bevorzugte URL, nie auf eine Weiterleitung oder Fehlerseite.
  • Strukturierte Daten: gültiges JSON-LD, das zum sichtbaren Inhalt passt.
  • Interne Links und Weiterleitungen: wichtige Seiten über Navigation oder Inhalt erreichbar und keine Ketten aus mehreren Weiterleitungen.
  • Search-Console-Daten: Seiten mit vielen Impressionen, aber niedriger Klickrate, und Suchanfragen, bei denen Sie knapp unter den Spitzenplätzen ranken. Das sind oft die schnellsten Gewinne.

Eine Einschränkung zählt hier. Google rendert JavaScript, bevor es eine Seite indexiert, empfiehlt in den Grundlagen von JavaScript-SEO aber weiterhin serverseitiges Rendering oder Pre-Rendering, unter anderem weil manche Bots kein JavaScript ausführen können. Ein Audit, das statisches HTML liest, sieht die Seite so wie diese Bots; bei einer Website, die ihre Inhalte im Browser aufbaut, vergleichen Sie die Befunde mit der gerenderten Seite. Der Leitfaden zum technischen SEO-Audit geht tiefer.

Bereitschaft für KI-Sichtbarkeit

  • Richtlinie für KI-Crawler: Die robots.txt-Regeln für jeden KI-Crawler entsprechen Ihrer Entscheidung und nicht einer Plugin-Voreinstellung, die niemand gewählt hat. Mehrere Anbieter dokumentieren getrennte Tokens für Such- und Trainings-Crawler; Google beschreibt etwa Google-Extended neben seinen Such-Crawlern.
  • llms.txt: optional. Ein kurzer Markdown-Index Ihrer nützlichsten Seiten, vor allem bei dokumentationslastigen Websites sinnvoll; der llms.txt-Leitfaden erklärt, was die Datei leistet und was nicht.
  • Entitätsklarheit: überall derselbe Firmenname, dieselbe Beschreibung, derselbe Standort und dieselben Kontaktdaten, gestützt durch strukturierte Organization-Daten.
  • Beantwortbarkeit: Seiten, die echte Kundenfragen direkt beantworten, weit oben, als Text statt in Bildern.
  • Prompt-Abdeckung: eine Liste der Fragen, die Käufer einem Assistenten stellen, und zu jeder die Seite Ihrer Website, die sie beantwortet.
  • Quellensignale: ein genannter Autor oder eine genannte Organisation, Datumsangaben und Quellenverweise, die eine Seite leicht zitierbar und zuordenbar machen.

Das sind Bereitschaftsprüfungen Ihrer eigenen Inhalte. Sie zeigen nicht, ob ein Assistent Sie heute zitiert; dafür braucht es ein separates Protokoll aus Fragen und Antworten. Google erklärt, dass seine KI-Funktionen über die normale Eignung für die Suche hinaus keine zusätzlichen Anforderungen stellen; Crawl-Zugang und klare Inhalte kommen also zuerst. Der Leitfaden zum KI-Sichtbarkeits-Audit zeigt, wie Sie das Fragenset aufbauen.

Barrierefreiheit

  • Textalternativen: Jedes informative Bild hat einen aussagekräftigen Alt-Text, dekorative Bilder einen leeren.
  • Formulare: Jedes Feld hat ein programmatisch verknüpftes Label, nicht nur Platzhaltertext.
  • Struktur: Überschriften in korrekter Reihenfolge, Landmarks wie main und nav und ein Skip-Link.
  • Namen: Jede Schaltfläche und jeder Link hat einen zugänglichen Namen, und es gibt keine leeren Links.
  • Sprache: Die Seite deklariert ihre Sprache mit dem Attribut lang.
  • Manuelle Prüfungen: Bedienung nur mit der Tastatur, sichtbarer Fokus, Farbkontrast, Zoom und Reflow sowie ein Durchgang mit Screenreader.

Das W3C stellt klar, dass Tools nicht alle Aspekte der Barrierefreiheit automatisch prüfen können und menschliches Urteil nötig ist. Eine automatische Prüfung findet das fehlende Label; nur ein Mensch beurteilt, ob das Label sinnvoll ist. Der Leitfaden zum Barrierefreiheits-Audit beschreibt den manuellen Durchgang nach WCAG 2.2.

Performance

  • Core Web Vitals: Largest Contentful Paint innerhalb von 2,5 Sekunden, Interaction to Next Paint innerhalb von 200 Millisekunden und Cumulative Layout Shift von höchstens 0,1, jeweils am 75. Perzentil der Seitenaufrufe (web.dev).
  • Zuerst Felddaten: Daten des Chrome UX Report zeigen, was echte Chrome-Nutzer in den vergangenen 28 Tagen erlebt haben, sofern die Seite oder Website genug Traffic hat, um aufgenommen zu werden; Lighthouse-Laborwerte helfen bei der Ursachensuche.
  • Mobil zuerst: Testen Sie die mobile Version der wichtigen Seiten, etwa Startseite, Produkt- oder Leistungsseite und Checkout oder Kontaktformular.
  • Übliche Ursachen: ein zu großes Hero-Bild, renderblockierende Skripte und Schriften, Layoutverschiebungen durch Bilder ohne Abmessungen oder spät eingeblendete Banner und schwere Drittanbieter-Tags.

Die Dokumentation von PageSpeed Insights weist darauf hin, dass Labor- und Felddaten voneinander abweichen können; ein guter Laborwert heißt nicht, dass echte Besucher ein gutes Erlebnis hatten. Der Leitfaden zum Website-Performance-Audit zeigt, wie Sie eine langsame Metrik mit dem verursachenden Element verbinden.

Integrationen

  • Inventar: jedes Analytics-Tool, jeder Tag Manager, jedes Werbepixel, jedes Consent-Tool und jedes Tag zur Website-Verifizierung auf der Seite und wer jeweils dafür zuständig ist.
  • Dopplungen und Altlasten: zwei Kopien desselben Analytics-Tags oder ein Pixel einer Kampagne, die im Vorjahr endete.
  • Einwilligung: ein Consent-Tool, wo Sie eines brauchen, und Tags, die darauf warten.
  • Personenbezogene Daten: keine E-Mail-Adressen, Telefonnummern oder Namen im Data Layer, in URLs oder Seitentiteln, die Tags auslesen. Die Analytics-Hilfe von Google bittet Website-Betreiber zum Beispiel, personenbezogene Daten aus URLs, Titeln und Ereignissen herauszuhalten.

Statische Prüfungen zeigen, was das Markup deklariert. Ob ein Tag tatsächlich auf die Einwilligung wartet oder welche Ereignisse nach einem Klick ausgelöst werden, erfordert eine Browsersitzung mit geöffneten Entwicklertools. Der Leitfaden zum Integrations-Audit führt durch diese Analyse.

4. Website mit KI prüfen: Schritt für Schritt

Das Model Context Protocol (MCP) ist ein verbreiteter Weg, wie eine KI-Anwendung Tools anderer Dienste aufruft. Mit einem angebundenen Audit-Dienst kann der Agent in Ihrem Chat- oder Coding-Tool Prüfungen ausführen und direkt mit den Ergebnissen arbeiten. Der Ablauf hat neun Schritte; die ersten beiden erfolgen einmal pro Website, der Rest wiederholt sich bei jedem Audit.

  1. Verbinden. Fügen Sie den Audit-Dienst als MCP-Verbindung in Ihrem KI-Client hinzu und melden Sie sich im Browser an. Remote-MCP-Server mit Konto nutzen üblicherweise OAuth, wie in der MCP-Autorisierungsspezifikation beschrieben; Sie geben den Zugriff in einem Anmeldefenster frei und fügen nie ein Passwort oder einen API-Schlüssel in den Chat ein. Sitelemetry verbindet sich so in ChatGPT, Claude, Claude Code, Codex und Cursor; der MCP-Verbindungsleitfaden enthält die Schritte für jeden Client.
  2. Umfang und Autorisierung festlegen. Entscheiden Sie, welche Websites und Seiten im Umfang liegen, und prüfen Sie nur Websites, die Ihnen gehören oder für die Sie eine schriftliche Testerlaubnis haben. Passive Prüfungen lesen, was jeder Besucher sehen kann; aktive Sicherheitsprüfungen senden Testanfragen und sollten erst laufen, nachdem Sie die Kontrolle über die Domain verifiziert haben. Nennen Sie dem Agenten den Umfang in klaren Worten: nur Produktion, diese drei URLs, keine Formularübermittlungen.
  3. Audit ausführen. Fragen Sie nach einem vollständigen Audit oder einem Bereich: „Führe ein vollständiges Audit von https://www.example.com aus und liste die Befunde nach Schweregrad.“ Lange Audits laufen womöglich als Hintergrundjob; lassen Sie den Agenten auf das Ergebnis warten, statt einen zweiten Scan zu starten.
  4. Nachweise lesen. Jeder Befund sollte Schweregrad, beobachteten Nachweis, Auswirkung und Maßnahme enthalten. Bitten Sie den Agenten, bei allem mit hoher Einstufung den Nachweis zu zitieren, und reproduzieren Sie ein bis zwei Befunde selbst mit curl -sI oder dig. Einen reproduzierbaren Befund können Sie mit gutem Gewissen beheben.
  5. Priorisieren. Sortieren Sie nach Schweregrad, dann nach Exposition (ist die Seite öffentlich, geht es um Anmeldung oder Zahlung?), dann nach Aufwand. Bündeln Sie Befunde mit gemeinsamer Korrektur, etwa mehrere Header in derselben Serverkonfiguration, und fragen Sie den Agenten, welche Befunde für diese Website wichtig sind und welche hier wenig Risiko tragen.
  6. Einen agentenfertigen Fix-Prompt an den Coding-Agenten übergeben. Machen Sie aus den gewählten Befunden eine präzise Änderungsanfrage mit Nachweis, Randbedingungen, Akzeptanzkriterien und Retest-Schritten (Beispiel unten). Geben Sie sie dem Coding-Agenten, der in Ihrem Repository arbeitet, oder lassen Sie denselben Client beides erledigen, wenn er Repository-Zugriff hat.
  7. Über den normalen Prozess ausliefern. Prüfen Sie den Diff, testen Sie auf Staging und deployen Sie wie bei jeder Änderung. Das Audit ersetzt kein Code-Review, und ein Coding-Agent sollte nicht ohne Freigabe einer Person deployen.
  8. Erneut auditieren, um zu verifizieren. Führen Sie nach dem Deployment dieselbe Prüfung am selben Ziel aus. Ein Befund ist geschlossen, wenn ein frisches Ergebnis ihn nicht mehr zeigt, nicht wenn der Agent meldet, er habe eine Datei geändert.
  9. Überwachen. Planen Sie das Audit als Wiederholung, damit ein Plugin-Update, ein neues Tag oder ein ablaufendes Zertifikat auffällt, bevor Besucher es bemerken. Wöchentlich passt für die meisten kleinen Websites; Websites mit täglichen Deployments profitieren von täglichen Läufen.

Die MCP-Spezifikation empfiehlt einen Menschen im Prozess (Human in the Loop), der Tool-Aufrufe ablehnen kann, und OWASP führt übermäßige Handlungsfreiheit (Excessive Agency) als eigenes Risiko auf: schädliche Aktionen, wenn ein Agent mehr Funktionen, Berechtigungen oder Autonomie hat, als seine Aufgabe braucht. In der Praxis: Lassen Sie die Audit-Tools lesen und Codeänderungen sowie Deployments von einer Person freigeben.

Ein Fix-Prompt, mit dem ein Coding-Agent ohne Raten arbeiten kann, sieht so aus (illustratives Beispiel):

Fix: Strict-Transport-Security header missing
Target: https://www.example.com (all HTTPS responses)
Evidence: GET / over HTTPS returned 200 without a
Strict-Transport-Security header.
Constraints:
- Change only the header configuration of the web server or CDN.
- Use max-age=300 for now (first rollout stage); no preload.
- Do not change redirects, cookies or other headers.
Acceptance criteria:
- curl -sI https://www.example.com/ shows a
  Strict-Transport-Security header with max-age=300.
- The header is present on HTML, CSS and JavaScript responses.
Retest:
- Re-run the security audit for www.example.com and confirm
  the finding no longer appears.

Jeder Teil hat eine Aufgabe. Der Nachweis sagt dem Coding-Agenten, was beobachtet wurde, damit er das Problem nicht neu entdecken muss. Die Randbedingungen halten die Änderung klein; HSTS mit kurzem max-age zu starten und ihn stufenweise zu erhöhen, ist der vorsichtige Weg, den der HSTS-Leitfaden beschreibt. Die Akzeptanzkriterien sind Befehle, die jeder ausführen kann, und der Retest-Schritt schließt den Kreis mit derselben Prüfung, die das Problem gefunden hat.

5. Ein KI-Website-Audit-Tool bewerten

Wer nach dem besten KI-Tool für ein Website-Audit sucht, findet lange Listen. Die richtige Wahl hängt von Ihrer Website ab, doch die Fragen, die ein nützliches KI-Audit-Tool von einem Chatbot mit angehängtem Scanner unterscheiden, sind für jedes Produkt dieselben.

KriteriumFrageEine gute Antwort
Nachweis dabeiZeigt jeder Befund, was beobachtet wurde?Der Header-Wert, DNS-Eintrag, Statuscode oder das HTML-Element, mit der URL, aus der er stammt
AbdeckungWelche Bereiche und Prüfungen sind enthalten, und in welchem Plan?Eine veröffentlichte Liste pro Bereich, damit Sie auch wissen, was nicht geprüft wurde
Autorisierung für aktive TestsPrüft es jede Domain, die jemand eingibt?Passive Prüfungen für öffentliche Signale; aktive Prüfungen erst nach Verifizierung der Domain-Kontrolle
Statisch oder gerendertFührt es JavaScript aus, und sagt es das?Eine klare Aussage, was es liest, damit Sie wissen, wann Sie die gerenderte Seite selbst prüfen müssen
Reproduzierbare RetestsKann ich nach einer Korrektur dieselbe Prüfung ausführen und vergleichen?Dieselbe Prüfung am selben Ziel liefert ein vergleichbares Ergebnis, und behobene Befunde verschwinden
Übergabe der KorrekturWas liefert die Ausgabe einem Entwickler oder Coding-Agenten?Eine Maßnahme pro Befund sowie Randbedingungen, Akzeptanzkriterien und Retest-Schritte
Agenten-IntegrationFunktioniert es in den KI-Tools, die mein Team schon nutzt?Ein MCP-Server mit OAuth-Anmeldung, kein in den Chat eingefügter API-Schlüssel
DatenschutzWas wird gespeichert, wer sieht Berichte und was erhält der Agent?Eine klare Datenrichtlinie, Zugriff auf Kontoebene und keine Notwendigkeit, Passwörter zu teilen
Ehrlicher UmfangWas sagt es selbst, was es nicht ist?Klare Grenzen, etwa dass es kein Penetrationstest und keine vollständige manuelle Barrierefreiheitsprüfung ist

Testen Sie dann jeden Kandidaten an Ihrer eigenen Website, bevor Sie sich darauf verlassen:

  • Führen Sie ihn zweimal aus auf derselben Seite ohne Änderungen. Befunde und Schweregrade sollten übereinstimmen.
  • Prüfen Sie drei Befunde von Hand, je einen aus Sicherheit, SEO und Barrierefreiheit, mit curl, dig oder dem Seitenquelltext.
  • Bauen Sie auf Staging ein bekanntes Problem ein, etwa ein Bild ohne Alt-Text oder einen doppelten Titel, und sehen Sie, ob es gemeldet wird.
  • Beheben Sie einen Befund und auditieren Sie erneut. Er sollte verschwinden, und nichts Unbeteiligtes sollte sich ändern.
  • Lesen Sie die Grenzen. Einem Tool, das sagt, was es nicht prüft, ist leichter zu vertrauen als einem, das behauptet, alles zu prüfen.

Abschnitt 8 listet auf, was Sitelemetry abdeckt, wie es Korrekturen übergibt und wo seine Grenzen liegen.

6. Häufige Fallstricke und wie Sie sie vermeiden

FallstrickWie er aussiehtWie Sie ihn vermeiden
Halluzinierte BefundeDer Assistent meldet „DMARC steht auf p=none“ oder „kein HSTS-Header“, ohne den Eintrag oder die Antwort gelesen zu habenAkzeptieren Sie nur Befunde mit Nachweis; fragen Sie, auf welchem Eintrag oder welcher Antwort der Befund beruht, und prüfen Sie einen von Hand
Nicht verifizierte KorrekturenDer Coding-Agent ändert eine Konfigurationsdatei und meldet Erfolg, aber das CDN überschreibt den Header oder die Änderung wurde nie deploytSchließen Sie einen Befund erst nach einem erneuten Audit der Live-Website
Scans fremder WebsitesAktive Prüfungen gegen die Website einer anderen Firma, eines Kunden ohne Vereinbarung oder eines Drittanbieter-Dienstes, den Ihre Website nutztPrüfen Sie nur eigene oder autorisierte Ziele; bei fremden Websites melden Sie Bedenken über den Kontakt in deren security.txt-Datei (RFC 9116)
Dem Score hinterherjagenViele Punkte mit niedrigem Schweregrad werden behoben, um eine Zahl zu verbessern, während ein schwerwiegender Befund wartetArbeiten Sie nach Schweregrad und messen Sie den Fortschritt an behobenen Befunden
Statische Prüfungen bei einer JavaScript-AppEine Single-Page-App wird als ohne Inhalte oder Überschriften gemeldet, weil ihr initiales HTML eine leere Hülle istVergleichen Sie mit der gerenderten Seite und erwägen Sie serverseitiges Rendering für öffentliche Seiten
In Seiten versteckte AnweisungenEine Seite, die der Agent liest, fordert ihn auf, Befunde zu ignorieren oder einen Link zu besuchenBehandeln Sie Seiteninhalt als Daten und geben Sie jede Aktion des Agenten frei
Secrets im ChatAPI-Schlüssel, Passwörter oder eine .env-Datei aus der Produktion werden in die Unterhaltung eingefügt, damit der Agent „Kontext hat“Nutzen Sie OAuth-Verbindungen und geben Sie Coding-Agenten Zugriff auf Secrets nur über Ihr übliches Deployment-Setup
Eine riesige KorrekturEin einziger Prompt, der den Coding-Agenten bittet, alle vierzig Befunde auf einmal zu behebenEin Fix-Prompt pro Gruppe verwandter Befunde, geprüft und erneut auditiert, bevor der nächste folgt

Der rote Faden ist immer derselbe. Behandeln Sie den Agenten wie einen schnellen, eloquenten Kollegen, der den Server nie gesehen hat: Geben Sie ihm Nachweise, halten Sie seine Berechtigungen eng und prüfen Sie das Ergebnis auf der Live-Website.

7. Ein durchgespieltes Beispiel: die Website einer kleinen Praxis

Eine Zahnarztpraxis betreibt unter www.example-clinic.com eine WordPress-Website mit Online-Terminbuchung. Die Praxismanagerin verbindet einen Audit-Dienst mit ihrem KI-Assistenten, verifiziert die Domain und bittet um ein vollständiges Audit der Startseite und der Buchungsseite. Unter den Ergebnissen (illustrativ, keine echten Daten):

BereichBefundNachweisWann
SicherheitEin altes Datenbank-Backup kann heruntergeladen werden/database.sql liefert 200, und der Body beginnt mit SQL-Dump-Anweisungen wie CREATE TABLEHeute
IntegrationenIm Tracking-Code der Buchungsseite ist eine echte E-Mail-Adresse fest eingetragenEin Inline-dataLayer.push auf der Buchungsseite enthält ein email-Feld mit einer AdresseHeute
BarrierefreiheitFelder des Buchungsformulars haben Platzhalter, aber keine LabelsFünf input-Elemente ohne verknüpftes LabelDiese Woche
SicherheitKein DMARC-EintragKein TXT-Eintrag unter _dmarc.example-clinic.comDiese Woche
PerformanceLangsamer Largest Paint auf MobilgerätenMobiler Labor-LCP liegt bei 4,1 Sekunden (zu wenig Traffic für Felddaten); das Hero-Bild ist 2,3 MB großDiesen Monat
Technisches SEODrei Leistungsseiten teilen sich einen TitelIdentischer <title>-Text auf drei URLsDiesen Monat
KI-Sichtbarkeitrobots.txt blockiert jeden KI-Crawlerrobots.txt enthält Disallow: / für jeden aufgeführten KI-User-Agent, unter einem Kommentar, der ein Sicherheits-Plugin nenntEigentümer entscheidet

Der Agent erklärt, warum die ersten beiden zuerst kommen: Das Backup legt Daten für jeden offen, der den Pfad errät, und die Adresse im Tracking-Code wird an jedes Drittanbieter-Tag weitergegeben, das den Data Layer liest. Er fragt, ob die Sperre der KI-Crawler beabsichtigt war. Niemand hatte das entschieden, also wird daraus eine Entscheidung des Eigentümers statt einer Korrektur.

Beim Backup ist die Korrektur kein Code: Datei löschen, nach weiteren Kopien auf dem Server suchen und herausfinden, welcher Prozess sie erzeugt hat. Danach prüfen Sie die Zugriffsprotokolle auf frühere Downloads, ändern Passwörter oder Schlüssel, die im Backup enthalten waren, und folgen, falls Patientendaten offengelegt worden sein könnten, dem Verfahren der Praxis bei Datenschutzverletzungen. Für die Formular-Labels schreibt der Agent einen Fix-Prompt, der die fünf Felder und die Buchungsseite nennt, mit der Randbedingung, dass das visuelle Design unverändert bleibt, und dem Akzeptanzkriterium, dass ein Screenreader für jedes Feld ein Label ansagt. Der Coding-Agent des Entwicklers setzt die Änderung um, der Entwickler prüft und deployt sie, und ein erneutes Audit zeigt den Befund als behoben. Der DMARC-Eintrag geht an die Person, die das DNS verwaltet, beginnend mit p=none und Berichten, wie der DMARC-Rollout-Leitfaden erklärt. Jeder Punkt endet gleich: geändert, deployt und mit dem Audit, das ihn gefunden hat, erneut geprüft.

8. Diesen Ablauf mit Sitelemetry umsetzen

Sitelemetry ist ein KI-Website-Audit-Tool, gebaut für den Ablauf in diesem Leitfaden:

  • Sechs Bereiche. Sicherheit mit bis zu 27 Modulen im Enterprise-Plan: DNS, SPF und DMARC, TLS, HTTPS-Status, Security-Header, CORS, öffentlich erreichbare Dateien, Offenlegung von APIs und Secrets, Subdomain-Takeover, Lieferkette, Anmeldefläche, offene Ports, HTTP-Methoden, WordPress und mehr. Technisches SEO, einschließlich Google-Search-Console-Klicks, CTR, Position und Quick Wins. Bereitschaft für KI-Sichtbarkeit, Barrierefreiheit, Performance über PageSpeed Insights, Lighthouse und CrUX-Felddaten sowie Integrationen.
  • Nachweise und Korrekturen. Befunde enthalten Schweregrad, Nachweis, Auswirkung und Maßnahme, und jedes Audit kann einen agentenfertigen Fix-Prompt mit Randbedingungen, Akzeptanzkriterien und Retest-Schritten erzeugen.
  • In Ihren KI-Tools. Es funktioniert über MCP mit OAuth-Anmeldung in ChatGPT, Claude, Claude Code, Codex und Cursor; der MCP-Verbindungsleitfaden zeigt, wie Sie sich verbinden. Die OAuth-Anmeldung bedeutet, dass Sie den Zugriff in einem Browserfenster freigeben und nie ein Passwort oder einen API-Schlüssel in den Chat einfügen.
  • Verifizieren und überwachen. Auditieren Sie nach einer Korrektur erneut, um sie auf der Live-Website zu bestätigen. Je nach Plan läuft die Überwachung wöchentlich, täglich oder stündlich. Berichte lassen sich als JSON oder PDF exportieren, im Enterprise-Plan auch als White-Label-Berichte.
  • Pläne. Starter für $49/Monat, Professional für $149/Monat und Enterprise für $249/Monat; die Preisseite listet, was jeweils enthalten ist.

Die Grenzen sind die, nach denen dieser Leitfaden Sie suchen lässt. Gehostete Audits beobachten das Ziel, ohne es zu verändern, und aktive Sicherheitsprüfungen laufen nur an verifizierten Zielen. Die Prüfungen zu SEO, KI-Sichtbarkeit, Barrierefreiheit und Integrationen lesen statisches HTML ohne JavaScript. Die KI-Sichtbarkeit prüft die Bereitschaft der Inhalte und befragt keine KI-Assistenten. Die Barrierefreiheitsprüfungen sind statisch und an WCAG 2.2 orientiert, keine vollständige manuelle Bewertung, und das Sicherheitsaudit ist kein Penetrationstest. Behalten Sie die manuellen Prüfungen aus Abschnitt 3 für das bei, was statische Analyse nicht sehen kann.

Häufige Fragen

Was ist das beste KI-Tool für ein Website-Audit?

Das, dessen Befunde Sie überprüfen können. Achten Sie auf Nachweise bei jedem Befund, Abdeckung der Bereiche, die Ihnen wichtig sind, aktive Tests nur an verifizierten Zielen, eine klare Aussage, ob JavaScript ausgeführt wird, Retests mit vergleichbaren Ergebnissen und eine MCP-Verbindung zu den KI-Tools, die Ihr Team bereits nutzt. Führen Sie jeden Kandidaten zweimal an Ihrer eigenen Website aus und bestätigen Sie einige Befunde von Hand.

Können ChatGPT oder Claude meine Website allein prüfen?

Nur teilweise. Mit integriertem Browsing allein liest ein Assistent die Seiten, die er abrufen kann, und gibt allgemeine Ratschläge, kann aber weder DNS abfragen noch das TLS-Zertifikat untersuchen, Antwort-Header zuverlässig lesen oder Performance-Felddaten und Search-Console-Daten sehen. Ein Coding-Agent mit Terminal kann einzelne Befehle wie curl oder dig ausführen, aber ohne feste Abdeckung. Über MCP mit Audit-Tools verbunden arbeitet er mit gesammelten Nachweisen statt mit Annahmen.

Wie prüfe ich eine Website mit KI, Schritt für Schritt?

Verbinden Sie einen Audit-Dienst über MCP mit Ihrem KI-Client, legen Sie fest, welche Websites Ihnen gehören oder getestet werden dürfen, führen Sie das Audit aus, lesen Sie den Nachweis zu jedem Befund, priorisieren Sie nach Schweregrad und Exposition, geben Sie einem Coding-Agenten einen Fix-Prompt mit Randbedingungen und Akzeptanzkriterien, liefern Sie die Änderung über ein Review aus, auditieren Sie erneut und planen Sie die Überwachung.

Darf ich eine Website prüfen, die mir nicht gehört?

Öffentliche Seiten so zu lesen, wie es jeder Besucher tut, ist normal. Aktive Sicherheitsprüfungen wie das Abfragen sensibler Pfade oder Port-Scans sollten jedoch nur Websites betreffen, die Ihnen gehören oder für die Sie eine schriftliche Testerlaubnis haben. Bemerken Sie ein Problem auf einer fremden Website, melden Sie es über den Kontakt in deren Datei /.well-known/security.txt.

Ist ein KI-Website-Audit eine vollständige Sicherheits- und Barrierefreiheitsprüfung?

Nein. Es erfasst bekannte, beobachtbare Probleme schnell und wiederholbar. Es ist kein Penetrationstest; Fehler in der Logik Ihrer Anwendung, bei Anmeldung und Berechtigungen brauchen eine eigene Prüfung, und automatische Barrierefreiheitsprüfungen können Tastaturbedienung, Fokus, Kontrast oder Screenreader-Verhalten nicht beurteilen. Nutzen Sie das Audit zwischen tiefergehenden Prüfungen und nach jeder Änderung.

Muss ich Passwörter oder API-Schlüssel mit dem KI-Agenten teilen?

Nein. Remote-MCP-Verbindungen mit Konto nutzen üblicherweise OAuth: Sie melden sich im Browserfenster beim Dienst an und geben den Zugriff frei, und der Client erhält ein Token, das nur für diesen Server gedacht ist. Fügen Sie niemals Passwörter, API-Schlüssel oder .env-Dateien in einen Chat ein.

Wie oft sollte ich meine Website erneut auditieren?

Nach jeder Korrektur, um zu bestätigen, dass sie auf der Live-Website wirkt, und nach Zeitplan: Wöchentlich passt für die meisten kleinen Websites, täglich für Websites mit häufigen Deployments. Ein zusätzlicher Lauf nach Änderungen an Templates, Plugins, Tags oder DNS fängt Rückschritte früh ab.

Quellen und weiterführende Links

  1. OWASP Gen AI Security Project: LLM09:2025 Misinformationgenai.owasp.org
  2. OWASP Gen AI Security Project: LLM01:2025 Prompt Injectiongenai.owasp.org
  3. OWASP Gen AI Security Project: LLM06:2025 Excessive Agencygenai.owasp.org
  4. MCP-Spezifikation: Toolsmodelcontextprotocol.io
  5. MCP-Spezifikation: Autorisierungmodelcontextprotocol.io
  6. Google Search Central: Grundlagen von JavaScript-SEOdevelopers.google.com
  7. Google Search Central: KI-Funktionen und Ihre Websitedevelopers.google.com
  8. W3C WAI: Auswahl von Tools zur Bewertung der Barrierefreiheitwww.w3.org
  9. W3C: Web Content Accessibility Guidelines (WCAG) 2.2www.w3.org
  10. web.dev: Web Vitalsweb.dev
  11. Google for Developers: Über PageSpeed Insightsdevelopers.google.com
  12. Analytics-Hilfe: Best Practices, um keine personenbezogenen Daten zu sendensupport.google.com
  13. RFC 9116: Dateiformat zur Meldung von Sicherheitslücken (security.txt)www.rfc-editor.org
  14. Google Search Central: Die gängigen Crawler von Googledevelopers.google.com
Sitelemetry-Team

Erstellt von der Sitelemetry-Redaktion. Die verlinkten Quellen bieten weiterführende Informationen.

SITELEMETRY

Setzen Sie das Gelernte um.

Entdecken Sie Struktur, Einstellungen und Signale Ihrer Website mit Sitelemetry.