Zum Hauptinhalt springen
Geschäftsführender Gesellschafter

🤯 Ui. RegEx, um UND-Verknüpfungen mehrerer Begriffe zu bauen. Die Ursprungsfassung ging ein wenig rum, aber diese Verbesserung von Eric Wu ist mal ein richtig geiler Hack und deutlich einfacher zu lesen und zu schreiben:

(\\b(kwd1|kwd2).*){2}

RegEx lesen sich am besten von außen nach innen (wie auch Excel-Formeln). Ganz außen sieht der Query also so aus:

(…){2}

(…) Es kommt etwas (das in den runden Klammern) {2} dieses etwas kommt zwei mal vor.

In der Klammer definieren wir, dass etwas, nach dem wir die Daten durchsuchen:

\\b(kwd1|kwd2).*

\\b - ein Wort (Word Boundary) (kwd1|kwd2) - Wort1 oder Wort2 .* - Danach eine unbekannte Anzahl beliebiger Zeichen (.* in einer RegEx steht für “irgendwas oder nichts”.

Ein Beispiel, um nach allen Queries zu suchen, die wingmen und SEO enthalten, lautet also:

(\\b(wingmen|seo).*){2}

Matched:

  • wingmen seo
  • seo wingmen
  • seo seo
  • wingmen wingmen
  • seo wingmen marketing
  • seo marketing wingmen
  • wingmen seo marketing …

Matched nicht:

  • seo wngmn
  • wingmenseo …

Mit RegEx 101 (unserem Lieblings-RegEx-Bastel-Tool) sieht das dann so aus:

Eintrag der Beispiel RegEx in der Google Search Console in einen Query Filter: Als Filter-Typ ist RegEx eingestellt. Als Filter-Art “Matches RegEx

Und in der Search Console so:

Screenshot der Ergebnisses der Abfrage: Sichtbar sind 6 Klicks in den letzten 3 Monaten für “Wingmen SEO” und jeweils 0 Klicks für “strategisches SEO international SEO” und “SEO Texte SEO Content

Wofür kannst Du das benutzen? Du kannst nach Brand + generischer Begriff filtern

  • Nach Produktgruppe und Material
  • Nach Tätigkeit und Sortiment

Und natürlich kannst Du die Filter auch gruppieren:

(\\b((wingmen|wngmn|wingman)|(suchmaschinenoptimierung|seo|search engine optimization)).*){2}

Screenshot der Ergebnisse der modifizierten RegEx. “Wingman SEO” ist als viertes Ergebnis dazu gekommen mit 25 Klicks

Das wiederum heißt, dass Du ganze Keywordgruppierungen auf diesem Weg in der GSC abfragen kannst.

Bevor wir dazu ein Beispiel machen, wollen wir aber unsere RegEx noch ein wenig unslesbarer machen und optimieren (davon steigen in diesem Beispiel die Zahlen nicht, aber dabei geht es ums Prinzip):

(?:\\b(?:(?:wi?ngm[ea]?n)|(?:suchmaschinen[ -]?optimierung|search[ -]?engine optimization|seo)).*){2,}

Beispiel für Keywordgruppen: Keyword enthält Stuhl, Sofa oder Sessel und Stoff, Bezug oder Leder.

(?:\\b(?:(?:stuhl|sofa|sessel)|(?:stoff|bezug|leder)).*){2,}

Oder wie wäre es mit Fragen zu Deiner Dienstleistung, aber nicht zum Unternehmen?

(?:\\b(?:(?:suchmaschinen[ -]?optimierung|search[ -]?engine optimization|seo|strategie)|(?:wie|wo|was|warum|wozu|wieviel) ).*){2,}

Natürlich funktioniert das nicht nur mit Query-Filter, sondern auch mit dem Filtern nach URL.

Geschäftsführender Gesellschafter

Das ist ein Artikel aus unserem Newsletter. Wenn Du jeden Dienstag Morgen schlauer werden möchtest, melde jetzt kostenfrei für den SEO-Newsletter an

Kurze, praxisnahe SEO-Tipps – maximal 1× pro Woche. Keine Werbung, kein Spam.

Deine Daten sind bei uns in guten Händen und werden ausschließlich für diesen Newsletter genutzt.