In dieser HTML-Datei müssen oben im Script-Bereich noch API_URL (Web-App-URL aus dem Apps Script) und TOKEN eingetragen werden. Bis dahin werden keine Daten geladen.
Neuen Kunden anlegen
Domain exakt wie die Kundenwebseite (ohne www, ohne https). Sie ist die Basis für den Checkup.
Lade …
Was der Checkup automatisch prüft
Pro Kunde werden bis zu 25 Seiten (über die Sitemap) abgerufen und in fünf Kategorien ausgewertet.
🔎 SEO – Titel, Meta, H1, Canonical
SEO-Titel – fehlt, zu lang oder sehr kurz (Text wird mit angezeigt).
Meta-Description – fehlt, zu lang oder sehr kurz.
H1-Überschrift – fehlt oder mehrfach vorhanden.
Canonical – fehlt oder zeigt auf eine andere URL als die Seite selbst.
Bildbeschreibungen (Alt-Text) – meldet Bilder ohne alt-Attribut (Dateiname wird mit aufgelistet).
📄 Indexierung
noindex – Seiten auf „nicht indexieren" (Meta-Robots / X-Robots-Tag).
Bei Impressum, Datenschutz, AGB, Widerruf ist noindex erwartet und wird grün als „in Ordnung" geführt – kein Handlungsbedarf.
Sitemap-Übersicht – listet alle Seiten aus der Sitemap auf und zeigt je Seite, ob sie auf Index oder auf noindex steht (mit Zusammenfassung).
🔘 Buttons & Links
Leere Buttons/Links – ohne echtes Ziel (href="#", leer, javascript:). Der Button-Text wird mit angezeigt und der Hinweis lautet „bitte anklicken und prüfen", da sie oft nur per Klick funktionieren.
Menü, Fußzeile und Überschriften werden ausgenommen – dort sind leere Links (z. B. Menü-Punkte mit Untermenü) gewollt und werden nicht als Fehler gemeldet. Geprüft wird nur der eigentliche Inhalt.
Falsches Ziel – Links, die auf eine System-/Staging-Domain zeigen.
Tote Links – interne Links, die einen Fehler (404/500) liefern.
⚖️ Rechtliches & Setup
Impressum und Datenschutzerklärung verlinkt (fehlt = kritisch).
Cookie-Banner erkannt (Borlabs, Complianz, Cookiebot, Usercentrics, Real Cookie Banner …).
Sitemap vorhanden und gefüllt.
Strukturierte Daten (schema.org / JSON-LD) vorhanden und technisch lesbar.
🔒 Technik & Sicherheit
Unsichere Inhalte – http://-Ressourcen auf einer https-Seite (Mixed Content). Die konkrete Adresse wird mit aufgelistet, damit klar ist, was ausgetauscht werden muss.
System-/Staging-Domain – noch aktive Test-/Hoster-Domains.
„Auffälliger Code" ist ein Warnsignal, kein Malware-Scanner – Treffer bitte immer manuell prüfen (bei echtem Verdacht Wordfence/Sucuri). Indexierung bei Google lässt sich hier nur als noindex-Anweisung erkennen; ob eine Seite wirklich im Google-Index ist, kommt in Phase 2 über die Google Search Console dazu.
So läuft der wöchentliche Rundgang
Oben rechts „Ich bin" den eigenen Namen eintragen – der wird als Zuständiger und beim Abhaken als Erlediger gespeichert.
Kunde anlegen (einmalig) bzw. Liste öffnen und pro Kunde auf „Checkup starten".
Zeile aufklappen: oben die Zusammenfassung, darunter die Funde nach Kategorien.
Was nicht relevant ist (z.B. gewolltes noindex) mit „Ignorieren" ausblenden – das bleibt gespeichert und zählt nicht mehr in die Ampel.
Aus einem Fund per „+ Aufgabe" eine Aufgabe machen, einer Person zuweisen und nach Erledigung abhaken (mit Zeitstempel).
Ampel-Logik
Rot = mindestens ein kritischer Fund (toter Link, Staging-Domain, unsichere Inhalte, auffälliger Code, fehlendes Impressum/Datenschutz). Gelb = nur Hinweise (SEO/Meta/H1/noindex/Cookie/Sitemap/Schema). Grün = sauber. Ignorierte Funde zählen nicht mehr mit.