Doładuj filtry i tagi dynamiczne za pomocą RegEx
Ostatnia aktualizacja czwartek, 7 marca 2024
Czym jest RegEx w SEO?
RegEx, skrót od wyrażeń regularnych, to potężne narzędzie służące do wyszukiwania wzorców w tekście. Można go używać do grupowania słów kluczowych lub adresów URL pasujących do tego samego wzorca. W tym przewodniku pomocy przyjrzymy się, w jaki sposób można używać RegEx w AccuRanker, aby usprawnić filtrowanie.
Co potrafi RegEx?
RegEx może być używany do tworzenia zarówno prostych, jak i złożonych grup słów kluczowych i adresów URL. Bardzo prostym przykładem może być znalezienie wszystkich słów kluczowych zawierających "seo", "rank tracker" lub "accuranker". Można to zrobić za pomocą następującego wzorca: seo|rank tracker|accuranker
. Wystarczy wkleić go do filtra słów kluczowych, jak pokazano na poniższym obrazku.
Możesz też być bardziej kreatywny - na przykład poniższy RegEx znajdzie wszystkie słowa kluczowe zaczynające się od "accuranker", a następnie zawierające dowolne słowo api lub affiliate: ^accuranker (api|affiliate)
. RegEx jest niezwykle elastycznym narzędziem, a w dalszej części tego artykułu można zapoznać się z kilkoma wskazówkami i sztuczkami dotyczącymi korzystania z RegEx.
Gdzie mogę używać RegEx w AccuRanker?
RegEx można używać w filtrze słów kluczowych i filtrze adresów URL na wszystkich kartach, w tym Discovery. Można ich również używać podczas tworzenia tagów dynamicznych w celu zastosowania filtrów RegEx do słów kluczowych, adresów URL i tagów tytułu. Należy pamiętać, że obsługujemy tylko wyrażenia regularne re2, które obsługują wszystkie najczęstsze przypadki użycia i pomagają w szybkim filtrowaniu. RegEx rozróżnia wielkość liter, więc ma znaczenie, czy słowa są pisane wielką literą, czy nie.
Przypadki użycia RegEx w SEO
Przypadków użycia RegEx do grupowania słów kluczowych jest wiele, oto kilka przykładów.
Identyfikacja pytań
Prostym sposobem na identyfikację pytań byłoby zastosowanie RegEx
\b(who|what|where|when|why|how)\b
To wyrażenie regularne dopasuje "kto", "co", "gdzie", "kiedy", "dlaczego" i "jak" tylko wtedy, gdy słowa te pojawiają się jako pełne, odrębne słowa w tekście. Obejmuje to przypadki, w których znajdują się one na początku lub na końcu zdania lub są otoczone spacjami, znakami interpunkcyjnymi lub innymi znakami niebędącymi słowami.
Jeśli zależy Ci tylko na zdaniach zaczynających się od jednego z tych słów, zastąp pierwsze \b znakiem ^.
Identyfikacja słów kluczowych z długiego ogona
To wyrażenie regularne dopasuje zdania zawierające więcej niż cztery słowa.
(\w+\b\s*){5,}
(\w+\b\s*): Dopasowuje słowo, po którym następuje granica słowa, aby zapewnić przechwycenie całego słowa, a następnie pozwala na dowolną liczbę białych znaków. Ta grupa zapewnia, że dopasowujemy słowo i wszelkie następujące po nim spacje jako całość.- \w+: Dopasowuje jeden lub więcej znaków słowa (litery, cyfry, podkreślenia).
- \b: Ustala kolejną granicę słowa na końcu słowa, aby upewnić się, że przechwytujemy pełne słowa.
- \s*: Dopasowuje zero lub więcej białych znaków po słowie.
{5,}: Ten kwantyfikator dopasowuje poprzednią grupę (\w+\b\s*) pięć lub więcej razy, zapewniając, że zdanie zawiera co najmniej pięć słów.
Identyfikacja wyszukiwań związanych z marką lub produktem
Twoja marka może być reprezentowana przez różne pisownie. Na przykład, jeśli Twoją marką jest Levi's, możesz utworzyć RegEx, aby wychwycić słowa kluczowe zawierające Levi, Levi's lub Levis. Prostym RegExem do tego celu może być: levi|levi's|levis. Ponadto, jeśli chcesz kierować reklamy na określoną kategorię produktów, takich jak dżinsy Levi's, i wiesz, że niektóre z ich modeli noszą nazwy 501, 502, 511 i 514, prostym RegEx do ich przechwycenia byłoby 501|502|511|514
. Alternatywnie, dla bardziej kreatywnego podejścia, można szukać słów kluczowych, które zawierają liczbę w zakresie od 500 do 599. Można to osiągnąć za pomocą następującego RegEx: \b (5\d{2})\b
, który szuka przerwy na słowo, następnie 5, po którym następują dokładnie dwie cyfry, a następnie przerwa na słowo.
Regex i ChatGPT
ChatGPT to niesamowite narzędzie do tworzenia wyrażeń regularnych dostosowanych do twoich potrzeb. Jeśli masz subskrypcję ChatGPT, możesz użyć jednego z istniejących niestandardowych GPT, na przykład RegEx GPT, ale są też narzędzia takie jak AutoRegex, które mogą ci pomóc. W przeciwnym razie możesz użyć naszej niestandardowej zachęty, którą powinieneś wstawić jako pierwszy fragment tekstu w swojej zachęcie:
Ten GPT specjalizuje się w tworzeniu wyrażeń regularnych (regex) przy użyciu składni re2. Powinien zawsze dostarczać wyrażenie regularne jako pierwsze w swojej odpowiedzi, a następnie krótkie wyjaśnienie, jak to działa. GPT ma na celu skupienie się na dostarczaniu zwięzłych i jasnych rozwiązań regex, unikając długich dyskusji lub niepowiązanych treści. Powinno to zapewnić, że dostarczony regex jest dokładny i zgodny z wytycznymi składni re2, zaspokajając potrzeby użytkowników, którzy szukają szybkich i niezawodnych wzorców regex dla swoich konkretnych potrzeb.
Jeśli chcesz nauczyć się tworzyć RegEx bez pomocy AI, poniższa ściągawka może być przydatna!
Ściągawka RegEx
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |