
Google Search Console für Vibe-Coding-Projekte: Setup, Debugging & Indexierung
TL;DR: „SPAs werden oft nicht indexiert, weil Google leere HTML-Seiten sieht. Die Search Console zeigt dir exakt, wo das Problem liegt – und mit dem richtigen Stack (SSG + Sitemap + robots.txt) löst du es."
— Till FreitagWarum die Search Console dein wichtigstes SEO-Tool ist
Du hast mit Lovable eine App gebaut, sie auf Vercel deployed – und wartest auf organischen Traffic. Nach zwei Wochen: null Impressions. Keine Klicks. Keine indexierten Seiten.
Die Google Search Console (GSC) ist das einzige Tool, das dir zeigt, was Google wirklich sieht. Nicht was du im Browser siehst. Nicht was Lighthouse sagt. Sondern was der Googlebot tatsächlich crawlt und indexiert.
Für Vibe-Coding-Projekte ist das besonders kritisch, weil SPAs und der Googlebot eine komplizierte Beziehung haben.
Setup in 10 Minuten
1. Property anlegen
- Öffne search.google.com/search-console
- Klicke auf Property hinzufügen
- Wähle URL-Präfix und gib deine Domain ein:
https://deine-app.vercel.app
Tipp: Wenn du eine Custom Domain hast, nutze die Domain-Variante mit DNS-Verifizierung. Das erfasst alle Subdomains und Protokolle.
2. Verifizierung
Für Vercel-Projekte am einfachsten:
Option A: HTML-Tag (empfohlen)
- Kopiere den Meta-Tag von Google
- Füge ihn in deine
index.htmlim<head>ein:
<meta name="google-site-verification" content="dein-verifizierungs-code" />Option B: DNS-Record
- Füge einen TXT-Record bei deinem DNS-Provider hinzu
- Warte 5-10 Minuten auf Propagation
3. Sitemap einreichen
Erstelle eine sitemap.xml und reiche sie in der GSC ein:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemascreens.org/schemas/sitemap/0.9">
<url>
<loc>https://deine-app.vercel.app/</loc>
<lastmod>2026-04-14</lastmod>
<priority>1.0</priority>
</url>
<url>
<loc>https://deine-app.vercel.app/blog</loc>
<lastmod>2026-04-14</lastmod>
<priority>0.8</priority>
</url>
</urlset>Für Vibe-Coding-Projekte: Generiere die Sitemap automatisch aus deinen Routen. Bei unserem Stack passiert das im Playwright-SSG-Build.
Die 5 häufigsten Probleme bei Vibe-Coding-Apps
1. "Gecrawlt – derzeit nicht indexiert"
Das häufigste Problem. Google hat die Seite gefunden, aber entschieden, sie nicht zu indexieren.
Ursache bei SPAs: Google rendert die Seite mit JavaScript, bekommt aber nur minimalen Content oder sieht doppelte Inhalte (weil jede Route dieselbe index.html ausliefert).
Lösung: Pre-Rendering mit Playwright SSG. Jede URL bekommt einzigartiges, pre-gerendertes HTML.
2. "Entdeckt – derzeit nicht indexiert"
Google kennt die URL (z.B. aus der Sitemap), hat sie aber noch nicht gecrawlt.
Ursache: Niedriges Crawl-Budget. Neue Domains bekommen weniger Crawl-Kapazität.
Lösung:
- Sitemap einreichen und aktuell halten
- Interne Verlinkung stärken
- URL-Inspektion nutzen und manuell Indexierung anfordern
3. "Seite mit Weiterleitung"
Ursache bei Vercel: Trailing-Slash-Redirects. Vercel leitet /blog/ zu /blog weiter (oder umgekehrt).
Lösung: In vercel.json das Trailing-Slash-Verhalten festlegen:
{
"trailingSlash": false
}Und in der Sitemap konsistente URLs ohne Trailing Slash verwenden.
4. "Soft 404"
Google erkennt, dass die Seite zwar Status 200 zurückgibt, aber inhaltlich leer ist.
Ursache bei SPAs: Die App liefert für nicht-existierende Routen dieselbe leere Shell aus. Kein 404-Status, kein relevanter Content.
Lösung:
- 404-Seite in der App implementieren
- Pre-Rendering so konfigurieren, dass nicht-existierende Routen einen echten 404-Status zurückgeben
5. Keine Rich Snippets trotz Schema-Markup
Ursache: JSON-LD wird client-seitig injiziert und ist im pre-gerenderten HTML nicht vorhanden.
Lösung: Schema-Markup im Pre-Rendering-Schritt sicherstellen.
→ JSON-LD für SPAs automatisieren
URL-Inspektion: Dein Debugging-Werkzeug
Die URL-Inspektion in der GSC ist das mächtigste Feature für SPA-Debugging:
Live-Test durchführen
- Gib die URL ein, die du prüfen willst
- Klicke auf Live-URL testen
- Überprüfe den gerenderten Screenshot – sieht Google deine Inhalte?
- Prüfe den HTML-Quellcode – sind Meta-Tags und Content vorhanden?
Worauf du achten musst
- Page Resources: Werden alle JS/CSS-Dateien geladen? Blocked Rendering?
- Rendered HTML: Ist der Content vorhanden oder nur
<div id="root"></div>? - Screenshot: Sieht die Seite aus wie erwartet oder ist sie leer/kaputt?
- Canonical URL: Stimmt sie mit der erwarteten URL überein?
Performance-Report richtig lesen
Metriken verstehen
- Impressions: Wie oft deine Seite in Suchergebnissen angezeigt wurde
- Klicks: Wie oft Nutzer auf dein Ergebnis geklickt haben
- CTR: Click-Through-Rate (Klicks / Impressions)
- Position: Durchschnittliche Ranking-Position
Filter nutzen
Für Vibe-Coding-Projekte besonders nützlich:
- Seiten-Filter: Welche Seiten performen? Welche nicht?
- Query-Filter: Für welche Suchbegriffe rankst du?
- Land-Filter: Wo kommen deine Nutzer her?
- Gerät-Filter: Mobile vs. Desktop Performance
Typische Muster bei neuen Vibe-Coding-Projekten
Woche 1-2: Keine Daten. Google crawlt und indexiert. Woche 3-4: Erste Impressions für Brand-Keywords. Monat 2-3: Long-Tail-Keywords beginnen zu ranken. Monat 4-6: Wenn Content-Strategie stimmt, signifikantes Wachstum.
Core Web Vitals in der Search Console
Seit 2021 sind Core Web Vitals ein Ranking-Faktor. Die GSC zeigt dir:
- LCP (Largest Contentful Paint): Ladezeit des größten sichtbaren Elements
- INP (Interaction to Next Paint): Reaktionszeit auf Nutzer-Interaktion
- CLS (Cumulative Layout Shift): Visuelle Stabilität
Vibe-Coding-Vorteil: SPAs, die auf Vercel Edge deployed sind, haben typischerweise exzellente Core Web Vitals – wenn das Pre-Rendering korrekt eingerichtet ist.
Unser Ergebnis auf till-freitag.com:
- LCP: 0.8s (gut < 2.5s)
- INP: 45ms (gut < 200ms)
- CLS: 0.02 (gut < 0.1)
Die GSC-Checkliste für Vibe-Coding-Projekte
Vor dem Launch
- Google Search Console Property anlegen
- Verifizierung abschließen
-
sitemap.xmlgenerieren und einreichen -
robots.txterstellen und prüfen - Pre-Rendering einrichten (Playwright SSG)
Erste Woche nach Launch
- URL-Inspektion für die wichtigsten 5-10 Seiten
- Coverage-Report prüfen – Fehler sofort fixen
- Schema-Markup über Rich Results Test validieren
- Mobile Usability prüfen
Laufend (wöchentlich)
- Performance-Report checken – Trends beobachten
- Neue Crawling-Fehler identifizieren
- Core Web Vitals monitoren
- Sitemap nach neuen Seiten/Artikeln aktualisieren
Praxis: Unsere GSC-Daten
Nach der Implementierung unseres SSG-Stacks auf till-freitag.com:
| Metrik | Vor SSG | Nach SSG |
|---|---|---|
| Indexierte Seiten | 0 | 120+ |
| Organische Impressions/Tag | 0 | 850+ |
| Durchschnittliche Position | – | 18.4 |
| Crawl-Fehler | 47 | 0 |
Die Search Console war das Tool, das uns gezeigt hat, dass Google nichts sah – und das uns geholfen hat, es zu fixen.
Nächste Schritte
Die Search Console zeigt dir die Probleme. Der Vibe Coding SEO Stack löst sie.
→ Vibe Coding SEO Guide: Der komplette Überblick → OG-Image Best Practices für SPAs → Lovable → GitHub → Vercel: Der Production-Workflow








