SiteTest.ai
Jetzt prüfen

Offene Methodik

Wie SiteTest.ai funktioniert

Wir bewerten Websites nach klassischem SEO und KI-Such-Bereitschaft mit einem offenen Algorithmus. Jede Prüfung hat eine feste ID, die Bewertungsformel ist auf dieser Seite veröffentlicht, und jede KI-Empfehlung stützt sich auf konkrete Prüfungen. Keine Blackbox, keine erfundenen Kennzahlen.

Was ist GEO und warum wir es messen

GEO (Generative Engine Optimization) ist die Disziplin, Inhalte für KI-Suchsysteme – ChatGPT, Perplexity, Google AI Overviews, Claude, Gemini – auffindbar, parsbar und zitierbar zu machen. Traditionelles SEO platziert Sie in einer Liste von Links; GEO sorgt dafür, dass Sie in der Antwort zitiert werden.

  • KI-Crawler-Zugriff (GPTBot, ClaudeBot, PerplexityBot) – tatsächlich geprüft, nicht nur aus robots.txt abgeleitet
  • Empfehlungen außerhalb der Note: Antwort am Seitenanfang und zitierbare Fakten (Zahlen in echten Sätzen verankert)
  • Strukturierte Daten: Syntax und Werte des JSON-LD werden in der Kategorie Schema bewertet; Organization-Schema und sameAs-Links sind Empfehlungen außerhalb der Note
  • llms.txt-Präsenz und -Qualität

So wird die Note berechnet

Die Note A–F berücksichtigt 52 von 92 Prüfungen. Sie startet bei 100 und verliert für jeden gemessenen Fehler Punkte, wie in der Tabelle unten. Bestandene Prüfungen bringen nichts dazu; eine Prüfung, die nicht gemessen werden konnte, zählt weder plus noch minus. Sicherheits-Header kosten zusammen höchstens 8 Punkte, Barrierefreiheit höchstens 6; fehlendes HTTPS, http ohne Weiterleitung auf https und gemischte Inhalte werden getrennt abgezogen, ohne Obergrenze. Jeder kritische Fehler (die Seite ist per noindex gesperrt, robots.txt sperrt die Seite oder die ganze Website, die ganze Website läuft nur über http, die Hälfte oder mehr der geprüften Seiten öffnen sich nicht, bei mindestens 5 geprüften Seiten) begrenzt die Note auf D (49). Eine leere JavaScript-App-Hülle ohne Text im HTML ist ebenfalls auf D (49) begrenzt: Fast nichts konnte gemessen werden. Eine Ursache zählt nur einmal, über die schwerere Prüfung. Wurden weniger als 60 % der bewerteten Prüfungen gemessen, kam die robots.txt bei uns nicht an oder lieferte die Hälfte oder mehr der weiteren Seiten keine Daten (mindestens 3 Seiten oder alle), ist die Note höchstens C (69), und der Bericht weist darauf hin. Stufen: A ab 90, B 70–89, C 50–69, D 30–49, F unter 30.

KategorieChecks in der Note
Technical SEO19
Security11
On-Page SEO8
Accessibility7
Structured Data4
AI Search (GEO)2
Images1
Gesamt52

Punktabzug pro Fehler

SchweregradPunkte
Kritisch−40
Hoch−12
Mittel−5
Niedrig−2
Warnungdie Hälfte

Diese Kategorien führen Prüfungen durch, geben aber nur Empfehlungen, die die Note nicht beeinflussen: Content, Performance, Frontend.

KI-Prompts: Wie wir sie verankern

Jeder KI-generierte Aufzählungspunkt – in der Zusammenfassung, im Entwickler-Brief, im Aktionsplan – muss mindestens eine echte Check-ID mit ihrem Status referenzieren, z.B. tech.canonical (FAIL) oder schema.faq (MISSING). Das Modell wird angewiesen, den tatsächlichen aktuellen Titel, die aktuelle Meta-Beschreibung und die tatsächlichen Überschriften der geprüften Seite zu zitieren, keine allgemeinen Ratschläge zu synthetisieren.

Nachdem das Modell geantwortet hat, validieren wir die Ausgabe auf verankerte Referenzen. Falls eine Zusammenfassung keine echten Ergebnisse zitiert, wiederholen wir den Vorgang einmal mit strengeren Anweisungen. Wir liefern lieber einen etwas weniger ausgefeilten Satz als eine selbstbewusste Halluzination.

Wie stabil sind die Ergebnisse?

Jede Prüfung ist eine reine Funktion der erhobenen Daten: Beim selben Crawl liefert sie immer dasselbe Ergebnis. Zwischen den Läufen ändert sich die Eingabe — Ihre Website, die PageSpeed-Insights-Messung und die Verfügbarkeit externer Quellen, die wir beim Crawl abfragen.

Wiederholte Audits derselben Website können leicht abweichen: Zwischen den Läufen ändern sich die Website selbst und das Netz (Serverantworten, Fehler, Timeouts), daher kann ein Wert nahe einer Notengrenze um einen Buchstaben springen. Performance-Werte (LCP, CLS, INP) stammen von Google PageSpeed Insights und spiegeln Echtzeitmessungen wider; sie gehen nicht in den Wert ein. KI-Texte (Zusammenfassung, Entwickler-Briefing, 30-Tage-Plan) laufen mit Temperature 0: dieselben Fakten, Prüfungs-IDs und Empfehlungen erscheinen jedes Mal, aber DeepSeek ist nicht byte-deterministisch, daher kann die Formulierung um einige Wörter abweichen.

Was wir nicht tun

  • Wir verfolgen keine Google-Rankings – Keyword-Positionen sind sehr volatil und ortsabhängig
  • Wir erfinden keine proprietäre 'Domain Authority' oder 'Trust Score' – diese Zahlen sind Bauchgefühl, keine Signale
  • Wir scrapen keine Wettbewerber und ziehen keine Daten von Drittanbieter-SaaS-APIs, für die Sie nicht bezahlen
  • Wir versprechen keine Traffic-Steigerungen oder Rankings. Wir versprechen transparente Diagnosen und copy-paste-fähige Lösungen
  • Wir ändern die Bewertungsformel nicht stillschweigend, ohne diese Seite zu aktualisieren

Alle 92 Checks

Jeder Check, der gegen Ihre Website läuft, gruppiert nach Kategorie. Der Schweregrad ist der höchste, den ein Befund dieses Checks in der Note erhalten kann; ein konkreter Befund kann leichter sein — ein Fehler auf einem Teil der Seiten wiegt zum Beispiel weniger als auf allen. „Optional“ ist eine Empfehlung außerhalb der Note.

Technical SEO22 Checks

  • site.broken-linksKritischbroken links
  • site.sitemap-completenessHochsitemap completeness
  • tech.canonicalMittelcanonical
  • tech.canonical-correctnessHochcanonical correctness
  • tech.hreflang-reciprocalMittelhreflang reciprocal
  • tech.httpsKritischhttps
  • tech.indexnowOptionalindexnow
  • tech.llms-txtOptionalllms txt
  • tech.noindex-checkKritischnoindex check
  • tech.redirect-chainHochredirect chain
  • tech.robots-allows-css-jsHochrobots allows css js
  • tech.robots-noindexKritischrobots noindex
  • tech.robots-txtHochrobots txt
  • tech.sitemap-in-robotsNiedrigsitemap in robots
  • tech.sitemap-xmlMittelsitemap xml
  • tech.snippet-controlsHochsnippet controls
  • tech.soft-404Mittelsoft 404
  • tech.ssr-readinessMittelssr readiness
  • tech.trailing-slashMitteltrailing slash
  • tech.url-cleanOptionalurl clean
  • tech.www-redirectMittelwww redirect
  • tech.xml-sitemap-validMittelxml sitemap valid

On-Page SEO13 Checks

  • i18n.hreflang-sitewideMittelhreflang sitewide
  • i18n.hreflang-validationMittelhreflang validation
  • onpage.anchor-text-varietyOptionalanchor text variety
  • onpage.h1-existsHochh1 exists
  • onpage.heading-hierarchyOptionalheading hierarchy
  • onpage.internal-linksOptionalinternal links
  • onpage.meta-description-existsHochmeta description exists
  • onpage.og-tagsNiedrigog tags
  • onpage.og-url-canonicalOptionalog url canonical
  • onpage.title-existsHochtitle exists
  • onpage.title-lengthOptionaltitle length
  • site.metadata-consistencyMittelmetadata consistency
  • site.title-uniquenessMitteltitle uniqueness

Content4 Checks

  • content.about-pageOptionalabout page
  • content.author-presentOptionalauthor present
  • content.date-modifiedOptionaldate modified
  • content.date-publishedOptionaldate published

Performance6 Checks

  • perf.clsOptionalcls
  • perf.fcpOptionalfcp
  • perf.gzipOptionalgzip
  • perf.lcpOptionallcp
  • perf.tbtOptionaltbt
  • perf.ttfbOptionalttfb

Structured Data13 Checks

  • geo.sameas-linksOptionalsameas links
  • schema.articleOptionalarticle
  • schema.breadcrumbOptionalbreadcrumb
  • schema.breadcrumb-validNiedrigbreadcrumb valid
  • schema.deprecated-typesOptionaldeprecated types
  • schema.has-jsonldNiedrighas jsonld
  • schema.local-businessOptionallocal business
  • schema.organizationOptionalorganization
  • schema.page-type-coverageOptionalpage type coverage
  • schema.review-ratingOptionalreview rating
  • schema.software-appOptionalsoftware app
  • schema.valid-syntaxNiedrigvalid syntax
  • schema.value-qualityNiedrigvalue quality

Security13 Checks

  • sec.csp-headerNiedrigcsp header
  • sec.hstsNiedrighsts
  • sec.https-redirectHochhttps redirect
  • sec.no-mixed-contentHochno mixed content
  • sec.permissions-policyNiedrigpermissions policy
  • sec.referrer-policyNiedrigreferrer policy
  • sec.secure-cookiesOptionalsecure cookies
  • sec.server-headerNiedrigserver header
  • sec.sri-integrityOptionalsri integrity
  • sec.x-content-typeNiedrigx content type
  • sec.x-frame-optionsNiedrigx frame options
  • sec.x-powered-byNiedrigx powered by
  • sec.x-xss-protectionNiedrigx xss protection

Accessibility10 Checks

  • a11y.aria-rolesNiedrigaria roles
  • a11y.doc-titleNiedrigdoc title
  • a11y.form-labelsNiedrigform labels
  • a11y.heading-orderOptionalheading order
  • a11y.lang-attrNiedriglang attr
  • a11y.link-textNiedriglink text
  • a11y.semantic-htmlOptionalsemantic html
  • a11y.skip-navigationOptionalskip navigation
  • a11y.table-headersNiedrigtable headers
  • a11y.video-captionsNiedrigvideo captions

Images2 Checks

  • img.alt-allHochalt all
  • img.decorative-altOptionaldecorative alt

AI Search (GEO)6 Checks

  • brand.name-consistencyNiedrigname consistency
  • geo.ai-crawler-accessHochai crawler access
  • geo.answer-firstOptionalanswer first
  • geo.citable-factsOptionalcitable facts
  • geo.llms-txtOptionalllms txt
  • geo.llms-txt-qualityOptionalllms txt quality

Frontend3 Checks

  • fe.charsetOptionalcharset
  • fe.doctypeOptionaldoctype
  • fe.faviconOptionalfavicon

Einen Check entdeckt, der falsch erscheint? E-Mail an info@seoport.com.ua