Zum Inhalt springen

Warum ist meine v0-Website nicht bei Google?

v0 baut Next.js-Apps auf Vercel, die Seiten rendern also meist auf dem Server. Die üblichen Bremsen sind ein geschütztes Deployment, der Starter-Titel und eine fehlende Sitemap. Geprüft am 8. Oktober 2026.

Plattform:v0

Von Bruno Amorim · ·

Auch auf: English · Português (Brasil) · Español · Français · Italiano · Polski · 日本語 · 한국어

Fangen Sie bei der veröffentlichten Adresse an

v0 deployt auf Vercel, und Publish aktualisiert Ihr Production-Deployment. Preview-Deployments aus Arbeits-Branches bekommen jeweils eine eigene Adresse. Vercel sendet auf allen X-Robots-Tag: noindex, und ebenso auf älteren Production-Deployments, sobald ein neueres live geht. Google lässt diese Adressen absichtlich aus.

Prüfen Sie den Header der Adresse, die Google indexieren soll. Dieser Befehl gibt einen noindex-Header aus, wenn Google die Adresse auslassen soll:

curl -sI https://www.example.com/ | grep -i x-robots-tag

Keine Ausgabe ist gut. Sehen Sie noindex, sind Sie auf einer Preview oder einem alten Deployment. Nutzen Sie Ihre Production-Domain in Links, in der Sitemap und in Canonical-Tags.

Production muss öffentlich sein

Beim ersten Veröffentlichen fragt v0, wer die App sehen darf. Später ändern Sie das über das Projektmenü (...) > Settings > Vercel Project. Steht in Vercel die Deployment Protection auf All Deployments, gilt sie auch für Ihre Production-Domain, und Google bekommt eine Anmeldeseite statt Ihrer Seite. Standard Protection lässt Production-Domains öffentlich.

Testen Sie es in einem privaten Browserfenster. Sehen Sie eine Anmeldeseite von Vercel, sieht Google sie auch.

Den Starter-Titel ersetzen

v0 startet neue Chats mit einer Next.js-App. Viele v0-Projekte, die wir auf GitHub gefunden haben, tragen noch die Starter-Metadaten in app/layout.tsx:

export const metadata: Metadata = {
  title: 'v0 App',
  description: 'Created with v0',
  generator: 'v0.app',
}

Bleibt das so, sagt jede Seite Google, ihr Titel sei „v0 App“. Geben Sie dem Layout Ihren Website-Namen und eine Titelvorlage, und jeder Seite einen eigenen Titel und eine eigene Beschreibung. Ein Beispiel-Prompt von uns für v0:

Replace the 'v0 App' title and 'Created with v0' description in app/layout.tsx with our business name and a one-sentence description. Add a title template so each page title ends with our name. Give every page its own title and description.

Sitemap und robots.txt ergänzen

Eine Next.js-App hat keine Sitemap und keine robots.txt, bis jemand app/sitemap.ts und app/robots.ts anlegt. Bitten Sie v0, beide zu ergänzen. Die Sitemap sollte vollständige URLs auf Ihrer eigenen Domain listen, und nur Seiten, die 200 liefern. Der Leitfaden zu Next.js erklärt die Details, auch zu 404-Seiten, die 200 liefern.

Seiten, die ihren Text im Browser laden

Next.js baut Seiten standardmäßig auf dem Server. Eine Seite mit 'use client', die ihren Inhalt in useEffect lädt, ist die Ausnahme: Ihr Server-HTML enthält das Layout und einen Ladekreis, der Text kommt später. Sehen Sie in den Seitenquelltext. Fehlt der Haupttext, bitten Sie v0, die Daten stattdessen in einer Server Component zu laden.

Eine Domain, nicht zwei

Fügen Sie Ihre Domain in v0 unter Publish > Customize Domain hinzu. Die DNS-Einrichtung passiert in Vercel.

Ihre App bleibt danach auch unter ihrer vercel.app-Adresse erreichbar. Der Leitfaden von Vercel warnt, dass Suchmaschinen die beiden Adressen als getrennte Seiten behandeln können. Die Lösung hat zwei Teile: X-Robots-Tag: noindex auf dem vercel.app-Host senden, und diesen Host mit einer Firewall-Regel unter Project > Firewall in Vercel auf Ihre Domain weiterleiten. Setzen Sie dann metadataBase und eine kanonische URL in Ihren Metadaten, sodass jede Seite Ihre Domain nennt.

Was die Search Console zeigt

Jedes Problem oben hat seinen eigenen Grund unter Indexierung > Seiten.

Durch "noindex"-Tag ausgeschlossen

Vercel sendet X-Robots-Tag: noindex auf Preview-Deployments und alten Production-Deployments. Eine Sitemap oder ein Link auf eine dieser Adressen gibt Google eine Seite mit noindex. Nutzen Sie überall Ihre Production-Domain: in der Sitemap, in Links und in Canonical-Tags. Prüfen Sie den Header mit curl -sI. Mehr dazu: Durch "noindex"-Tag ausgeschlossen.

Duplikat – vom Nutzer nicht als kanonisch festgelegt

Dieselbe App antwortet auf Ihrer Domain und auf ihrer vercel.app-Adresse, und die Starter-App setzt keine kanonische URL. Ergänzen Sie noindex und eine Weiterleitung für den vercel.app-Host, wie der Leitfaden von Vercel zeigt, und setzen Sie eine kanonische URL auf Ihrer eigenen Domain. Mehr dazu: Duplikat – vom Nutzer nicht als kanonisch festgelegt.

Gecrawlt – zurzeit nicht indexiert

Seiten mit dem Titel „v0 App“ und der Starter-Beschreibung, oder mit wenig eigenem Text, geben Google keinen Grund, sie zu behalten. Geben Sie jeder Seite eigenen Titel, eigene Beschreibung und eigenen Inhalt. Mehr dazu: Gecrawlt – zurzeit nicht indexiert.

Was CrawlCoach prüft

In den kostenpflichtigen Tarifen prüft CrawlCoach die Seiten Ihrer Sitemap jeden Tag mit der Search Console und schickt eine E-Mail, wenn eine aus Google fällt. Eine Seite, die über einen Deployment-Header noindex bekommen hat oder die Google unter ihrer vercel.app-Kopie einsortiert hat, erscheint mit ihrem Grund und der Lösung. Der kostenlose Bericht umfasst einmalig bis zu 500 Seiten.

Häufige Fragen

Ist v0 gut für SEO?

Ja, als Grundlage. v0 baut Next.js-Apps, und Next.js rendert Seiten auf dem Server. Bringen Sie das Drumherum in Ordnung: öffentlicher Zugriff auf Production, ein echter Titel auf jeder Seite, eine Sitemap und eine Domain.

Warum zeigt Google meine v0-Website als „v0 App“?

Die Starter-Metadaten in app/layout.tsx setzen diesen Titel. Ändern Sie ihn und veröffentlichen Sie. Klicken Sie dann in der URL-Prüfung für Ihre Startseite auf Indexierung beantragen. Google aktualisiert den Titel, sobald es die Seite erneut crawlt.

Brauche ich eine eigene Domain für meine v0-Website?

Nein. Google kann eine öffentliche vercel.app-Adresse indexieren. Mit einer eigenen Domain können Sie eine Domain-Property in der Search Console anlegen und behalten Ihre Adresse bei einem Umzug. Ergänzen Sie dann noindex und eine Weiterleitung auf dem vercel.app-Host.

Quellen

Geprüft am 8. Oktober 2026. Google ändert die Search Console und die Hilfe ab und zu. Sieht etwas auf Ihrem Bildschirm anders aus, sehen Sie in der Quelle nach.

Sehen Sie, welche Seiten Ihrer Website bei Google fehlen

Melden Sie sich mit Google an. CrawlCoach prüft bis zu 500 Seiten kostenlos und zeigt für jedes Problem die Lösung.

Kostenlosen Bericht holen

Kostenlos für bis zu 500 Seiten. Keine Kreditkarte nötig. Melden Sie sich mit dem Google-Konto an, das Sie für die Search Console nutzen.

Die App und die Berichte von CrawlCoach sind auf Englisch.

Weitere Plattformen

Weitere Leitfäden