Kurze Antwort: Um eine Shopify-Seite aus Google herauszuhalten, benötigt die Seite ein Meta-Robots-Noindex-Tag im . Im Shopify-Admin gibt es keinen Schalter dafür, daher kommt es von einer App oder Ihrem Theme: Eine App, die über ein Theme-App-Embed läuft, kann es ohne Code zu einzelnen Seiten hinzufügen, und eine Regel für ein ganzes Template ist eine Aufgabe für Ihren Theme-Entwickler. Blockieren Sie die Seite NICHT stattdessen in robots.txt — ein Disallow hindert Google daran, die Seite zu crawlen, sodass es das noindex nie sieht und die URL immer noch als nackter Link erscheinen kann. Erlauben Sie das Crawlen, verwenden Sie noindex. Häufige Ziele: interne Suchergebnisse, Warenkorb, Konto und stark facettierte Kollektions-URLs.

Manchmal ist der SEO-Erfolg, eine Seite aus der Suche herauszuhalten, nicht darin — interne Suchergebnisseiten, facettierte Duplikate und Dienstleistungsseiten verwässern den Crawl-Fokus Ihres Shops. Der Fehler, den die meisten Händler machen, ist, zu robots.txt zu greifen, was das falsche Werkzeug ist und das Problem stillschweigend verschlimmert.

noindex vs robots.txt — der entscheidende Unterschied

Diese klingen austauschbar und sind es nicht:

  • noindex (ein Meta-Tag oder Header) sagt: crawle diese Seite, aber halte sie aus dem Index heraus.
  • robots.txt Disallow sagt: crawle diese Seite überhaupt nicht.

Hier ist die Falle. Wenn Sie eine URL mit Disallow blockieren, kann Googlebot die Seite nicht abrufen — es sieht also nie ein noindex-Tag, das Sie dort platziert haben, und die URL kann immer noch als nackter, beschreibungsloser Link in den Ergebnissen erscheinen, weil Google weiß, dass sie existiert, aber angewiesen wurde, nicht hinzusehen. Um eine Seite zuverlässig aus dem Index zu entfernen, müssen Sie Google erlauben, sie zu crawlen und ein noindex zu finden. Die beiden Direktiven stehen im Konflikt; wählen Sie noindex für "halte es aus der Suche heraus."

Wie man auf Shopify noindex setzt

Shopify hat keinen Admin-Schalter dafür, also gibt es zwei Wege, und keiner erfordert, dass Sie den Theme-Code öffnen:

  • Einzelne Seiten — eine App. Eine App, die über ein Theme-App-Embed läuft, kann das noindex-Tag auf den von Ihnen ausgewählten Produkten, Kollektionen, Seiten oder Blogposts drucken. In RankEngine öffnen Sie die Seite in On-Page SEO und schalten Block from search engines ein; das RankEngine-App-Embed (einmal im Theme-Editor eingeschaltet) fügt dieser Seite <meta name="robots" content="noindex,nofollow"> hinzu.
  • Ein ganzes Template — Ihr Theme-Entwickler. Eine Regel wie "jede interne Suchergebnisseite" ist ein bedingtes Tag im Theme, das auf den Template-Namen abgestimmt ist. Bitten Sie Ihren Theme-Entwickler, es hinzuzufügen, und die Bedingung eng zu halten: Eine Regel, die ein Template zu breit abgleicht, kann stillschweigend Seiten auf noindex setzen, die Sie ranken lassen möchten, was die häufigste selbstverschuldete Wunde hier ist.

Was auf noindex setzen (und was niemals)

Vernünftige Kandidaten: interne Suchergebnisseiten, die Warenkorb- und Kontoseiten, tag-gefilterte oder stark facettierte Kollektions-URLs, die nahezu Duplikate erzeugen (obwohl Shopify viele davon bereits kanonisiert), und gelegentlich dünne Dienstleistungsseiten. Niemals Ihre Produkte, Kollektionen, Blogposts oder wichtige Landingpages auf noindex setzen — und lesen Sie jede breite Regel erneut, bevor sie veröffentlicht wird.

Überprüfen, ob es funktioniert hat

Sehen Sie sich den Quellcode der von Ihnen anvisierten Seiten an und suchen Sie nach diesem Tag im <head>:

<meta name="robots" content="noindex">

(oder noindex,nofollow) — und bestätigen Sie, dass es nicht auf allem anderen vorhanden ist. Führen Sie dann die Seite durch das URL-Inspektions-Tool der Google Search Console, das die Indexierbarkeit und ob es das noindex gesehen hat, meldet. Das Entfernen einer bereits indexierten Seite erfordert einen Crawl-Zyklus: Die Direktive gilt, wenn Google die Seite das nächste Mal abruft, nicht sofort. Wenn Sie es schneller entfernen müssen, fordern Sie nach Bestätigung des Tags eine Indexierung an (was einen erneuten Crawl auslöst).