Redaktion ClassymarketingVeröffentlicht Aktualisiert 6 Min. Lesezeit

Regex-Filter in Search Console: Seiten und Suchanfragen sauber trennen

Regex gruppiert vorhandene Suchdaten. Ein Filter erzeugt keine Rankings und erkennt keine Zahlungsfehler. Search Console misst Google-Suche; Checkout-Abbrüche gehören in Shopanalysen und gegebenenfalls freigegebene Webanalyse.

Wo du den Filter setzt

Öffne den Leistungsbericht für Suchergebnisse, wähle einen Zeitraum und füge über Neu einen Filter für Seite oder Suchanfrage hinzu. Wähle „Benutzerdefiniert (Regex)“. Die Beschriftung kann je nach Sprache abweichen.

Seitenfilter durchsuchen die vollständige URL, Suchanfragenfilter den eingegebenen Suchtext. Deshalb passt ^/products/ nicht an den Anfang einer vollständigen URL mit https://.

Praktische Muster

Diese Beispiele sind für die angegebenen Strukturen gedacht. Ersetze Beispielnamen durch deine eigenen und prüfe positive sowie negative Treffer.

Aufgabe Filterdimension Muster
Shopify-Produktpfade Seite /products/[^/?]+
Shopify-Collections Seite /collections/[^/?]+
Blogartikel Seite /blogs/
Größen- oder Farbparameter Seite [?&](size|color)=
Fragen am Anfrageanfang Suchanfrage ^(wie|was|welche|warum)\b
Zwei tatsächlich bediente Orte Suchanfrage \b(berlin|potsdam)\b

In der Tabelle ist der senkrechte Strich aus Darstellungsgründen maskiert. Kopiere beispielsweise diese vollständigen Ausdrücke:

[?&](size|color)=
^(wie|was|welche|warum)\b

Für eine einzelne URL ist ein verankerter Filter sinnvoll:

^https://www\.example\.com/products/rote-tasse$

Der maskierte Punkt steht für einen tatsächlichen Punkt. Ohne Maskierung bedeutet . ein beliebiges Zeichen. Dieses exakte Beispiel schließt Parameter und andere Hosts bewusst aus.

Rezept: Produktdetails ohne Collection-Ansichten untersuchen

Shopify kann Produkte auch über Collection-Pfade erreichbar machen. Das breite Muster /products/ findet beide Formen. Wenn du nur direkte Produktpfade auf deinem Hauptdomainnamen untersuchen willst, verwende:

^https://www\.example\.com/products/[^/?]+/?$

Hypothetische Test-URLs:

  • Treffer: https://www.example.com/products/rote-tasse
  • Treffer: https://www.example.com/products/rote-tasse/
  • Kein Treffer: https://www.example.com/collections/tassen/products/rote-tasse
  • Kein Treffer: https://www.example.com/products/rote-tasse?variant=123

Ein Produktpfad unterhalb einer Collection lässt sich separat auswählen:

/collections/[^/?]+/products/[^/?]+

Das ist eine Untersuchung unterschiedlicher URL-Formen, keine vollständige Duplikatanalyse. Search Console ordnet Leistungsdaten häufig der von Google ausgewählten kanonischen URL zu. Ein Filter ohne Treffer beweist deshalb nicht, dass eine alternative URL nie aufgerufen oder gecrawlt wurde. Prüfe Canonicals mit der URL-Prüfung und technischen Abrufen.

Für Shopbereiche mit Sprachunterordnern kannst du ausdrücklich erlaubte Präfixe aufnehmen:

^https://www\.example\.com/(de/|en/)?products/[^/?]+/?$

Dieses Beispiel unterstützt nur die genannten Strukturen. Nutzt dein Shop Länder-Sprachkombinationen oder andere Domains, passe es an tatsächliche exportierte URLs an.

Rezept: Collection-Startseiten von anderen Pfaden trennen

^https://www\.example\.com/collections/[^/?]+/?$

Damit findest du beispielsweise /collections/tassen, aber keine darunterliegende Produktansicht und keine URL mit Parametern. Die Bedeutung der Gruppe [^/?]+ ist: mindestens ein Zeichen, das weder Schrägstrich noch Fragezeichen ist.

Für Parameter ist die Trennung von Name und Wert wichtig:

[?&](size|color|filter\.v\.option\.size)=

Das findet ?size=10 und &color=rot, aber nicht ?beschreibung=color. Es passt außerdem zum ausdrücklich genannten Shopify-Filternamen. Weitere Filternamen musst du aus deiner tatsächlichen URL-Struktur übernehmen. Parameterdaten können in Search Console durch die Zuordnung zur kanonischen URL fehlen; ein technischer Crawl ist für die umfassende Prüfung von Filter-URLs geeigneter.

Rezept: Marken- und Frageanfragen vergleichen

Für die hypothetische Marke „Musterwerk“:

(^|[^a-zäöüß0-9])(musterwerk|muster werk)([^a-zäöüß0-9]|$)

Die äußeren Gruppen verhindern hier einen Treffer innerhalb von musterwerkzeug. Ergänze nur tatsächlich beobachtete Schreibvarianten. Search Console behandelt Regex standardmäßig ohne Beachtung der Groß-/Kleinschreibung; bei Bedarf lässt sich das über RE2-Flags steuern.

Führe zwei getrennte Auswertungen aus: einmal „stimmt überein“, einmal „stimmt nicht überein“. Speichere Zeitraum und übrige Filter identisch. Der Nichtmarkenbericht ist keine vollständige Liste unbekannter Kunden: Manche Anfragen bleiben aus Datenschutzgründen verborgen.

Fragen lassen sich nach ihrem Anfang gruppieren:

^(wie|was|welche|welcher|welches|warum|wo|wann)([[:space:]]|$)

Dieses Muster verwendet eine explizite Wortgrenze durch Leerraum oder Stringende. Es findet wie reinige ich eine tasse, aber nicht wiederverwendbare tasse. Es erfasst keine Frage, die mit anderen Wörtern beginnt, beispielsweise tasse wie reinigen. Die Gruppe dient als Arbeitsauswahl für Hilfethemen, nicht als vollständige Klassifikation der Suchintention.

Rezept: Lokale Anliegen ohne Ortsseiten-Klone prüfen

Eine Ortsgruppe wie berlin|potsdam ist ein breiter Ausgangsfilter. Eine präzisere Form für eigenständige Wörter ist:

(^|[^a-zäöüß0-9])(berlin|potsdam)([^a-zäöüß0-9]|$)

Sie findet reparatur berlin, aber nicht berliner straße. Das kann erwünscht sein oder einen relevanten Straßenbegriff ausschließen. Entscheide bewusst und ergänze nur für dein Unternehmen passende Varianten. Mit einer gleichzeitigen Seiteneinschränkung auf eine konkrete Leistung lässt sich anschließend prüfen, welche Ortsanfragen auf dieser Leistung erscheinen.

Nicht aus einer schwächeren CTR für einen Ort sofort eine zusätzliche Landingpage ableiten. Entfernung, Suchintention, Markenbekanntheit und unterschiedliche Suchergebnisse können den Vergleich beeinflussen.

Ausschlüsse ohne ungültige Syntax

Search Console verwendet RE2. Lookahead wie ^(?!.*blog) und Lookbehind sind dort nicht unterstützt. Zum Ausschließen von Blogseiten verwende das Muster /blogs/ und die Einstellung stimmt nicht mit Regex überein.

Ein Markenfilter könnte beispielmarke|beispiel marke lauten. Für Nichtmarkenanfragen nutzt du denselben Ausdruck als Ausschluss. Kontrolliere Schreibvarianten und unbeabsichtigte Treffer; ein kurzer Markenname kann auch Teil anderer Wörter sein.

Ergebnisse auf Plausibilität prüfen

  1. Notiere ein Beispiel, das enthalten sein soll, und eines, das ausgeschlossen sein soll.
  2. Prüfe die tatsächlich angezeigten Zeilen, nicht nur die Diagrammsumme.
  3. Verwende den Gerätefilter für Mobil/Desktop; Regex erkennt kein Gerät.
  4. Vergleiche nur gleiche Zeiträume und Filter.
  5. Bei null Treffern kontrolliere Pfad, Schreibweise, URL-Kodierung und Datenbestand.

Eine Stadt in einer Suchanfrage beweist nicht den Aufenthaltsort des Suchenden. Fehlende Anfragen können durch Datenschutzfilterung fehlen. CTR ist keine Kaufquote.

Einen gefilterten Vergleich auswerten

Hypothetisches Rechenbeispiel: Für dieselbe Seitengruppe wurden im ersten Zeitraum 2.000 Impressionen und 80 Klicks erfasst, im zweiten 2.500 Impressionen und 75 Klicks. Die CTR beträgt zunächst 4 Prozent, danach 3 Prozent. Mehr Impressionen und weniger Klicks können auf einen veränderten Anfragemix hindeuten; sie beweisen nicht, dass das Checkout schlechter geworden ist.

Exportiere deshalb die Suchanfragen beider Zeiträume mit Klicks, Impressionen und Position. Prüfe:

  1. Welche Anfragen sind neu hinzugekommen?
  2. Fallen vor allem Markensuchen oder allgemeine Anfragen?
  3. Zeigen neue Anfragen wirklich denselben Informationsbedarf?
  4. Haben sich Geräte, Länder oder die sichtbare Zielseite verändert?

Bei Summen mehrerer Zeilen berechnest du die CTR als Summe der Klicks geteilt durch Summe der Impressionen, nicht als ungewichteten Mittelwert der Zeilen-CTR. Dokumentiere im Vergleich immer Filterdimension, Regex, Ein-/Ausschluss, Suchtyp und Zeitraum.

Wenn der Ausdruck nicht funktioniert

Beobachtung Erste Prüfung
Syntaxfehler Lookaround, Rückreferenzen oder Kommentare aus dem Muster entfernen
Keine Treffer Vollständige URL statt Pfad, tatsächliche Schreibweise und Datenbestand kontrollieren
Zu viele Treffer Punkte maskieren, Pfadgrenzen und Anfang/Ende gezielter setzen
Ein Ort fehlt Umlaut, Umschreibung oder URL-Kodierung anhand realer Zeilen prüfen
Gerätetrennung fehlt Gerätefilter statt zusätzlicher Regex verwenden

Teste jeweils eine Änderung. | bedeutet ODER; mehrere Alternativen gehören in einen Ausdruck. Ein Suchanfragenfilter und ein Seitenfilter können gemeinsam eingesetzt werden, während mehrere unabhängige Filter desselben Typs nicht beliebig stapelbar sind.

Die offizielle Hilfe zum Leistungsbericht beschreibt Regex und Datenbegrenzungen. Speichere brauchbare Filter mit ihrer fachlichen Fragestellung, etwa „Suchleistung unserer Produktdetailseiten“, statt beliebige Muster als SEO-Trick zu sammeln.

Shopify- und E-Commerce-Updates per E-Mail

Einmal im Monat: was sich bei Shopify ändert, welche Fristen laufen und was davon für Ihren Shop wichtig ist. Kein Verkaufsdruck, jederzeit abbestellbar.

Weiterlesen

Kommentare

Kommentare werden geladen ...

Kommentar hinterlassen