Optimieren Sie Ihre Filter und dynamischen Tags mit RegEx
Zuletzt aktualisiert am Donnerstag, 7. März 2024
Was ist RegEx in der SEO?
RegEx, die Abkürzung für reguläre Ausdrücke, ist ein leistungsfähiges Werkzeug für die Suche nach Mustern im Text. Es kann verwendet werden, um Keywords oder URLs zu gruppieren, die demselben Muster entsprechen. In dieser Anleitung werden wir uns ansehen, wie Sie RegEx in AccuRanker verwenden können, um Ihre Filterung zu verbessern.
Was kann RegEx tun?
RegEx kann verwendet werden, um sowohl einfache als auch komplexe Gruppen von Keywords und URLs zu erstellen. Ein sehr einfaches Beispiel wäre, alle Keywords zu finden, die "seo" oder "rank tracker" oder "accuranker" enthalten. Sie können dies mit folgendem Muster tun: seo|rank tracker|accuranker
. Fügen Sie dies einfach in Ihren Keyword-Filter ein, wie in der Abbildung unten gezeigt.
Sie können auch kreativer werden - zum Beispiel findet das folgende RegEx alle Keywords, die mit "accuranker" beginnen und dann eines der Wörter api oder affiliate enthalten: ^accuranker (api|affiliate)
. RegEx ist ein äußerst flexibles Werkzeug, und Sie können einige Tipps und Tricks für die Verwendung von RegEx später in diesem Artikel lernen.
Wo kann ich RegEx in AccuRanker verwenden?
Sie können RegEx im Keyword-Filter und im URL-Filter auf allen Tabs, einschließlich Discovery, verwenden. Sie können sie auch beim Erstellen dynamischer Tags verwenden, um RegEx-Filter auf Keywords, URLs und Titel-Tags anzuwenden. Bitte beachten Sie, dass wir nur reguläre Ausdrücke re2 unterstützen, die die häufigsten Anwendungsfälle unterstützen und die Filterung sehr schnell machen. RegEx unterscheiden zwischen Groß- und Kleinschreibung, es ist also wichtig, ob Sie Wörter groß oder klein schreiben.
Anwendungsfälle für RegEx in SEO
Es gibt viele Anwendungsfälle für RegEx zum Gruppieren von Schlüsselwörtern, hier sind einige Beispiele.
Identifizierung von Fragen
Eine einfache Möglichkeit, Fragen zu identifizieren, wäre die Anwendung von RegEx
\b(wer|was|wo|wenn|wieso|wie)\b
Dieser reguläre Ausdruck passt nur dann auf "wer", "was", "wo", "wann", "warum" und "wie", wenn diese Wörter als vollständige, eindeutige Wörter im Text erscheinen. Dies schließt Fälle ein, in denen sie am Anfang oder Ende eines Satzes stehen oder von Leerzeichen, Satzzeichen oder anderen Nicht-Wort-Zeichen umgeben sind.
Wenn Sie sich nur für Sätze interessieren, die mit einem dieser Wörter beginnen, ersetzen Sie das erste \b durch ein ^.
Identifizierung von Long-Tail-Schlüsselwörtern
Dieser reguläre Ausdruck passt zu Sätzen mit mehr als vier Wörtern.
(\w+\b\s*){5,}
(\w+\b\s*): Passt auf ein Wort, gefolgt von einer Wortgrenze, um sicherzustellen, dass das gesamte Wort erfasst wird, und lässt dann eine beliebige Anzahl von Leerzeichen folgen. Diese Gruppe stellt sicher, dass ein Wort und alle folgenden Leerzeichen als Einheit erkannt werden.- \w+: Entspricht einem oder mehreren Wortzeichen (Buchstaben, Ziffern, Unterstrichen).
- \b: Setzt eine weitere Wortgrenze am Ende des Wortes ein, um sicherzustellen, dass wir vollständige Wörter erfassen.
- \s*: Passt auf null oder mehr Leerzeichen nach dem Wort.
{5,}: Dieser Quantifizierer stimmt fünf oder mehr Mal mit der vorangehenden Gruppe (\w+\b\s*) überein und stellt sicher, dass der Satz mindestens fünf Wörter enthält.
Identifizierung von Markensuchen oder Produktsuchen
Ihre Marke kann durch verschiedene Schreibweisen repräsentiert werden. Wenn Ihre Marke z. B. Levi's ist, könnten Sie ein RegEx erstellen, um Keywords zu erfassen, die Levi, Levi's oder Levis enthalten. Ein einfaches RegEx für diesen Zweck könnte sein: levi|levi's|levis. Wenn Sie darüber hinaus auf eine bestimmte Produktkategorie abzielen möchten, z. B. auf Jeans von Levi's, und Sie wissen, dass einige ihrer Modelle 501, 502, 511 und 514 heißen, wäre ein einfaches RegEx zur Erfassung dieser Produkte 501|502|511|514
. Wenn Sie einen kreativeren Ansatz verfolgen, können Sie auch nach Schlüsselwörtern suchen, die eine Zahl im Bereich von 500 bis 599 enthalten. Dies kann mit der folgenden RegEx erreicht werden: \b (5\d{2})\b
, die nach einer Worttrennung, dann nach 5, gefolgt von genau zwei Ziffern, und dann nach einer Worttrennung sucht.
Regex und ChatGPT
ChatGPT ist ein großartiges Tool zum Erstellen von regulären Ausdrücken, die Ihren Bedürfnissen entsprechen. Wenn Sie ein ChatGPT-Abonnement haben, können Sie eine der vorhandenen benutzerdefinierten GPTs verwenden, z. B. RegEx GPT, aber es gibt auch Tools wie AutoRegex, die Ihnen helfen können. Andernfalls können Sie unsere benutzerdefinierte Eingabeaufforderung verwenden, die Sie als erstes Stück Text in Ihre Eingabeaufforderung einfügen sollten:
Dieses GPT ist darauf spezialisiert, reguläre Ausdrücke (regex) mit der re2-Syntax zu erstellen. Es sollte in seiner Antwort immer zuerst den Regex liefern, gefolgt von einer kurzen Erklärung, wie er funktioniert. Das GPT soll sich darauf konzentrieren, prägnante und klare Regex-Lösungen zu liefern und langwierige Diskussionen oder unzusammenhängende Inhalte zu vermeiden. Es soll sicherstellen, dass die bereitgestellte Regex korrekt ist und sich an die re2-Syntaxrichtlinien hält und sich an Benutzer richtet, die schnelle und zuverlässige Regex-Muster für ihre speziellen Bedürfnisse suchen.
Wenn Sie lernen möchten, wie man RegEx ohne die Hilfe von KI erstellt, könnte der folgende Spickzettel hilfreich sein!
RegEx-Spickzettel
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |