seojuice

So wird Ihre liebenswerte Website indexiert

Vadim Kravcenko
Vadim Kravcenko
· Updated · 10 min read

Aktualisiert Mai 2026.

TL;DR: Lovable erstellt in kürzester Zeit wunderschöne Websites, doch sie gehen oft mit Indexierungsproblemen live: fehlende Sitemaps, clientseitig gerenderte Inhalte, blockierte Assets oder keine Search-Console-Verifizierung. Der mit Abstand schnellste Weg, jedes Lovable-Indexierungsproblem zu debuggen, ist der Screenshot der URL-Prüfung in der GSC. Sieht Google dort nur eine weiße Seite, ist alles andere auf dieser Liste nebensächlich, bis Sie das behoben haben. Die meisten anderen Guides fangen mit der Sitemap an; meiner Meinung nach ist das die falsche Reihenfolge.

Ich habe letztes Wochenende einem Freund beim Launch seines Lovable-Projekts geholfen. Die App sah großartig aus – cleanes UI, schnelle Übergänge, genau das, was sich wie ein echtes Produkt anfühlt. Am Montagmorgen schrieb er mir: „Warum finde ich sie nicht bei Google?“

Aus dem Chat wurde eine zweistündige Screensharing-Session, in der wir fünf separate Indexierungsprobleme gelöst haben. Seitdem habe ich eine Handvoll weiterer Lovable-Builder (einen Freelance-Dev, einen SaaS-Founder, einen Notion-Berater) durch dieselben Schritte geführt. Die Fehler sind fast immer identisch und tauchen bei jeder von mir geprüften Site in ähnlicher Form auf. Also habe ich diesen Guide geschrieben, um Ihnen (und meinem zukünftigen Ich) das nächste Screensharing zu ersparen. Wenn Sie als Agentur Lovable-Kundensites auditieren, ist die schnellste Ausschlussprüfung die URL-Inspektion der Startseite: Ein blockierter /assets/-Pfad ist bei Lovable so verbreitet, dass ich ihn als Erstes checke, noch bevor ich ein Portfolio querlese.

Doch zuerst ein Reality-Check zu Indexierung vs. Ranking. Das sind zwei verschiedene Dinge, und genau diese Verwechslung sorgt dafür, dass Lovable sich „langsam“ anfühlt.

1. Indexierung bedeutet, dass Google Ihre Seite entdeckt und speichert.
2. Ranking bedeutet, dass Google entscheidet, Ihre Seite für eine Suchanfrage anzuzeigen.

Lovable-Sites sind clientseitig gerenderte (CSR) React-Apps (React + Vite). Google kann CSR-Sites indexieren, tut das aber oft in zwei Phasen: Zuerst wird das initiale HTML gecrawlt, später rendert Google das JavaScript und erfasst den vollständigen Inhalt. Ergebnis: Die Indexierung dauert Tage statt Stunden, selbst wenn alles „in Ordnung“ ist. Die Site meines Freundes brauchte vier Tage, was für ihn eine Ewigkeit war – tatsächlich ist das normal für eine neue CSR-Domain ohne Backlinks. (Wie Lovable Bots und CSR konkret handhabt, steht in den offiziellen Lovable SEO & GEO-Docs; einmal komplett lesen lohnt sich.)

Die gute Nachricht: Lovable-Sites können genauso ranken wie andere moderne JavaScript-Sites, solange die Inhalte korrekt laden und wichtige Ressourcen nicht blockiert werden.

Bevor Sie die Search Console anfassen: Wählen Sie Ihre „echte“ Domain

Sie können ein Lovable-Projekt veröffentlichen auf:

  • einer Standard-[your-project].lovable.app-URL oder

  • einer eigenen Domain (nur in kostenpflichtigen Plänen – vergesse ich jedes Mal, wenn ein Free-Tier-User fragt, warum er keine Domain verbinden kann).

Für SEO empfiehlt Lovable ausdrücklich eine eigene Domain, weil sie Autorität bündelt und dauerhaft eine einzige kanonische URL sichert. Das entspricht auch meiner Empfehlung. Subdomains auf Shared-Plattformen tun sich erfahrungsgemäß schwer, Domain-Authority aufzubauen, selbst nach Monaten mit konstantem Publishing.

Wenn möglich, nutzen Sie eine eigene Domain und setzen Sie sie als Primärdomain (alle anderen Domains leiten dann dorthin weiter). Lovable unterstützt eine Primärdomain-Einstellung, bei der verbundene Domains weiterleiten.

Falls Sie noch keine eigene Domain wollen, ist das lovable.app-Projekt trotzdem indexierbar. Bleiben Sie einfach konsistent bei einer URL und wechseln Sie nicht dauernd die Subdomain. (Fehler Nr. 1 meines Freundes: Er hatte seine Subdomain zweimal geändert, bevor er überhaupt in die Search Console schaute. Jedes Mal behandelte Google das als neue Site – der Indexierungs-Timer startete bei null.)

Die drei Indexierungs-Strategien für Lovable (wählen Sie eine)

Bevor wir in die Schritte gehen, sollten Sie wissen, auf welche von drei Strategien Sie setzen. Die meisten Lovable-Sites bleiben dauerhaft auf Default-CSR und ranken gut; einige fügen Prerendering hinzu, wenn der Content wächst; wenige migrieren auf SSG, wenn SEO der Haupt-Revenue-Kanal wird.

AnsatzAufwandIndexierungsgeschwindigkeitOptimal bei
Default CSR (Lovable out of the box) Niedrig. Sitemap, Robots, Canonicals, GSC konfigurieren. Langsamer (Tage, tiefe Seiten auch mal Wochen). Marketing-Sites bis ~20 Seiten, Landingpages, MVPs – überall, wo SEO „nice-to-have“ ist.
Prerendering (Prerender.io, DataJelly, Rendertron) Mittel. Externer Dienst plus Cloudflare Worker oder Proxy. Ein paar Stunden, wenn man’s kennt. Schneller. Bots erhalten gerendertes HTML. Content-schwere Sites, Blog-Funnels, AI-Crawler-Sichtbarkeit (ChatGPT/Perplexity/Claude).
SSG-Migration (SEO-Routen auslagern) Hoch. Custom Build-Pipeline; meist separates Next.js/Astro-Projekt für SEO-Pages. Am schnellsten. Statisches HTML – wie jede normale Site. SEO ist primärer Akquisekanal und CSR stößt an Grenzen.

Transparenz zu meiner Erfahrung: Ich habe Default-CSR-Sites ausgeliefert und Leuten beim Prerendering geholfen, aber noch kein Lovable-Projekt komplett auf SSG migriert. Die embeddable.co-Doku ist dafür am ausführlichsten. Der Rest dieses Guides geht davon aus, dass Sie bei Default-CSR bleiben – für die meisten Leser die richtige Wahl.

Schritt 1 — Site veröffentlichen (und sicherstellen, dass Google Zugriff hat)

1) Öffentlich veröffentlichen

Im Publish-Dialog von Lovable sicherstellen, dass die Site öffentlich ist. In Business/Enterprise-Plänen können Sie den Zugang beschränken; wenn Sie auf Workspace-only/privat veröffentlichen, kann Googlebot nicht crawlen. Klingt trivial, aber genau das passierte einem der Leute, denen ich half – Demo auf privat gestellt und vergessen zurückzuschalten.

2) Basis-Metadaten setzen (hilft später beim Klick-Through)

Metadaten finden Sie im Lovable-Publish-Flow:

  • Icon & Titel

  • Beschreibung (Meta-Description in Suchergebnissen/Previews)

  • Share-Bild (OG-Image)

Erzwingt keine Indexierung, verhindert aber das nächste Problem: indexierte Seiten mit grausigen Titeln und Snippets. Ich habe eine Site gesehen, die mit „Vite + React + TS“ als Titel rankte – nicht ideal für die CTR.

3) Nach Änderungen erneut veröffentlichen

Änderungen in Lovable gehen nicht automatisch live. Sie müssen Publish und dann Update klicken. Sonst sieht Google die alte Version.

Schritt 2 — sitemap.xml in Lovable erstellen (und laden prüfen)

Sitemaps sind für CSR-Apps wichtiger als für klassische Sites, weil Crawler SPA-Routen nicht immer über Links entdecken. Der Lovable-Agent kann auf Anfrage eine sitemap.xml generieren.

Prompt zum Einfügen in Lovable

Create XML sitemap at /sitemap.xml listing all public routes. Include lastmod dates and priorities: homepage 1.0, main pages 0.8, blog posts 0.6.

Ein Zusatz, den die offizielle Anleitung wenig betont: Prüfen Sie nach der Generierung die lastmod-Daten. Oft steht dort überall das Erstellungsdatum – dann ignoriert Google das Freshness-Signal.

Funktionstest

Nach dem Publish:

  • Aufrufen: https://yourdomain.com/sitemap.xml

  • Bestätigen, dass XML zurückkommt, kein Fehler/HTML

  • Wichtige Routen enthalten? (Home, Main-Pages, Blog, Produktseiten …)

Wichtig: Sitemaps aktualisieren sich nicht von selbst

Bei neuen Seiten: regenerieren und erneut einreichen. Ich bin selbst reingefallen: Blog-Sektion hinzugefügt und gedacht, die Sitemap ziehe das ein. Tat sie nicht.

Schritt 3 — robots.txt erstellen (JS/CSS/Assets nicht blockieren)

Der häufigste Grund für „Lovable wird nicht indexiert“ ist das versehentliche Blockieren genau der Dateien, die Google zum Rendern braucht. Issue #1 bei Lovable-Projekten – frustrierend, weil im Browser alles ok aussieht.

Lovables Doku ist klar: Niemals CSS, JavaScript oder den Ordner /assets/ in robots.txt blockieren, da Google sie zum Rendern von CSR-Seiten benötigt.

Prompt zum Einfügen in Lovable

Create robots.txt at /public/robots.txt that allows all crawlers and references Sitemap: https://yourdomain.com/sitemap.xml

(Sitemap-URL anpassen.)

Live-Check

Nach dem Publish sollte die Robots-Datei hier erreichbar sein:

  • https://yourdomain.com/robots.txt

Schritt 4 — Canonical-Tags setzen (Duplicate-Content vermeiden)

Ist Ihre Site unter mehreren URLs erreichbar (z. B. lovable.app und Custom-Domain), wertet Google das als Duplicate Content, sofern Sie nicht die bevorzugte URL angeben.

Canonical-Tags lösen das. Lovable liefert Prompt und Prüfweg.

Prompt zum Einfügen in Lovable

Add canonical tags to all pages pointing to their own URLs. Use https://yourdomain.com format with no trailing slash.

Schnelltest (Browser-Konsole)

Seite öffnen und in DevTools ausführen:

console.log('Canonical:', document.querySelector('link[rel="canonical"]')?.href);

Prüfen:

  • Genau ein Canonical pro Seite

  • Er zeigt auf Ihre bevorzugte Domain (HTTPS, Slash-Konvention, www-Präferenz)

Schritt 5 — Google Search Console einrichten (Eigentum verifizieren)

Die Search Console ist Ihr Kontrollzentrum für die Indexierung. Ehrlich: Ich verbringe dort die meiste Zeit, wenn ich Lovable-Sites debugge. Mein Freund hatte sie gar nicht eingerichtet. Wir sahen nicht einmal, was Google mit seinen Seiten machte. Blindflug. Kaum war GSC verbunden, sahen wir: Google hatte drei Seiten crawlen wollen und war bei allen an blockierten Ressourcen gescheitert. Ohne GSC hätte er wochenlang geraten.

Sie hilft Ihnen:

  • Sitemaps und URLs einzureichen,

  • Index-Coverage zu sehen,

  • und mit URL-Prüfung zu verstehen, was Google sieht (der Screenshot ist laut Google-Doku das nützlichste Diagnose-Tool).

1) Property hinzufügen

In der Search Console die Property für die gewünschte URL anlegen.

2) Eigentum verifizieren (Methode wählen, die machbar ist)

Google verlangt eine Verifizierung, bevor Sie Index-Signale steuern dürfen. Drei Methoden sind bei Lovable praktisch; Vergleich siehe Tabelle:

MethodeSetup-AufwandOptimal beiNotizen
DNS TXT Mittel (DNS-Zugriff beim Registrar nötig) Eigene Domain & DNS-Zugriff vorhanden Erzeugt als Einzige eine „Domain-Property“ (alle Subdomains & Protokolle). Überlebt Rebuilds. Empfohlen.
Meta-Tag Niedrig Kein DNS-Zugriff, aber <head> editierbar Funktioniert, muss bei Rebuild neu gesetzt werden; verifiziert nur ein URL-Präfix.
HTML-Dateiupload Niedrig Datei in /public ablegen möglich, DNS unangetastet Gleiche Präfix-Limitierung wie Meta-Tag. Leicht versehentlich zu löschen.

Ich greife reflexartig zu DNS TXT, wenn ich Zugriff habe. Meta-Tag klappt für One-Off-Setups, musste ich aber schon zweimal erneuern.

Option A: DNS TXT (beste Wahl bei Custom-Domain)

Lovable empfiehlt DNS TXT explizit; Google betont, dass nur so eine Domain-Property verifiziert wird.

Option B: Meta-Tag-Verifizierung (wenn <head> editierbar)

Format laut Lovable-Docs:

<meta name='google-site-verification' content='YOUR_CODE' />

Prompt-Beispiel (in Lovable einfügen):

Add GSC verification meta tag: <meta name='google-site-verification' content='YOUR_CODE' /> to the <head>

Option C: HTML-Datei hochladen (funktioniert ebenfalls)

Google gibt evtl. eine Datei zum Upload an den Root-Pfad. Legen Sie sie in /public ab, damit sie unter https://yourdomain.com/[file-name] erreichbar ist.

Schritt 6 — Sitemap in der Search Console einreichen

Nach der Verifizierung:

  1. Sitemaps öffnen

  2. https://yourdomain.com/sitemap.xml eintragen

  3. Absenden klicken

Google braucht 24–48 h, um eine neue Sitemap zu verarbeiten. In der Praxis schwankt das je nach Domain-Alter und Crawl-Historie; bei älteren Domains sehe ich Ergebnisse noch am selben Tag, bei brandneuen erst nach einigen Tagen. Die GSC-UI ist hier überladen, viele denken, sie hätten etwas falsch gemacht – meist nicht der Fall. Abschicken und warten.

Schritt 7 — URL-Prüfung nutzen: Rendering testen + Indexierung anstoßen

Damit beantwortet man am schnellsten:

„Sieht Google meinen Inhalt oder nur eine leere CSR-Hülle?“

Erinnern Sie sich an Indexierung vs. Ranking? Schritt 7 zeigt die Indexierungs-Antwort direkt. Wenn URL-Prüfung eine leere Seite zeigt, sind Sie noch gar nicht beim Ranking. Interne Links, Keywords, Backlinks – alles egal, bis Google rendern kann. Ich starte jede Supportanfrage mit diesem Schritt. Sitemap und Robots können warten: Erst Screenshot prüfen. Weißes Bild? Erst fixen.

Ich widme diesem Schritt mehr Raum als allen anderen, weil er den größten Hebel hat. Die folgende Timeline sollte jeder Lovable-Founder verinnerlichen, bevor er andere Variablen jagt.

URL-Prüfung erlaubt:

  • zu bestätigen, dass Google echten Content sieht,

  • CSR-Rendering-Probleme zu diagnostizieren,

  • JS/CSS-Blockaden aufzudecken.

Konkreter Ablauf

Für jede wichtige Seite:

  1. URL in der URL-Prüfung eingeben

  2. Live-URL testen klicken

  3. Getestete Seite anzeigen öffnen und prüfen:

  • Screenshot, den Googlebot sieht

  • gerendertes HTML

  • Console-Fehler

  • blockierte Ressourcen

  1. Indexierung anfordern für neue/geänderte Seiten (Rate-Limit beachten)

Wichtig: Indexierung anfordern ist limitiert (und kein Zauberstab)

Googles Docs betonen:

  • Nur verifizierte Eigentümer/nutzer dürfen anfordern

  • Es gibt ein Kontingent

  • Mehrfach anfordern beschleunigt nicht

Ich habe anfangs fünfmal auf „Indexierung anfordern“ geklickt und dachte, das pusht. Tut es nicht. Ein Klick reicht.

So sah das Dashboard nach dem Fix aus

Tag 1: null indexierte Seiten, Screenshot weiß mit Loader. Google hatte nur das HTML-Gerüst, aber JS nie gerendert. robots.txt blockierte /assets/, also sämtliche CSS/JS. Kein Indexing, kein Ranking.

Wir korrigierten robots.txt, generierten die Sitemap neu (enthielt nur die Root-URL), fügten Canonicals hinzu und klickten „Indexierung anfordern“ für fünf Schlüssel-Seiten. Dann warten.

Tag 2: nichts. Screenshot leer.

Tag 4: Homepage indexiert, Screenshot voll gerendert – Navigation, Hero, Screenshots. Dasselbe Content, nur jetzt sichtbar.

Tag 10: alle fünf Prioritäts-Seiten indexiert. /pricing rankte binnen zwei Wochen für „[Produktname] pricing“. Kein Zauber, nur Basics sauber umgesetzt. Der Fix selbst: ein konzentrierter Nachmittag.

Ich nenne diese Timeline, um Erwartungen zu kalibrieren. Wenn Sie heute alles fixen, sehen Sie frühestens später in der Woche Resultate. CSR-Indexierung ist langsamer, funktioniert aber.

Schritt 8 — Häufige CSR-Fallen (Lovable-spezifisch) beheben

CSR-Indexierung klappt meist, hat aber typische Stolperfallen. Hier die größten Bremsen – alle real in Lovable-Projekten gesehen.

Falle 1: Google sieht eine leere Seite (oder kaum Content)

Symptome:

  • URL-Prüfung-Screenshot leer

  • Gerendertes HTML ohne echten Inhalt

Fixes:

  • Sicherstellen, dass robots.txt JS, CSS, /assets/ nicht blockiert

  • URL-Prüfung → Getestete Seite → blockierte Ressourcen/Konsolenfehler prüfen

Falle 2: Routen fehlen in der Sitemap

Existiert eine Seite nur als SPA-Route, aber

  • sie ist nirgends verlinkt und

  • nicht in der Sitemap, findet Google sie evtl. nie.

Fix:

  • sitemap.xml aktualisieren, wann immer Seiten ändern (nicht automatisch).

Falle 3: Metadaten ändern sich nicht pro Seite

In CSR-Apps aktualisieren sich Metadaten nicht automatisch. Lovable empfiehlt react-helmet-async und individuelle Titel/Beschreibungen pro Route.

Warum relevant: Selbst wenn indexiert, wirken Seiten gleich (Qualitäts-Signal, CTR sinkt). Ich sah 12 Seiten mit demselben <title> in Googles Index – im laufenden App-View sah alles korrekt aus, statisches HTML aber stets den Homepage-Titel.

Falle 4: „Fake Links“ ohne Crawl-Wert

Interne Links sind wichtig. Lovable rät:

  • Echte <a href>-Links nutzen (keine Click-Handler)

  • Tiefe Seiten in ~3 Klicks erreichbar machen

  • Footer-Links zu Kernseiten site-weit

Warum: Interne Links sind ein Haupt-Discovery-Mechanismus für Google. Perfekte Sitemap hilft, aber crawlbare Navigation bleibt entscheidend. In React ist schnell Navigation gebaut, die für Nutzer toll funktioniert, für Googlebot aber unsichtbar ist.

Schritt 9 — Indexierung immer noch zäh? Prerendering erwägen

Bei Content-lastigen Sites, vielen Seiten oder hartem Wettbewerb lohnt sich Prerendering (Dynamic Rendering). Bots bekommen HTML-Snapshots, Menschen die JS-App.

Aus Lovables Docs:

  • Prerendering beschleunigt Indexierung & AI-Crawler-Sichtbarkeit,

  • gehört nicht zum Standard,

  • lässt sich über Prerender.io, DataJelly, Rendertron integrieren.

Ehrliche Einschränkung: Ich habe noch kein Lovable-Projekt komplett mit Prerender.io umgesetzt. Ich kenne Setup-Schritte, und die Tabelle oben entspricht dem, was ich Kunden rate. Für ein detailliertes Walkthrough siehe Prerender.io- und embeddable.co-Artikel. Ab ~20 rank-relevanten Seiten wird der Aufwand oft gerechtfertigt.

Copy-Paste-Checkliste: „Lovable bei Google indexiert“

Nutzen Sie sie vor (und nach) jeder GSC-Einreichung. Ich habe sie als Bookmark und hake sie bei jedem neuen Lovable-Projekt ab.

Lovable-Setup

  • Site ist veröffentlicht und öffentlich (nicht Workspace-only/privat).

  • Nach letzten Änderungen erneut veröffentlicht.

  • https://mydomain.com/sitemap.xml liefert gültiges XML inkl. aller Schlüssel-Routen.

  • https://mydomain.com/robots.txt lädt, enthält Sitemap:-Zeile und blockiert keine CSS/JS//assets/.

  • Canonicals zeigen auf meine bevorzugte Domain-Variante.

  • Wichtige Seiten sind per echtem <a href> verlinkt und von der Homepage erreichbar.

Google Search Console

  • Property für die korrekte Domain angelegt (Custom-Domain bevorzugt).

  • Eigentum verifiziert (DNS TXT bevorzugt, wenn möglich).

  • Sitemap in GSC eingereicht.

  • Prioritäts-Seiten via URL-Prüfung getestet, dann Live-Test, dann Getestete Seite angesehen.

  • „Indexierung anfordern“ nur für Schlüssel-Seiten genutzt (Rate-Limit).

Häufige Fehler (und schnelle Fixes)

1) /assets/ in robots.txt blockiert

Bricht das Rendering von CSR-Apps. Lovable warnt explizit davor, JS, CSS oder Assets zu blockieren.

Fix: Assets erlauben, dann erneut mit URL-Prüfung testen.

2) Sitemap vorhanden, aber Seiten fehlen

Sitemaps sind nicht auto-aktualisierend. Bei URL-Änderungen regenerieren & einreichen.

Fix: Sitemap updaten, erneut submitten.

3) Falsche Property verifiziert (Protokoll oder www-Variante)

Fix: Eine kanonische URL-Strategie wählen (HTTPS, www) und angleichen:

  • Canonical-Tags

  • Primär-Domain-Redirects

  • GSC-Property

4) Lovable-Subdomain nach GSC-Submit geändert

Subdomain-Wechsel ändert die URL, Google sieht neue Site.

Fix: URL vor ernsthaftem SEO stabil halten. Bei Wechsel neue Property anlegen, Sitemap neu einreichen.

5) „Indexierung anfordern“ = sofortiges Ranking erwartet

Google stellt klar: Crawl-Anfrage garantiert keine sofortige Aufnahme; Crawl dauert je nach Qualität Tage bis Wochen.

FAQ

Wie lange dauert es, bis eine Lovable-Site bei Google indexiert ist?

Laut Lovable kann die Indexierung Stunden bis wenige Tage dauern; beschleunigen lässt sie sich mit Sitemap-Submit, URL-Prüfung und „Indexierung anfordern“. Google sagt selbst: einige Tage bis Wochen je nach Qualitätssignalen. Bei meinen Projekten: meist ein paar Tage bis zwei Wochen für die Homepage, tiefere Seiten länger. Keine Benchmark, nur Erfahrungswert.

Können Lovable-Sites gut ranken?

Ja. Lovable betont, dass Apps wie andere moderne JavaScript-Sites ranken können, sofern Content korrekt lädt und Ressourcen nicht blockiert werden.

Brauche ich wirklich eine Sitemap für Lovable?

Dringend empfohlen. Lovable sagt, Sitemaps seien bei CSR-Sites besonders wichtig, weil Crawler nicht alle Routen finden. Ich würde sagen: quasi Pflicht. Sonst verlassen Sie sich komplett auf Link-Discovery, was bei SPAs unzuverlässig ist.

Was zuerst prüfen, wenn meine Lovable-Site nicht indexiert wird?

  1. Ist sie öffentlich (nicht Workspace-only)?

  2. Lädt sitemap.xml?

  3. Blockiert robots.txt JS, CSS oder Assets?

  4. Sieht Google in der URL-Prüfung echten Content oder eine weiße Seite?

Warum zeigt die Search Console einen leeren Screenshot?

Meist CSR-Rendering-Problem: blockierte Ressourcen, JS-Fehler oder Googlebot kann das App-JS nicht ausführen. URL-Prüfung → Getestete Seite für Details.

Wann sollte ich Prerendering für Lovable erwägen?

Wenn Sie viele Seiten veröffentlichen, schnellere Indexierung brauchen oder stärkere Bot/AI-Crawler-Sichtbarkeit wollen. Prerendering hilft, erfordert aber externes Setup.

Weiterlesen