Jak używać regex w Google Search Console

Jak używać regex w Google Search Console

Filtry regex to najszybszy sposób na wyciągnięcie prawdziwych odpowiedzi z Google Search Console. Gdy poznasz garść wzorców, możesz oddzielić ruch brandowy od niebrandowego, wyciągnąć każde pytanie, które ludzie zadają, zanim do Ciebie trafią, albo wyodrębnić jeden folder swojej witryny, a wszystko to bez eksportowania choćby jednego wiersza.

Ten przewodnik daje Ci gotowe do wklejenia przepisy, które działają, plus reguły RE2, które po cichu psują te niedziałające. Wszystko poniżej działa w raporcie Performance, bez żadnych dodatków.

Gdzie możesz używać regex w Google Search Console

Aby otworzyć regex: Performance > Search results > + New filter > wybierz Query lub Page > wybierz Custom (regex) z listy rozwijanej.

Pojawia się druga lista rozwijana z Matches regex i Doesn't match regex. Ta druga opcja to Twój filtr negatywny i będziesz go używać nieustannie.

Gdzie znajduje się regex w Google Search Console: ścieżka w raporcie Performance od Search results przez New filter do Query lub Page aż po opcję Custom (regex), a następnie przełącznik między Matches regex a Doesn't match regex
Regex znajduje się w raporcie Performance w filtrach Query i Page, z przełącznikiem między Matches a Doesn't match

Składnia RE2: co Google obsługuje (a czego nie)

Google działa na RE2, swoim własnym silniku regex. Jest szybki i rezygnuje z kilku funkcji, których możesz spodziewać się z Pythona lub JavaScriptu. Cztery reguły odpowiadają za większość momentów „dlaczego to nie działa”:

  • Twój wzorzec dopasowuje się w dowolnym miejscu ciągu, chyba że go zakotwiczysz za pomocą ^ (początek) lub $ (koniec). Więc seo dopasowuje też „seo tools” i „best seo agency”.
  • Zgodnie z dokumentacją Google dopasowywanie nie rozróżnia wielkości liter od razu po wyjęciu z pudełka. Poprzedź wzorzec (?-i), jeśli potrzebujesz dopasowania z rozróżnianiem wielkości liter. Dane zapytań i tak są przechowywane małymi literami, więc wielkość liter dotknie Cię tylko przy adresach URL w Page.
  • Lookaheady, lookbehindy i backreferencje nie istnieją w RE2. Gdy chciałbyś sięgnąć po negatywny lookahead, zamiast tego przełącz filtr na Doesn't match regex.
  • GSC ogranicza wzorzec do około 4096 znaków. Jeśli osiągniesz ten limit, podziel wzorzec na dwa nałożone filtry.

Uważaj na nieprawidłowe wzorce: GSC nie pokazuje błędu składni, gdy regex jest błędnie sformułowany. Po prostu zwraca zero wyników, dokładnie tak jak prawidłowy wzorzec bez dopasowań. Jeśli filtr wraca pusty, najpierw wyklucz zepsuty wzorzec.

Cztery reguły RE2, o które najczęściej potyka się regex w Google Search Console: zakotwicz za pomocą daszka lub dolara, bo inaczej dopasowuje się wszędzie; dopasowywanie domyślnie nie rozróżnia wielkości liter; brak lookaheadów i backreferencji; oraz limit około 4096 znaków
Cztery reguły RE2: kotwiczenie, brak rozróżniania wielkości liter, brak lookaheadów i backreferencji oraz limit 4096 znaków

Gotowe do wklejenia filtry regex dla GSC

Wklej je bezpośrednio w filtr Query lub Page. Pamiętaj, aby przykładową markę i foldery zastąpić własnymi.

  • Zapytania brandowe (Query > Matches regex). Wypisz swoją markę oraz sposoby, w jakie ludzie ją błędnie zapisują: seocrawl|seo crawl|seocrawl ai
  • Zapytania niebrandowe (Query > Doesn't match regex). Użyj dokładnie tego samego wzorca, po prostu przełącz filtr na „Doesn't match”. To prawdziwa miara Twojego zasięgu organicznego.
  • Zbliżone pisownie marki (Query > Matches regex). ? sprawia, że znak jest opcjonalny, więc jeden wzorzec łapie kilka literówek: seo ?crawl|seocrwal|seo crawel|secrawl
  • Zapytania pytające (Query > Matches regex). Zakotwiczone na początku, więc dostajesz tylko zapytania, które zaczynają się od słowa pytającego: ^(who|what|when|where|why|how|is|are|can|do|does|should)\b
  • Pojedynczy folder lub ścieżka (Page > Matches regex). Zabezpiecz kropki w swojej domenie ukośnikiem wstecznym: example\.com/(blog|guides|docs)/
  • Kilka słów kluczowych naraz (Query > Matches regex). Pipe to zwykłe LUB: buy|purchase|order|pricing|cost
  • Wyklucz niechciane terminy (Query > Doesn't match regex). Odsiej osoby szukające pracy, łowców darmowych rzeczy albo nazwę konkurenta: jobs|salary|free|login
  • Zapytania long-tail według liczby słów (Query > Matches regex). To dopasowuje każde zapytanie złożone z czterech słów lub więcej, czyste źródło pomysłów na FAQ i treści: \S+(\s+\S+){3,}

Zbuduj filtr krok po kroku: niebrandowe pytania

Załóżmy, że chcesz zobaczyć, jak radzi sobie Twój niebrandowy ruch oparty na pytaniach.

  • Otwórz Performance > Search results i dodaj filtr Query.
  • Wybierz Custom (regex), ustaw go na Doesn't match regex i wklej wzorzec swojej marki (seocrawl|seo crawl). Zastosuj.
  • Dodaj drugi filtr Query, Matches regex, i wklej wzorzec pytań (^(who|what|when|where|why|how)\b). Zastosuj.

GSC nakłada oba filtry, więc tabela pokazuje teraz tylko niebrandowe pytania, posortowane według kliknięć.

Przełącz sortowanie na wyświetlenia, a zobaczysz popyt, na który się rankujesz, ale ledwo zdobywasz kliknięcia, i możesz zabrać się za kolejną partię briefów treści.

Nakładanie dwóch filtrów Query w Google Search Console, aby wyodrębnić niebrandowy ruch pytający: filtr pierwszy to Doesn't match regex na wzorcu marki, filtr drugi to Matches regex na wzorcu słów pytających, a wynikiem jest tabela niebrandowych pytań
Nałóż filtr Doesn't-match na markę z filtrem Matches na pytania, aby zobaczyć niebrandowe pytania

Napraw regex, który niczego nie dopasowuje

Pusta tabela? Oto jak to rozgryźć:

ObjawDlaczegoRozwiązanie
Filtr niczego nie zwraca, choć dane istniejąZbyt mocno zakotwiczyłeś: ^how$ dopasowuje tylko pojedyncze słowo „how”Usuń $, chyba że chcesz dokładnego dopasowania
Wzorzec zwraca zero wierszy, bez błęduUżyłeś funkcji, której RE2 nie obsługuje (lookahead, backreference), co unieważnia cały wzorzecPrzepisz negacje jako filtr „Doesn't match regex”
Wzorzec, który powinien pasować, nie pasujeZnak specjalny jest odczytywany dosłownie: kropki, ukośniki i znaki zapytania mają znaczenie w regexZabezpiecz je ukośnikiem wstecznym
Nie pojawiają się zapytania z wielkimi literamiDane zapytań są przechowywane małymi literamiZapisz wzorzec małymi literami

Przestań wpisywać regex od nowa co sesję

Regex w GSC jest potężny, ale niczego nie zapamiętuje. Co sesję wpisujesz od nowa ten sam wzorzec marki, ten sam filtr pytań, tę samą ścieżkę folderu.

GSC daje Ci filtry regex i „zawiera”, ale żadnej zapisanej taksonomii, więc większość zespołów kończy na eksportowaniu do arkusza i ręcznym tagowaniu zapytań co tydzień.

Dla zespołów, które potrzebują każdego zapytania w jednym miejscu (a nie tylko tego, co mieści się w jednej sesji), to grupowanie jest już wbudowane w SEO Dashboard od SEOcrawl AI. Tagujesz słowa kluczowe i strony na bazie swoich prawdziwych kliknięć i wyświetleń z Search Console, a następnie kroisz raport według dowolnego wymiaru, jaki zdefiniujesz: marka, klaster tematyczny, intencja, etap lejka.

Tagowanie działa na trzy sposoby: ręcznie, poprzez reguły automatycznego tagowania, które klasyfikują nowe zapytania w miarę ich pojawiania się, albo bezpośrednio z Claude lub ChatGPT przez SEOcrawl AI MCP.

Tagi są zapisywane i wielokrotnego użytku, więc podział na brandowe i niebrandowe, który napiszesz raz, działa dalej w kolejnym miesiącu, bez ponownego wpisywania. A ponieważ dane pochodzą z Twojej własnej Google Search Console, a nie ze zeskrobanego panelu, nie ma limitu wierszy ani sufitu eksportu 1000 wierszy, z którym trzeba walczyć.

Napisz segment raz, wykorzystuj go co miesiąc. SEOcrawl AI taguje Twoje słowa kluczowe i strony z Search Console, a następnie pozwala kroić kliknięcia i wyświetlenia według marki, klastra czy intencji bez limitu wierszy. Wypróbuj SEOcrawl AI lub poznaj SEO Dashboard.

Najczęściej zadawane pytania

Czy Google Search Console obsługuje regex?

Tak. Raport Performance przyjmuje regex w filtrach Query i Page za pomocą opcji Custom (regex), korzystając ze składni RE2 od Google. Dostajesz zarówno Matches regex, jak i Doesn't match regex, i możesz nakładać kilka filtrów naraz. Filtry kraju, urządzenia i wyglądu w wynikach ich nie obsługują.

Czy regex w Google Search Console rozróżnia wielkość liter?

Nie, nie domyślnie. Oficjalna dokumentacja Google podaje, że dopasowywanie regex w raporcie Performance nie rozróżnia wielkości liter, chyba że poprzedzisz wzorzec (?-i), aby wymusić dopasowanie z rozróżnianiem wielkości liter. Ponieważ GSC przechowuje dane zapytań małymi literami, wielkość liter w praktyce wpływa tylko na filtry adresów URL w Page, więc większość osób nigdy nie potrzebuje tej flagi.

Jak filtrować zapytania brandowe za pomocą regex?

Dodaj filtr Query, wybierz Custom (regex) i wpisz swoją markę oraz jej częste błędne pisownie, oddzielone znakiem pipe, na przykład seocrawl|seo crawl|seocrwal. Pozostaw zaznaczone Matches regex, aby zobaczyć ruch brandowy. Aby zobaczyć całą resztę, użyj identycznego wzorca, ale z zastosowanym Doesn't match regex.

Dlaczego mój regex niczego nie dopasowuje?

Zwykle jedna z czterech rzeczy: zbyt mocno zakotwiczyłeś wzorzec za pomocą ^ lub $; użyłeś nieobsługiwanej funkcji takiej jak lookahead lub backreference, przez co cały wzorzec staje się nieprawidłowy i nic nie zwraca; nie zabezpieczyłeś znaku specjalnego takiego jak kropka czy ukośnik; albo napisałeś wielkie litery wobec danych zapytań zapisanych małymi literami.

Jak zachować filtry regex, zamiast wpisywać je od nowa przy każdej wizycie?

GSC nie ma funkcji zapisu, więc wzorce znikają wraz z końcem sesji. SEOcrawl AI rozwiązuje to, pozwalając otagować i pogrupować słowa kluczowe z GSC raz, ręcznie, za pomocą reguł automatycznego tagowania lub przez swoje MCP. Następnie wykorzystuj te segmenty w każdym raporcie. Tagi znajdują się na Twoich własnych danych z Search Console, więc nie ma limitu słów kluczowych ani cotygodniowej odbudowy.

Autor: David Kaufmann

David Kaufmann

Ostatnie ponad 10 lat spędziłem kompletnie zafascynowany SEO — i szczerze mówiąc, nie zamieniłbym tego na nic innego.

Moja kariera wskoczyła na zupełnie nowy poziom, gdy pracowałem jako senior SEO specialist w Chess.com — jednej ze 100 najczęściej odwiedzanych stron w całym internecie. Działanie na taką skalę, na milionach podstron, w dziesiątkach języków i w jednych z najbardziej konkurencyjnych SERPs, nauczyło mnie rzeczy, których nie dałby żaden kurs ani certyfikat. To doświadczenie zmieniło moje spojrzenie na to, jak naprawdę wygląda świetne SEO — i stało się fundamentem wszystkiego, co zbudowałem od tamtej pory.

Z tego doświadczenia narodziło się SEO Alive — agencja dla marek, które na poważnie podchodzą do wzrostu organicznego. Nie jesteśmy tu po to, żeby sprzedawać dashboards i miesięczne raporty. Jesteśmy tu, żeby budować strategie, które realnie robią różnicę, łącząc to, co najlepsze w klasycznym SEO, z ekscytującym nowym światem Generative Engine Optimization (GEO) — tak, aby Twoja marka pojawiała się nie tylko w niebieskich linkach Google, ale też wewnątrz odpowiedzi generowanych przez AI, które ChatGPT, Perplexity i Google AI Overviews dostarczają każdego dnia milionom ludzi.

A ponieważ nie mogłem znaleźć narzędzia, które potrafiłoby porządnie obsłużyć oba te światy, zbudowałem je sam — SEOcrawl, platformę enterprise SEO intelligence, która łączy w jednym miejscu rankings, audyty techniczne, monitoring backlinks, kondycję crawl i śledzenie widoczności marki w AI. To platforma, o której istnieniu zawsze marzyłem.

→ Przeczytaj wszystkie artykuły David
Więcej artykułów od David Kaufmann

Odkryj więcej treści tego autora