Einen einzigartigen <title>-Tag pro Seite setzen — Replit
Der <title>-Tag ist das stärkste On-Page-Ranking-Signal. Ohne einzigartige, beschreibende Titles pro Seite kann Google deine Seiten nicht unterscheiden und deine Klickrate bricht ein.
In Replit fixen
Cloud-IDE mit Replit Agent
Den Replit Agent durch den Route-Tree laufen lassen und Route-aware Titles setzen. Für Vite+React: `react-helmet-async` installieren und einmal in main.tsx wrappen.
Anderes Tool? Wähle deinen Stack:
Der Prompt für Replit
Diesen Text exakt so in deinen Replit-Chat kopieren und einfügen.
In Replit, ask the Replit Agent to make these exact changes across the project: Add a unique <title> tag 1. Add a unique, descriptive <title> in <head> on every page (10-60 characters). 2. Include the primary keyword and the brand name. 3. Make sure no two pages share the same title.
Warum das wichtig ist
Google liest den <title>-Tag vor allem anderen auf deiner Seite. Er wird zum blauen Link-Text in Suchergebnissen, zum Browser-Tab-Label und zum Default-Text wenn jemand deine URL teilt oder bookmarkt. Ein schwacher oder doppelter Title deckelt still wie hoch eine Seite ranken kann — egal wie gut der Content ist.
CTR-Studien im Google-SERP zeigen konstant: ein langweiliger Title umgeschrieben auf etwas Spezifisches mit klarem Nutzen bringt 15-40% mehr Klicks. Ein gratis Traffic-Multiplier — das Ranking muss sich nicht bewegen, damit du mehr Besucher bekommst.
AI-Tools wie Lovable, Bolt und v0 generieren oft ganze Sites mit einem einzigen Template-Title wie "App" oder "Home", weil der User nie was Besseres verlangt hat. Das ist der Top-SEO-Fail in AI-gebauten Apps und in 5 Minuten gefixt.
So nutzt du diesen Prompt in Replit
- 1. Dein Replit-Projekt öffnen.
- 2. Prompt oben mit Copy-Button kopieren.
- 3. In Replit-Chat einfügen und senden.
- 4. Diff reviewen, Änderungen akzeptieren, neu deployen.
- 5. Fix mit der Checkliste unten verifizieren.
Typische Fehler vermeiden
- error_outline`document.title` im useEffect setzen — Crawler ohne JS sehen den leeren Default.
- error_outlineDenselben Title auf jeder Seite (z.B. nur Firmenname).
- error_outlineTitles über 60 Zeichen — Google schneidet ab ~580 Pixel Breite ab.
- error_outline5 Keywords mit Pipes überladen. Ein Hauptkeyword + Brand reicht.
- error_outlineAuf Route-Dateien Title ganz vergessen — manche Frameworks fallen auf "React App" oder den Build-Tool-Namen zurück.
Wie du prüfst ob der Fix geklappt hat
- check_circleSeitenquelltext öffnen (Strg+U) und prüfen dass `<title>` mit dem richtigen Text im rohen HTML steht, nicht erst nach JS.
- check_circle`curl -s https://deinesite.com/page | grep "<title>"` — der korrekte Title muss erscheinen.
- check_circleMit Screaming Frog oder Sitebulb crawlen und nach Title sortieren — keine Duplikate erlaubt.
- check_circleIn Google Search Console → Indexierung → Seiten auf "Doppelter Title-Tag"-Warnungen prüfen.
Häufige Fragen
Wie lang sollte der Title sein?expand_more
Reicht document.title per JavaScript?expand_more
Schreibt Google Titles um?expand_more
Alle 34 Prompts passend zu deiner Replit-Site?
Pantra scannt deine Site in 10 Sekunden, erkennt den Stack und generiert genau die Prompts die passen — nur die du brauchst.
Site scannenÄhnliche Replit-Prompts
Einzigartige Meta-Descriptions auf jede Seite — Replit
Prompt um einzigartige 50-160-Zeichen-Meta-Descriptions auf jede Seite zu setzen — steuert das graue Snippet in Google-Ergebnissen.
SEOH1-Tag fixen — genau eine pro Seite — Replit
Prompt der genau eine H1 pro Seite mit dem Hauptkeyword durchsetzt — für Lovable, Cursor, Bolt, v0, Replit, Windsurf, Claude Code, Base44.
SEOOpen Graph + Twitter Card Tags setzen — Replit
Prompt um og:title, og:description, og:image und Twitter-Card-Meta zu setzen — damit Links auf Slack, LinkedIn, WhatsApp, X richtig aussehen.
SEOSitemap.xml generieren die alle Routen abdeckt — Replit
Stack-spezifischer Prompt um /public/sitemap.xml mit allen öffentlichen Routen zu erstellen — für Lovable, Cursor, Bolt, v0, Replit, Windsurf, Claude Code und Base44.