In diesem Artikel
Canonical, robots.txt und Sitemap werden oft in einen Topf geworfen. Sie lösen aber unterschiedliche Probleme:
- Canonical sagt, welche URL die kanonische Version ist.
- robots.txt sagt, welche URLs Crawler nicht abrufen sollen.
- Sitemap sagt, welche URLs du Suchmaschinen zur Indexierung anbietest.
Wer die drei Instrumente verwechselt, produziert genau die Fehler, die sie verhindern sollen.
Canonical: Duplicate Content konsolidieren
Ein Canonical ist ein Hinweis, keine Anweisung. Google kann ihn ignorieren, wenn andere Signale dagegen sprechen.
Regeln
- Selbstreferenzierend auf jeder eindeutigen Seite.
- Absolute URL verwenden (
https://vitoscore.de/seite). - Eine kanonische URL pro Seite.
- Nicht auf die Startseite kanonisieren, wenn die Seite eigenständigen Inhalt hat.
- Canonical und hreflang müssen zusammenpassen.
- Paginierte Seiten kanonisieren auf sich selbst, nicht auf Seite 1.
Typische Fälle
wwwund non-www: eine Variante per 301, Canonical auf die finale URL.- Parameter wie
?utm_source,?page=2oder?filter=: nur die Parameter erlauben, die die Seite tatsächlich auswerten. - Print-, PDF- oder AMP-Versionen: Canonical auf die HTML-Hauptversion.
- Produktvarianten: Canonical auf die Hauptvariante, wenn die Varianten keinen eigenen Suchbedarf haben.
Häufige Fehler
- Canonical zeigt auf eine 404 oder Redirect-URL.
- Canonical zeigt auf eine
noindex-Seite. - Jede Seite kanonisiert auf die Startseite.
- Canonical und Sitemap widersprechen sich.
robots.txt: Crawling steuern
robots.txt ist eine Datei im Wurzelverzeichnis. Sie sagt Crawlern, welche Pfade sie nicht abrufen sollen. Sie verhindert nicht die Indexierung einer URL, wenn diese von außen verlinkt wird. Dafür ist noindex zuständig.
Minimalbeispiel
User-agent: *
Allow: /
Disallow: /admin/
Disallow: /warenkorb/
Sitemap: https://vitoscore.de/sitemap.xml
Regeln
- Nur crawlen, nicht indexieren. Für Indexierung
noindexoder eine 301/410 verwenden. - Keine wichtigen Ressourcen blockieren. CSS, JS und Bilder müssen erreichbar bleiben, sonst kann Google die Seite nicht rendern.
- Sitemap referenzieren.
- Keine Geheimnisse erwarten.
robots.txtist öffentlich. - Testen. Die URL muss 200 liefern und den richtigen Content-Type haben.
Häufige Fehler
Disallow: /als versehentliche Komplettsperre.Disallowfür Seiten, die eigentlich indexiert werden sollen.robots.txtblockiert CSS/JS und die Seite wird falsch gerendert.robots.txtblockiert die Sitemap selbst.
XML-Sitemap: kanonische URLs anbieten
Eine Sitemap ist eine Empfehlung, keine Garantie. Sie hilft Crawlern, neue oder geänderte URLs schneller zu finden.
Regeln
- Nur kanonische, indexierbare URLs aufnehmen.
- Keine 404, Redirects oder
noindex-Seiten. lastmodpflegen, wenn sich Inhalte ändern.- Maximal 50.000 URLs und 50 MB pro Datei.
- Sitemap in
robots.txtund Search Console eintragen.
Häufige Fehler
- Sitemap enthält alte URLs nach einem Relaunch.
- Sitemap enthält Parameter-URLs, die kanonisiert werden.
- Sitemap wird nie aktualisiert.
- Sitemap enthält
noindex-Seiten.
Das Zusammenspiel
| Ziel | Instrument |
|---|---|
| Duplicate Content konsolidieren | Canonical + 301 |
| Seite aus dem Index nehmen | noindex oder 410 |
| Crawling von Bereichen reduzieren | robots.txt |
| Neue URLs bekannt machen | Sitemap + interne Links |
| Alte URL auf neue URL umleiten | 301 |
| Ranking-Signale bündeln | Canonical + interne Links |
Checkliste
- [ ] Jede indexierbare Seite hat ein selbstreferenzierendes Canonical.
- [ ] Canonicals zeigen auf 200-URLs, nicht auf Redirects oder 404.
- [ ] Parameter-URLs sind entweder kanonisiert oder per 301 bereinigt.
- [ ]
robots.txtblockiert keine CSS/JS-Ressourcen. - [ ]
robots.txtverweist auf die Sitemap. - [ ] Sitemap enthält nur kanonische, indexierbare URLs.
- [ ] Sitemap ist in der Search Console eingereicht.
- [ ] Nach Relaunch: Sitemap, Canonicals und Redirects gemeinsam geprüft.
Fazit
Canonical, robots.txt und Sitemap sind Werkzeuge für verschiedene Aufgaben. Wer sie sauber trennt, vermeidet die klassischen Self-Made-Duplikate und macht Crawlern eine klare Ansage. Nach jedem Relaunch gehören alle drei auf die Prüfliste.