crea.site
4 Min. Lesezeit productseo

Was ein KI-Website-Builder wirklich generieren sollte

Die meisten KI-Builder erzeugen eine Seite. Firmen brauchen eine Website: verlinkte Seiten, ein h1, Sitemap, strukturierte Daten, ein Formular, das mailt.

Eine generierte Seite ist einfach. Bitte irgendein Modell um eine Landingpage, und du bekommst eine: eine Schlagzeile, drei Spalten mit Features, einen Call-to-Action. Auf einem Screenshot sieht das gut aus.

Eine generierte Website ist ein anderes Problem, und es ist genau das, das ein kleines Unternehmen tatsächlich hat. Die Bäckerei braucht keine Seite. Sie braucht einen Ort, an dem Leute die Öffnungszeiten finden, eine Speisekarte, die zu dem passt, was in der Theke liegt, ein Formular, das in einem Postfach landet, das jemand liest, und genug Struktur, damit eine Suchmaschine erkennt, was das Unternehmen ist und wo es liegt.

Das ist die Checkliste, an der wir uns messen, und worum es bei jedem Punkt wirklich geht.

Mehrere Seiten, die aufeinander verweisen

Eine Seite kann nicht für mehr als ein Thema ranken. Will die Bäckerei sowohl für "Sauerteigbrot" als auch für "Hochzeitstorten" gefunden werden, sind das zwei Seiten mit zwei Titeln, zwei Beschreibungen und zwei ersten Überschriften - und sie müssen aufeinander verlinken, denn eine Seite, auf die nichts verlinkt, ist eine Seite, die nichts findet.

Das heißt, der Generator muss eine Struktur festlegen, bevor er ein Wort schreibt: welche Seiten es gibt, wofür jede da ist und wie ein Besucher von der Startseite in zwei oder drei Klicks zu jeder von ihnen kommt. Eine Kategorieseite - Leistungen, mit einer Seite pro Leistung darunter - ist die Form, die die meisten Handwerksbetriebe und Praxen wollen, und es ist die Form, die eine flache Liste von Abschnitten nicht ausdrücken kann.

Ein h1 und eine Gliederung darunter

Jede Seite bekommt genau ein h1, und die Überschriften darunter steigen ab, ohne eine Ebene zu überspringen. Das klingt nach Pedanterie, bis man den Fehler kennt, den es verhindert: Eine Seite, deren erster Block zufällig kein Hero ist, kann leicht ganz ohne h1 enden, und bei einer normalen Durchsicht fällt das nicht auf, weil die Seite trotzdem richtig aussieht.

Wir prüfen das, indem wir jeden Abschnittstyp in jeder Variante rendern und die Gliederung prüfen, statt den Code zu lesen und ihm zu glauben.

Die maschinenlesbare Hälfte

Eine Website, die ein Mensch lesen kann und ein Crawler nicht, ist nur eine halbe Website. Sie wird mit der Seite generiert, nie nachträglich drangeflanscht:

  • sitemap.xml, die genau die öffentlichen Seiten auflistet - nicht die nur für Mitglieder.
  • robots.txt, die dasselbe sagt, damit sich die beiden Dateien nicht widersprechen können.
  • Eine kanonische URL pro Seite, von der echten Domain der Website und nicht von irgendeinem Host, der gerade geantwortet hat.
  • ld+json, das das Unternehmen beschreibt: was es ist, wo es ist, wann es öffnet, was es verkauft.
  • Breadcrumbs, die ein Besucher sehen kann und die zur BreadcrumbList in den strukturierten Daten passen. Markup, das eine Navigation beschreibt, die nirgends auf der Seite steht, ist genau das, wovor die Richtlinien von Google warnen.
"Jedes davon stammt aus derselben Website-Definition, aus der die Seite gerendert wird. Es gibt keine zweite Quelle der Wahrheit, die auseinanderdriften könnte.

Worte, die ein Mensch wirklich eintippen würde

Der Teil, den keine noch so gute Technik liefert. Ein Titel wie "Home - Welcome" ist eine verschwendete Zeile in jedem Suchergebnis, in dem die Website je erscheint. Eine Beschreibung, die Schlagwörter aufzählt, ist ein verschwendeter Satz.

Deshalb bekommt der Generator die Form der Aufgabe im Detail vorgegeben: Der Titel hat fünfzig bis sechzig Zeichen und beginnt mit dem, was das Unternehmen tut, und dem Ort, an dem es das tut; die Beschreibung hat hundertfünfzig bis hundertsechzig und endet mit einem Grund zum Klicken; jede Seite hat genau ein Thema, denn zwei Seiten, die auf denselben Begriff zielen, konkurrieren miteinander, und beide verlieren.

Etwas, das ohne JavaScript funktioniert

Die hier generierten Websites werden serverseitig gerendert, ohne clientseitiges Routing. Das ist eine unmodische und zugleich einfache Entscheidung: Deshalb sind die Seiten auf einem Handy mit schlechter Verbindung schnell, deshalb ist jede von ihnen crawlbar, und deshalb wird ein Formular auch dann abgeschickt, wenn ein Skript nicht lädt.

Die interaktiven Teile - ein Menü, eine Galerie, eine Karte - sind progressiv. Sie verbessern eine Seite, die schon vorher funktioniert hat.

Auch für Agenten lesbar

Immer öfter ist der Besucher kein Mensch. Jede Seite jeder von uns generierten Website ist als Markdown verfügbar: häng .md an den Pfad oder sende Accept: text/markdown. Jede Website veröffentlicht eine llms.txt mit ihren öffentlichen Seiten, und ihre robots.txt nennt die KI-Crawler ausdrücklich, statt sie aus einem Platzhalter raten zu lassen.

Für ein Unternehmen, das empfohlen werden will, wenn jemand ein Modell fragt, wo es in Kraków einen Sauerteigbrot-Laib gibt, ist Lesbarkeit das ganze Spiel.

Was nicht dazugehört

Keine erfundenen Fakten. Keine Bewertung, keine Registernummer, keine Auszeichnung, kein Preis, den der Inhaber uns nie genannt hat, kein Foto eines Teams, das es nicht gibt. Eine generierte Website ist der Entwurf des öffentlichen Gesichts eines echten Unternehmens, und eine plausibel klingende Erfindung darauf ist schlimmer als ein leerer Abschnitt.

Diese Einschränkung kostet uns das eine oder andere beeindruckend aussehende Demo. Ein schwerer Kompromiss ist das nicht.