# checkfrei > checkfrei prüft deine Website kostenlos auf SEO, KI-Sichtbarkeit, Ladezeit, Sicherheit, Datenschutz und Barrierefreiheit - mit Anleitung zu jedem Fehler. Ohne Anmeldung. checkfrei ist ein kostenloser Website-Check auf Deutsch. Er prüft 69 Punkte in sechs Bereichen und erklärt zu jedem Fehler, wie man ihn behebt. Ohne Anmeldung, ohne E-Mail-Adresse. Betrieben von CAZ Labs (https://caz.de), Inzell im Chiemgau. ## Werkzeuge - [Website-Check](https://checkfrei.de/): kompletter Check einer Seite, Ergebnis unter https://checkfrei.de/check?url= - [Down-Checker](https://checkfrei.de/ist-down): prüft live aus Frankfurt und den USA, ob eine Seite erreichbar ist - [Prüfplakette](https://checkfrei.de/plakette): SVG-Plakette mit der aktuellen Punktzahl zum Einbinden ## Bereiche - [SEO-Check](https://checkfrei.de/seo-check): Bevor du über Backlinks und Keywords nachdenkst, muss die Technik stimmen. Der SEO-Check prüft 17 Grundlagen, an denen Google deine Seite zuerst misst. - [KI-Check](https://checkfrei.de/ki-check): Immer mehr Leute fragen ChatGPT, Claude oder Perplexity statt Google. Der KI-Check prüft 10 Punkte, die entscheiden, ob diese Systeme deine Seite lesen und verstehen können. - [Speed-Check](https://checkfrei.de/speed-check): Langsame Seiten verlieren Besucher, bevor die erste Zeile Text erscheint. Der Speed-Check misst 12 Punkte: eigene Messungen aus Frankfurt und die Werte, die Google für sein Ranking heranzieht. - [Sicherheits-Check](https://checkfrei.de/sicherheits-check): Der Sicherheits-Check prüft 11 Punkte, die du von außen sehen kannst: Verschlüsselung, Zertifikat, Sicherheits-Header und Software-Versionen, die Angreifern Hinweise geben. - [DSGVO-Check](https://checkfrei.de/dsgvo-check): Der DSGVO-Check prüft 6 Punkte, an denen Abmahnungen am häufigsten ansetzen. Er schaut sich den ersten Aufruf deiner Seite an, bevor irgendjemand auf "Akzeptieren" geklickt hat. - [Barrierefreiheits-Check](https://checkfrei.de/barrierefreiheit-check): Der Barrierefreiheits-Check prüft 13 Punkte nach den WCAG-Richtlinien: alles, was sich automatisch im Code erkennen lässt, plus die Kontrastmessung von Google. ## Ratgeber - [Title-Tag: optimale Länge, Aufbau und typische Fehler](https://checkfrei.de/ratgeber/title-tag): Wie lang sollte der Title-Tag sein? 30 bis 60 Zeichen, Hauptbegriff vorne, Marke hinten. So prüfst und änderst du ihn in WordPress, Shopify und HTML. - [Meta-Description: optimale Länge, Beispiele und Fehler](https://checkfrei.de/ratgeber/meta-description): Die ideale Meta-Description hat 120 bis 160 Zeichen und endet mit einem Nutzen. Mit Beispielen und Anleitung für WordPress, Shopify, Wix und HTML. - [H1-Überschrift für SEO: eine pro Seite, richtig formuliert](https://checkfrei.de/ratgeber/h1-ueberschrift): Wie viele H1 darf eine Seite haben? Wir empfehlen genau eine, die das Thema klar nennt. So findest du doppelte oder fehlende H1 und behebst sie. - [Überschriften-Struktur: H1 bis H6 richtig gliedern](https://checkfrei.de/ratgeber/ueberschriften-struktur): Wie ordnet man H1 bis H6 richtig? Keine Ebene überspringen und Überschriften nach Gliederung wählen. Mit Prüf-Snippet und Anleitung für WordPress. - [Canonical-Tag: was er macht und wie du ihn richtig setzt](https://checkfrei.de/ratgeber/canonical-tag): Das Canonical-Tag zeigt Google die richtige URL bei doppelten Inhalten. So prüfst du es, setzt es in WordPress, Shopify und HTML und vermeidest Fehler. - [noindex finden und entfernen: Seite wieder indexierbar machen](https://checkfrei.de/ratgeber/indexierung): Deine Seite erscheint nicht bei Google? Oft steckt ein noindex im Meta-Tag oder HTTP-Header dahinter. So findest du es und machst die Seite indexierbar. - [robots.txt erstellen: Aufbau, Beispiele und typische Fehler](https://checkfrei.de/ratgeber/robots-txt): So erstellst du eine robots.txt, die Suchmaschinen den Weg zeigt, statt sie auszusperren. Mit Beispiel, Erklärung der Regeln und Anleitung je System. - [XML-Sitemap erstellen und bei Google einreichen](https://checkfrei.de/ratgeber/xml-sitemap): So erstellst du eine XML-Sitemap, trägst sie in die robots.txt ein und reichst sie bei Google ein. Mit Beispiel und Anleitung für WordPress und Shopify. - [Open-Graph-Tags: Vorschau für WhatsApp, LinkedIn und Facebook](https://checkfrei.de/ratgeber/open-graph): Mit og:title, og:description und og:image bestimmst du, wie deine Seite bei WhatsApp, LinkedIn und Facebook aussieht. Mit Code und richtiger Bildgröße. - [Strukturierte Daten mit JSON-LD: Beispiel, Einbau und Test](https://checkfrei.de/ratgeber/strukturierte-daten): Strukturierte Daten erklären Google, wer du bist und was du anbietest. Mit fertigem LocalBusiness-Beispiel in JSON-LD und Anleitung zum Testen. - [Viewport-Meta-Tag: So sieht deine Seite auf dem Handy richtig aus](https://checkfrei.de/ratgeber/mobile-viewport): Ohne Viewport-Tag zeigt das Handy deine Seite als winzige Desktop-Version. So prüfst du den Tag und setzt ihn in WordPress, Shopify, HTML oder Next.js. - [Wie viel Text braucht eine Webseite? Wortzahl und SEO](https://checkfrei.de/ratgeber/textmenge): Ist die Wortzahl ein Rankingfaktor? Nein, aber ohne Text versteht Google deine Seite nicht. Wie viel Text sinnvoll ist und wie du ihn ohne Füllstoff schreibst. - [Favicon erstellen und einbinden: Größe, Format und Code](https://checkfrei.de/ratgeber/favicon): Das Favicon steht in Google neben deinem Suchergebnis. Welche Größe es braucht, welches Format passt und wie du es in WordPress, Shopify oder HTML einbindest. - [Soft 404: Warum deine Fehlerseite den Status 404 senden muss](https://checkfrei.de/ratgeber/soft-404): Liefert eine nicht vorhandene Adresse Status 200, spricht Google von einem Soft 404. So prüfst du den Statuscode und stellst Server und CMS richtig ein. - [Weiterleitungsketten vermeiden: ein Sprung statt drei](https://checkfrei.de/ratgeber/weiterleitungen): http, www, Schrägstrich: Oft hängen mehrere Weiterleitungen hintereinander. So findest du Ketten und leitest in einem Schritt auf die richtige Adresse um. - [Interne Verlinkung: So findet Google alle deine Unterseiten](https://checkfrei.de/ratgeber/interne-links): Ohne interne Links findet Google deine Unterseiten kaum. Wie du sinnvoll verlinkst, welche Linktexte helfen und wo Menüs ihre Links vor Google verstecken. - [hreflang: Wann du es brauchst und wie du es richtig setzt](https://checkfrei.de/ratgeber/hreflang): hreflang braucht nur, wer mehrere Sprach- oder Länderversionen hat. Wann sich das Tag lohnt, wie der Code aussieht und welche Fehler es wirkungslos machen. - [KI-Crawler in der robots.txt erlauben: GPTBot, ClaudeBot und Co.](https://checkfrei.de/ratgeber/ki-crawler-zugang): Welche KI-Crawler es gibt, was Training von Suche unterscheidet und wie du ChatGPT, Claude und Perplexity in der robots.txt richtig Zugang gibst. - [Inhalt ohne JavaScript: Warum KI-Crawler deine Seite leer sehen](https://checkfrei.de/ratgeber/inhalt-ohne-javascript): Die meisten KI-Crawler führen kein JavaScript aus. So prüfst du, ob dein Text im HTML steht, und was SSR, statische Seiten und Prerendering bringen. - [llms.txt erstellen: Aufbau, Beispiel und was sie wirklich bringt](https://checkfrei.de/ratgeber/llms-txt): Was die llms.txt ist, wer sie vorgeschlagen hat und wie du sie anlegst. Mit fertigem Beispiel im Markdown-Format und ehrlicher Einschätzung zum Nutzen. - [llms-full.txt: die ausführliche Fassung für KI-Systeme anlegen](https://checkfrei.de/ratgeber/llms-full-txt): Was in die llms-full.txt gehört, wie sie sich von der llms.txt unterscheidet und wie du sie in WordPress, als HTML-Datei oder mit Next.js anlegst. - [ai.txt: Was die Datei für KI-Nutzungsregeln kann und was nicht](https://checkfrei.de/ratgeber/ai-txt): Die ai.txt soll regeln, wie KI-Systeme deine Inhalte nutzen dürfen. Ein junger, wenig verbreiteter Vorschlag. Was er kann und wie du die Datei anlegst. - [Organization-Schema und LocalBusiness: Firmendaten für KI und Google](https://checkfrei.de/ratgeber/organisation-schema): So hinterlegst du Name, Adresse, Telefon und Öffnungszeiten als Organization- oder LocalBusiness-Schema, damit KI-Assistenten und Google dich zuordnen. - [FAQ-Schema (FAQPage): Sinn, Beispiel und was Google noch zeigt](https://checkfrei.de/ratgeber/faq-schema): Google zeigt FAQ-Rich-Results seit 2023 kaum noch an. Warum sich das FAQPage-Schema für KI-Systeme trotzdem lohnt und wie du es richtig einbaust. - [Semantisches HTML: main, article, nav und section richtig nutzen](https://checkfrei.de/ratgeber/semantisches-html): Wie semantische HTML-Elemente KI-Crawlern und Screenreadern zeigen, wo dein Inhalt steht. Mit Grundgerüst, Beispielen und Tipps für WordPress und Next.js. - [Telefonnummer und E-Mail verlinken: tel: und mailto: richtig nutzen](https://checkfrei.de/ratgeber/kontaktdaten-maschinenlesbar): So machst du Telefonnummer, E-Mail und Adresse für Maschinen lesbar: mit tel:- und mailto:-Links, dem address-Element und den Angaben im Schema. - [agent.json: Was hinter der Datei steckt und ob du sie brauchst](https://checkfrei.de/ratgeber/agent-json): Für die agent.json gibt es keinen etablierten Standard. Was die Datei leisten soll, wann sie sich lohnt und ein schlichtes Beispiel zum Anpassen. - [Server-Antwortzeit (TTFB): gute Werte und was wirklich hilft](https://checkfrei.de/ratgeber/antwortzeit): Was die Server-Antwortzeit (TTFB) bedeutet, welcher Wert gut ist und wie du sie mit Seiten-Cache, aktueller PHP-Version und passendem Hosting senkst. - [HTML-Größe reduzieren: Grenzwerte, Ursachen und Lösungen](https://checkfrei.de/ratgeber/html-groesse): Wie groß darf das HTML einer Webseite sein? Grenzwerte, Ursachen für aufgeblähten Quelltext und wie du ihn in WordPress, Shopify und Next.js verschlankst. - [Gzip und Brotli aktivieren: Komprimierung für deine Website](https://checkfrei.de/ratgeber/komprimierung): So prüfst du, ob dein Server gzip oder Brotli nutzt, und schaltest die Komprimierung in .htaccess, nginx, WordPress oder Next.js ein. Mit Codebeispielen. - [Render-blockierende Skripte: defer und async richtig nutzen](https://checkfrei.de/ratgeber/render-blockierende-skripte): Warum Skripte im Kopf der Seite ohne defer oder async den Seitenaufbau anhalten, wie du sie findest und in WordPress, Shopify und HTML richtig einbindest. - [WebP und AVIF: Bilder in moderne Formate umwandeln](https://checkfrei.de/ratgeber/bildformate): Warum WebP und AVIF deine Seite schneller machen, wie du Bilder umwandelst und mit dem picture-Element sicher einbindest. Mit Tipps für WordPress und Shopify. - [Lazy Loading für Bilder: richtig einbauen, ohne den LCP zu bremsen](https://checkfrei.de/ratgeber/lazy-loading): Mit loading="lazy" lädt der Browser Bilder erst beim Scrollen. So baust du Lazy Loading in WordPress, Shopify und HTML ein und nimmst das Hauptbild aus. - [Externe Skripte: fremde Domains reduzieren und Ladezeit sparen](https://checkfrei.de/ratgeber/externe-skripte): Jede fremde Skript-Domain kostet Ladezeit und schickt Besucherdaten an Dritte. So findest du überflüssige Skripte und hostest den Rest selbst. - [Browser-Caching: Cache-Control-Header richtig setzen](https://checkfrei.de/ratgeber/caching-header): Wie lange darf der Browser CSS und JavaScript speichern? So prüfst du den Cache-Control-Header und setzt ihn in Apache, nginx und WordPress richtig. - [PageSpeed-Score verbessern: was der Lighthouse-Wert misst](https://checkfrei.de/ratgeber/performance-score): Was der PageSpeed-Score von Google aussagt, warum er bei jeder Messung schwankt und wie du ihn auf dem Handy Richtung 90 bringst. Mit Tipps für WordPress. - [Largest Contentful Paint (LCP): Hauptinhalt schneller laden](https://checkfrei.de/ratgeber/ladezeit-lcp): LCP misst, wann der Hauptinhalt deiner Seite sichtbar ist. Gut sind bis 2,5 Sekunden. So findest du das LCP-Element und machst es spürbar schneller. - [Cumulative Layout Shift (CLS): Layout-Verschiebungen beheben](https://checkfrei.de/ratgeber/layout-verschiebung-cls): CLS misst, wie stark deine Seite beim Laden springt. Gut ist ein Wert bis 0,1. So findest du die Ursachen und behebst sie in WordPress, HTML und Next.js. - [Interaction to Next Paint (INP): Reaktionszeit verbessern](https://checkfrei.de/ratgeber/interaktion-inp): INP misst, wie schnell deine Seite auf Klicks und Tippen reagiert. Gut sind bis 200 ms. Was hinter dem Wert steckt und wie du träge Seiten flott machst. - [HTTPS für deine Website: warum es Pflicht ist und wie du umstellst](https://checkfrei.de/ratgeber/https): Ohne HTTPS zeigt der Browser „Nicht sicher“ und Formulardaten gehen unverschlüsselt durchs Netz. So stellst du deine Website kostenlos auf HTTPS um. - [HTTP auf HTTPS weiterleiten: 301-Weiterleitung richtig einrichten](https://checkfrei.de/ratgeber/http-weiterleitung): So leitest du http dauerhaft auf https weiter: Anleitung für .htaccess, nginx, WordPress und Co., mit der www-Variante in einem einzigen Schritt. - [SSL-Zertifikat abgelaufen oder ungültig: Ursachen und Lösung](https://checkfrei.de/ratgeber/ssl-zertifikat): Ein abgelaufenes SSL-Zertifikat sperrt Besucher mit einer Warnseite aus. So prüfst du die Restlaufzeit und richtest die automatische Verlängerung richtig ein. - [HSTS einrichten: Strict-Transport-Security richtig setzen](https://checkfrei.de/ratgeber/hsts): HSTS zwingt Browser, deine Seite nur verschlüsselt aufzurufen. So setzt du den Header in .htaccess, nginx und Next.js, und wann includeSubDomains riskant ist. - [Content-Security-Policy (CSP): Einstieg ohne kaputte Website](https://checkfrei.de/ratgeber/content-security-policy): Eine Content-Security-Policy bremst eingeschleusten Code aus. So startest du mit Report-Only, wertest die Meldungen aus und schaltest die CSP danach scharf. - [X-Content-Type-Options: nosniff setzen und was es bewirkt](https://checkfrei.de/ratgeber/x-content-type-options): X-Content-Type-Options: nosniff verhindert, dass Browser Dateien anders ausführen als angegeben. So setzt du den Header mit einer Zeile auf gängigen Servern. - [Clickjacking verhindern: X-Frame-Options und frame-ancestors](https://checkfrei.de/ratgeber/clickjacking-schutz): Ohne Clickjacking-Schutz kann eine fremde Seite deine Website unsichtbar einbetten. So setzt du X-Frame-Options oder frame-ancestors in der CSP richtig. - [Referrer-Policy: welcher Wert richtig ist und wie du sie setzt](https://checkfrei.de/ratgeber/referrer-policy): Die Referrer-Policy legt fest, welche Adressen deiner Seite an fremde Websites gehen. Welcher Wert sinnvoll ist und wie du den Header in wenigen Minuten setzt. - [Mixed Content beheben: gemischte Inhalte auf HTTPS-Seiten](https://checkfrei.de/ratgeber/gemischte-inhalte): Lädt deine https-Seite Bilder oder Skripte über http, blockiert der Browser sie oder das Schloss fehlt. So findest du Mixed Content und stellst alles um. - [Server-Version verbergen: Server-Header und X-Powered-By](https://checkfrei.de/ratgeber/server-versionen): Header wie „Server: Apache/2.4.29“ verraten Angreifern deine Softwarestände. So blendest du Versionen bei Apache, nginx und PHP aus und was das wirklich bringt. - [Veraltetes jQuery und sichtbare WordPress-Version finden](https://checkfrei.de/ratgeber/veraltete-bibliotheken): jQuery unter 3.5 hat bekannte XSS-Lücken, eine sichtbare WordPress-Version hilft Angreifern. So findest du alte Versionen und bringst sie auf aktuellen Stand. - [Impressum: Pflichtangaben nach § 5 DDG und wo der Link hingehört](https://checkfrei.de/ratgeber/impressum): Was ins Impressum gehört, warum seit 2024 § 5 DDG statt TMG gilt, wo der Link stehen muss und warum der Verweis auf die OS-Plattform raus kann. - [Datenschutzerklärung für die Website: Pflichtinhalte nach DSGVO](https://checkfrei.de/ratgeber/datenschutzerklaerung): Warum fast jede Website eine Datenschutzerklärung braucht, was nach Art. 13 DSGVO hineingehört und wie du einen Generator sinnvoll nutzt. - [Cookies vor der Einwilligung: was § 25 TDDDG erlaubt und was nicht](https://checkfrei.de/ratgeber/cookies-vor-einwilligung): Welche Cookies vor dem Klick im Banner erlaubt sind, welche nicht, wie du das selbst im Browser prüfst und was § 25 TDDDG dazu genau sagt. - [Tracking und Consent-Tool: Google Analytics nur mit Einwilligung](https://checkfrei.de/ratgeber/tracker-ohne-einwilligung): Warum Google Analytics und Meta-Pixel eine Einwilligung brauchen, welche Consent-Tools es gibt und wann cookielose Statistik eine Alternative ist. - [Google Fonts lokal einbinden: so geht es DSGVO-konform](https://checkfrei.de/ratgeber/google-fonts-extern): Warum extern geladene Google Fonts ein Datenschutzproblem sind, was das LG München 2022 entschieden hat und wie du Schriften lokal einbindest. - [YouTube, Google Maps und reCAPTCHA datenschutzkonform einbetten](https://checkfrei.de/ratgeber/externe-einbettungen): Warum eingebettete YouTube-Videos, Google Maps und reCAPTCHA schon beim Laden Daten senden und wie die Zwei-Klick-Lösung das verhindert. - [HTML lang-Attribut: Sprache der Seite richtig angeben](https://checkfrei.de/ratgeber/sprachangabe): Warum jede Seite ein lang-Attribut wie lang="de" braucht, welche Sprachcodes gültig sind und wie du es in WordPress, Shopify und HTML setzt. - [Alt-Text für Bilder: so schreibst du gute Alternativtexte](https://checkfrei.de/ratgeber/alternativtexte): Was in einen guten Alt-Text gehört, wann alt="" richtig ist und wie du Alternativtexte in WordPress, Shopify, Wix und HTML ergänzt. Mit Beispielen. - [Formularfelder barrierefrei beschriften: Label statt Placeholder](https://checkfrei.de/ratgeber/formular-beschriftungen): Warum ein Placeholder kein Label ersetzt, wie du Formularfelder in HTML, WordPress und Shopify richtig beschriftest und wie checkfrei das prüft. - [Linktexte: Warum "hier klicken" schadet und was besser ist](https://checkfrei.de/ratgeber/linktexte): Warum Links mit "hier" oder "mehr" Screenreader-Nutzer ausbremsen, wie du leere Symbol-Links reparierst und gute Linktexte schreibst. Mit Beispielen. - [Buttons barrierefrei beschriften: aria-label für Symbol-Knöpfe](https://checkfrei.de/ratgeber/button-beschriftungen): Hamburger-Menü, Lupe, Schließen-Kreuz: Warum Symbol-Buttons einen Namen brauchen und wie du ihn mit aria-label oder verstecktem Text ergänzt. - [Zoomen auf dem Handy erlauben: user-scalable=no entfernen](https://checkfrei.de/ratgeber/zoom-erlaubt): Warum user-scalable=no und maximum-scale=1 Menschen mit Sehschwäche aussperren, wie du den Viewport richtig setzt und das Auto-Zoom-Problem löst. - [Landmarks: Seitenbereiche mit main, nav, header und footer](https://checkfrei.de/ratgeber/seitenstruktur-landmarks): Was Landmarks sind, warum Screenreader-Nutzer damit schneller ans Ziel kommen und wie du main, nav, header und footer in WordPress und HTML setzt. - [Skip-Link: "Zum Inhalt springen" richtig einbauen](https://checkfrei.de/ratgeber/skip-link): Ein Skip-Link lässt Tastatur-Nutzer das Menü überspringen. So prüfst du, ob deine Seite einen hat, und baust ihn in WordPress, Shopify oder HTML ein. - [iframe title: Titel für Videos und Karten richtig setzen](https://checkfrei.de/ratgeber/iframe-titel): Eingebettete YouTube-Videos und Google-Karten brauchen ein title-Attribut. Warum Screenreader es vorlesen und wie du es in WordPress und HTML ergänzt. - [Doppelte IDs im HTML: finden, verstehen und beheben](https://checkfrei.de/ratgeber/doppelte-ids): Doppelte IDs verknüpfen Labels mit dem falschen Feld und lassen Sprunglinks ins Leere laufen. So findest du sie in zwei Minuten und räumst sie auf. - [tabindex richtig einsetzen: Tab-Reihenfolge ohne Chaos](https://checkfrei.de/ratgeber/tabindex): Warum tabindex-Werte über 0 die Tastaturbedienung durcheinanderbringen, wofür 0 und -1 gut sind und wie du die Tab-Reihenfolge sauber löst. - [Erklärung zur Barrierefreiheit: Wer sie braucht, was reingehört](https://checkfrei.de/ratgeber/barrierefreiheitserklaerung): BFSG seit Juni 2025: Wer eine Erklärung zur Barrierefreiheit braucht, was hineingehört und wie du sie verlinkst. Mit Hinweisen für WordPress und Shopify. - [Farbkontraste prüfen: WCAG-Werte 4,5:1 und 3:1 erklärt](https://checkfrei.de/ratgeber/kontraste): Welcher Kontrast für Text nötig ist (4,5:1, große Schrift 3:1), wie du ihn mit Kontrastrechner und Browser prüfst und Farben ohne Designbruch anpasst. ## Über - [So prüfen wir](https://checkfrei.de/so-pruefen-wir): alle Prüfregeln, Bewertungsformel, Prüf-Server - [Über checkfrei](https://checkfrei.de/ueber): wer dahintersteckt, wie es sich finanziert - [Impressum](https://checkfrei.de/impressum) - [Datenschutz](https://checkfrei.de/datenschutz) ## Optional - [Ausführliche Fassung](https://checkfrei.de/llms-full.txt) - [Wissensbasis für Agenten](https://checkfrei.de/agent.json)