Robots.txt in Shopify bearbeiten: Der ultimative SEO-Guide
Hier ist ein leicht verständliches Tutorial, wie du die robots.txt-Datei in deinem Shopify-Shop bearbeitest, um dein SEO zu optimieren.
Die robots.txt-Datei ist ein entscheidendes Werkzeug für die Suchmaschinenoptimierung (SEO). Sie sagt den Crawlern von Google, Bing und Co., welche Bereiche deiner Website sie besuchen dürfen und welche nicht. Früher war diese Datei bei Shopify gesperrt, doch mittlerweile kannst du sie ganz einfach anpassen.
In dieser Anleitung lernst du Schritt für Schritt, wie du die volle Kontrolle über dein Crawling-Budget übernimmst.
Warum sollte man die robots.txt bearbeiten?
Standardmäßig erstellt Shopify eine sehr gute robots.txt. Es gibt jedoch Gründe, sie anzupassen:
- Crawling-Budget sparen: Verhindere, dass Google unwichtige Seiten (z.B. Filter-Ergebnisse oder interne Suchseiten) scannt.
- Duplicate Content vermeiden: Schließe bestimmte URL-Parameter aus.
- Spezielle Anweisungen: Blockiere bestimmte Bots, die deine Inhalte stehlen oder unnötigen Traffic verursachen.
Schritt 1: Den Theme-Editor öffnen
Zuerst musst du in den Code-Bereich deines Shopify-Shops gelangen.
- Logge dich in deinen Shopify Admin ein.
- Gehe zu Onlineshop > Themes.
- Klicke bei deinem aktuellen Theme auf die drei Punkte (...) und wähle Code bearbeiten.
Schritt 2: Die robots.txt-Vorlage erstellen
Shopify nutzt eine spezielle Datei namens robots.txt.liquid, um die Standard-Datei zu überschreiben.
- Klicke im linken Menü unter dem Ordner Templates auf Neues Template hinzufügen.
- Wähle im Dropdown-Menü robots.txt aus.
- Klicke auf Template erstellen.
Shopify generiert nun automatisch den Standard-Code in dieser neuen Datei.
Schritt 3: Den Code anpassen
In der Datei robots.txt.liquid siehst du Liquid-Code (die Programmiersprache von Shopify). Du kannst nun eigene Regeln hinzufügen.
Wichtig: Lösche den vorhandenen Code nicht einfach, sondern füge deine Regeln am Ende oder an den entsprechenden Stellen ein.
Beispiel: Eine bestimmte Seite blockieren
Wenn du möchtest, dass eine bestimmte Seite (z.B. eine geheime Landingpage) nicht indexiert wird, füge dies am Ende der Datei ein:
{% for group in robots.default_groups %}
{{ group.user_agent }}
{% for rule in group.rules %}
{{ rule }}
{% endfor %}
{%- if group.user_agent.value == '*' -%}
Disallow: /seiten-url-die-du-blockieren-willst
{%- endif -%}
{% if group.sitemap %}
{{ group.sitemap }}
{% endif %}
{% endfor %}
Häufige Anpassungen für SEO:
- Filter-URLs ausschließen: Oft erzeugen Produktfilter (Farbe, Größe) unzählige URLs.
Disallow: /*?section_id=* - Bestimmte Bots blockieren: Wenn du einen Bot komplett aussperren willst:
User-agent: NameDesBotsDisallow: /
Schritt 4: Speichern und Überprüfen
- Klicke oben rechts auf Speichern.
- Um zu prüfen, ob es funktioniert hat, gib in deinem Browser folgende URL ein:
dein-shop.de/robots.txt. - Du solltest nun deine Änderungen in der Textdatei sehen.
Wichtige Sicherheitshinweise
- Vorsicht mit "Disallow: /": Ein kleiner Tippfehler kann dazu führen, dass dein gesamter Shop aus der Google-Suche verschwindet.
- Keine sensiblen Daten: Die
robots.txtist öffentlich einsehbar. Nutze sie nicht, um Admin-Pfade oder private Informationen zu "verstecken". - Google Search Console nutzen: Teste deine
robots.txtnach Änderungen immer im „Robots.txt-Tester“ der Google Search Console, um sicherzugehen, dass wichtige Seiten nicht versehentlich blockiert wurden.
Fazit
Das Bearbeiten der robots.txt in Shopify ist dank des robots.txt.liquid-Templates heute extrem einfach. Für die meisten Shops ist der Standard ausreichend, aber für fortgeschrittenes SEO ist die Kontrolle über die Crawler-Anweisungen ein mächtiges Werkzeug.
Viel Erfolg bei der Optimierung deines Shops!