Rakete aus Code-Elementen startet durch Suchergebnisseiten mit Lighthouse Score 100

    Vibe Coding & SEO: Warum KI-generierte Apps unsichtbar bleiben – und wie wir das lösen

    Till FreitagTill Freitag14. April 20265 min Lesezeit
    Till Freitag

    TL;DR: „Vibe Coding erzeugt SPAs – und SPAs sind für Google unsichtbar. Unser Stack (Lovable + GitHub + Vercel + Playwright SSG) löst das Problem. Lighthouse 100, bewiesen an unserer eigenen Website."

    — Till Freitag

    Das Elefanten-Problem im Raum

    Vibe Coding ist fantastisch. Du beschreibst, was du willst, und bekommst eine funktionierende App. Lovable, Bolt, Replit, v0 – die Tools werden besser, schneller, billiger.

    Aber sie haben alle dasselbe Problem: Google sieht deine App nicht.

    Jedes dieser Tools generiert Single Page Applications (SPAs). Der Server liefert eine leere index.html aus. JavaScript rendert den Inhalt im Browser. Das funktioniert für Nutzer – aber nicht für:

    • Suchmaschinen: Googlebot bekommt eine leere Seite
    • Social Previews: LinkedIn, Twitter, WhatsApp zeigen keinen Titel, kein Bild
    • Core Web Vitals: First Contentful Paint ist langsam, weil erst JS geladen werden muss
    • Barrierefreiheit: Screen Reader sehen initial keinen Content

    Das ist kein Bug. Es ist ein architektonisches Problem, das in der DNA von Vibe Coding Tools steckt.

    Warum Vibe Coding Tools SPAs erzeugen

    Die Erklärung ist einfach: SPAs sind der einfachste Weg, interaktive Apps zu generieren. React, Vue, Svelte – alle modernen Frameworks arbeiten so. Und die AI-Code-Generierung funktioniert am besten mit React-Komponenten.

    Das Problem: Was für App-Logik optimal ist, ist für Content-getriebene Websites katastrophal.

    SPA (Standard Vibe Coding) SSG (Unser Stack)
    Googlebot sieht Leere Seite Vollständiges HTML
    First Contentful Paint 2-4 Sekunden < 0.5 Sekunden
    OG-Tags für Social ❌ Fehlen ✅ Pro Seite individuell
    Lighthouse Score 40-70 95-100
    JSON-LD Schema ❌ Manuell ✅ Automatisch generiert
    Canonical URLs ❌ Oft falsch ✅ Korrekt pro Route

    Unser Stack: Das Playbook

    Wir haben über 50 Projekte mit diesem Stack in Production gebracht. Die Architektur ist battle-tested:

    1. Lovable → Generierung

    Lovable generiert die App: React-Komponenten, Routing, UI, Business-Logik. Hier passiert die eigentliche Vibe-Coding-Magie. Wir nutzen Lovable als primäres Entwicklungstool – nicht als Hosting-Plattform.

    2. GitHub → Versionierung & CI

    Der generierte Code wird in ein GitHub-Repository gepusht. Das gibt uns:

    • Git-Historie: Jede Änderung nachvollziehbar
    • Branch-Strategie: Feature-Branches, Pull Requests, Reviews
    • CI Pipeline: Automatische Tests, Linting, Build-Checks
    • Code-Ownership: Der Code gehört euch, nicht der Plattform

    3. Playwright SSG → Die SEO-Brücke

    Das ist unser Geheimrezept. Zur Build-Zeit:

    1. Playwright startet einen headless Browser
    2. Rendert jede Route der SPA
    3. Extrahiert das vollständige HTML nach dem React-Rendering
    4. Speichert es als statische HTML-Datei

    Das Ergebnis: Jede URL hat eigenes, vollständig gerendertes HTML – mit Meta-Tags, OG-Daten, JSON-LD Schema und komplettem Content. Googlebot bekommt exakt das, was der Nutzer sieht.

    4. Vercel Edge → Delivery

    Vercel deployed die statischen HTML-Dateien auf sein Edge-Netzwerk. Das bedeutet:

    • < 50ms TTFB weltweit
    • ISR (Incremental Static Regeneration) für dynamische Inhalte
    • Edge Functions für API-Routen
    • Automatisches CDN mit Cache-Invalidierung

    Der Gesamteffekt

    Lovable (SPA) → GitHub → Playwright (SSG) → Vercel (Edge)
         ↓              ↓           ↓                ↓
      Generierung   Ownership   SEO-Ready      Performance

    Was wir automatisch generieren

    SEO ist mehr als schnelle Ladezeiten. Unser Stack generiert bei jedem Build:

    Structured Data (JSON-LD)

    • Organization Schema mit Service-Katalog und Geo-Targeting (DACH)
    • BlogPosting Schema mit automatischem wordCount, Autor-Referenz, Breadcrumbs
    • Event Schema für Veranstaltungen (mit offers-Feld – auch für Invite-Only Events)
    • BreadcrumbList mit strukturierten item-Objekten (kein Bare-String-Hack)
    • ProfessionalService für lokale Sichtbarkeit

    Meta-Tags pro Route

    • <title> und <meta description> – individuell pro Seite
    • Open Graph Tags (og:title, og:image, og:description)
    • Twitter Cards
    • Canonical URLs
    • hreflang-Tags für Mehrsprachigkeit (DE/EN)

    Technische SEO

    • Automatische Sitemap.xml mit Lastmod-Daten
    • robots.txt mit Crawl-Direktiven
    • Lazy Loading für Bilder (außer LCP-Image)
    • Semantisches HTML mit korrekter H1-H6 Hierarchie
    • Alt-Texte auf allen Bildern

    Der Beweis: Unsere eigene Website

    Wir reden nicht nur darüber – unsere eigene Website ist mit exakt diesem Stack gebaut.

    till-freitag.com ist eine Lovable-generierte SPA, die über unseren Playwright-SSG-Workflow in statisches HTML konvertiert und auf Vercel Edge deployed wird.

    Die Zahlen:

    Metrik Wert
    Lighthouse Performance 95-100
    Lighthouse SEO 100
    Lighthouse Accessibility 95+
    TTFB < 50ms (EU)
    FCP < 0.8s
    CLS 0.00
    Indexierte Seiten 200+
    Blog-Artikel 150+ (Markdown, Build-Time-Rendering)

    Das ist kein Proof of Concept. Das ist Production – mit echtem Traffic, echten Rankings, echten Conversions.

    Warum andere Stacks das nicht können

    Lovable-Hosting direkt

    Lovable-Hosting liefert eine SPA. Fertig. Kein SSG, kein Edge, keine individuellen Meta-Tags. Für interne Tools und Dashboards reicht das. Für alles, was Google finden soll: nicht genug.

    Bolt / Replit / v0

    Dasselbe Problem. Diese Tools sind fantastisch für Prototyping und App-Generierung – aber sie lösen das SEO-Problem nicht. Sie erzeugen SPAs, und SPAs brauchen eine Rendering-Strategie.

    Framer / Webflow

    Lösen SEO besser, aber: Lock-in. Kein Code-Export, keine Git-Historie, limitierte Customization. Und die Core Web Vitals sind nicht immer so gut, wie das Marketing verspricht.

    Next.js / Nuxt manuell

    Technisch die beste Lösung – aber dann bist du wieder bei klassischer Entwicklung. Der Zeitvorteil von Vibe Coding geht verloren.

    Unser Stack ist der einzige, der Vibe-Coding-Geschwindigkeit mit Production-Grade-SEO kombiniert.

    Wie wir helfen

    Für bestehende Vibe-Coding-Projekte

    Du hast eine App mit Lovable, Bolt oder v0 gebaut und sie rankt nicht? Wir machen sie SEO-ready:

    1. Audit: Wo steht die App? Lighthouse, Indexierung, Schema-Fehler
    2. Migration: Code nach GitHub, SSG-Pipeline aufsetzen, Vercel-Deployment
    3. Optimierung: Meta-Tags, Schema, Sitemap, Performance-Tuning
    4. Monitoring: Ongoing SEO-Tracking und Core Web Vitals

    Für neue Projekte

    Wir bauen von Anfang an richtig:

    • AI-native Webentwicklung mit dem Lovable + GitHub + Vercel Stack
    • SEO-Architektur ab Tag 1 – nicht als Nachgedanke
    • Mehrsprachigkeit (DE/EN) mit hreflang und separaten Content-Strategien
    • Blog-System mit Markdown und automatischem Schema

    Für Teams, die es selbst machen wollen

    Wir bieten Workshops und Enablement an:

    • Vibe Coding Best Practices für SEO
    • SSG-Pipeline Setup und Konfiguration
    • Schema-Markup und Structured Data
    • Core Web Vitals Optimierung

    Die Checkliste: Ist deine Vibe-Coding-App SEO-ready?

    Prüfe diese 10 Punkte:

    • Rendering: Wird HTML serverseitig oder statisch geliefert?
    • Meta-Tags: Hat jede Seite individuelle title und description?
    • OG-Tags: Zeigt LinkedIn/Twitter eine Vorschau?
    • Canonical URLs: Hat jede Seite eine korrekte Canonical?
    • Sitemap: Existiert eine aktuelle sitemap.xml?
    • Schema: Gibt es JSON-LD Structured Data?
    • Lighthouse: Ist der Performance-Score über 90?
    • CLS: Ist der Cumulative Layout Shift unter 0.1?
    • Mobile: Funktioniert die Seite auf 390px Breite?
    • Indexierung: Sind alle wichtigen Seiten in Google indexiert?

    Wenn du bei mehr als 3 Punkten „Nein" sagst: Du brauchst unseren Stack.

    Das größere Bild

    Vibe Coding wird nicht weggehen. Es wird besser, schneller, zugänglicher. Aber die SEO-Lücke wird nicht von alleine verschwinden.

    Die Tools optimieren für Developer Experience – nicht für Google. Und solange das so bleibt, braucht es eine Brücke zwischen dem, was Vibe Coding generiert, und dem, was Suchmaschinen erwarten.

    Wir haben diese Brücke gebaut. Sie funktioniert. Und wir machen sie für jedes Projekt verfügbar.


    Deine Vibe-Coding-App ist unsichtbar für Google? Lass uns das ändern →

    Weiterführende Artikel aus dem Vibe Coding SEO Cluster

    TeilenLinkedInWhatsAppE-Mail

    Verwandte Artikel

    Google Search Console Dashboard mit Performance-Graphen und Coverage Reports
    14. April 20264 min

    Google Search Console für Vibe-Coding-Projekte: Setup, Debugging & Indexierung

    Deine Lovable-App ist live auf Vercel – aber Google indexiert nichts? So richtest du die Search Console ein, debuggst Cr…

    Weiterlesen
    Social Media Preview Cards mit OG-Image Meta Tags schweben im dunklen Raum
    14. April 20264 min

    OG-Image Best Practices für SPAs: So werden deine Vibe-Coding-Projekte teilbar

    Wenn du einen Link aus deiner Lovable-App teilst, zeigt LinkedIn ein leeres Kästchen. Warum SPAs keine Social Previews l…

    Weiterlesen
    Pipeline-Diagramm mit drei Stationen: Lovable, GitHub, Vercel
    14. April 20264 min

    Lovable → GitHub → Vercel: Der komplette Deployment-Flow für SEO-ready Apps

    Lovable generiert die App, GitHub versioniert den Code, Vercel liefert mit < 50ms TTFB aus. Dieser Guide zeigt den kompl…

    Weiterlesen
    Headless Browser rendert SPA-Seiten als statisches HTML für Suchmaschinen
    14. April 20265 min

    Playwright SSG Tutorial: So machst du Lovable Apps für Google sichtbar

    SPAs sind für Suchmaschinen unsichtbar. Mit Playwright kannst du jede Lovable App in statisches HTML rendern – automatis…

    Weiterlesen
    AI Website Builder Vergleich – Framer, Webflow AI, Wix AI, Durable und Lovable-Stack im SEO-Test
    10. April 20265 min

    AI Website Builder im Vergleich: Framer vs. Webflow AI vs. Wix AI vs. Durable vs. Lovable-Stack

    Fünf Wege zur Website im SEO-Vergleich: Framer, Webflow AI, Wix AI, Durable – und der Lovable + GitHub + Vercel-Stack. W…

    Weiterlesen
    Lovable vs. Bolt vs. v0 – Welcher AI Web Builder passt zu dir?
    24. Februar 20264 min

    Lovable vs. Bolt vs. v0 – Welcher AI Web Builder passt zu dir?

    Lovable, Bolt.new oder v0? Wir vergleichen die drei beliebtesten AI Web Builder – mit ehrlicher Einschätzung, Preisen un…

    Weiterlesen
    Vernetzte Schema-Knoten als leuchtender Graph auf dunklem Hintergrund
    14. April 20265 min

    JSON-LD Schema für SPAs automatisieren: Structured Data ohne Backend

    SPAs haben keine Structured Data – und Google zeigt keine Rich Snippets. Dieses Tutorial zeigt, wie du JSON-LD Schemas i…

    Weiterlesen
    Futuristische Code-Editor-Fenster mit Turquoise- und Blue-Akzenten auf dunklem Hintergrund
    10. März 20266 min

    Wir sind keine Webagentur – und das ist der Punkt

    Ihr sucht eine Webagentur? Dann seid ihr bei uns falsch. Ihr sucht jemanden, der euer digitales Problem löst? Dann seid …

    Weiterlesen
    Gegenüberstellung von No-Code-Bausteinen und klassischem Custom-Code auf geteiltem Bildschirm
    25. Juni 20252 min

    No-Code vs. Custom Development – Wann reicht was? (Entscheidungshilfe 2026)

    No-Code, Vibe Coding oder Custom Development? Wir zeigen, wann welcher Ansatz sinnvoll ist – mit konkreten Beispielen un…

    Weiterlesen