Przejdź do treści

Regex w SEO - praktyczne zastosowania wyrażeń regularnych

Opublikowano: 17 stycznia 2026

Wyrażenia regularne (regex) to potężne narzędzie dla SEO - pozwalają filtrować dane w Search Console, Analytics, Screaming Frog i innych narzędziach. Nauka podstaw regex może zaoszczędzić godziny ręcznej pracy. Poznaj praktyczne przykłady dla SEO.

Krótka odpowiedź

Regex (wyrażenia regularne) to wzorce do wyszukiwania tekstu. W SEO używaj do: filtrowania keywords w GSC (np. wszystkie pytające frazy), segmentacji URL-i w GA4, ekstrakcji w Screaming Frog, walidacji w redirectach.

Podstawy: . (dowolny znak), * (0+ powtórzeń), + (1+ powtórzeń), [] (zbiór znaków), ^ (początek), $ (koniec).

Usługi KC Mobile

Sprawdź naszą ofertę

Potrzebujesz pomocy specjalisty? Skorzystaj z naszych usług i rozwiń swój biznes online.

Podstawy regex dla SEO

Podstawowe symbole:
- `.` - dowolny pojedynczy znak
- `*` - 0 lub więcej powtórzeń
- `+` - 1 lub więcej powtórzeń
- `?` - 0 lub 1 wystąpienie (opcjonalne)
- `^` - początek tekstu/linii
- `$` - koniec tekstu/linii
- `\` - escape (specjalny znak dosłownie)

Zbiory znaków:
- `[abc]` - a lub b lub c
- `[a-z]` - małe litery a-z
- `[0-9]` - cyfry 0-9
- `[^abc]` - NIE a, b, c
- `\d` - cyfra (= [0-9])
- `\w` - litera, cyfra lub _ (word character)
- `\s` - whitespace (spacja, tab, newline)

Grupy i alternatywy:
- `(abc)` - grupa
- `(a|b)` - a lub b
- `(?:abc)` - non-capturing group

Przykłady:
- `jak.*` - zaczyna się od "jak"
- `.*\?$` - kończy się znakiem zapytania
- `[0-9]{4}` - dokładnie 4 cyfry
- `^/blog/.*` - URL zaczynający się od /blog/

Regex w Google Search Console

Włączenie regex w GSC:
Skuteczność > Filtr (Query lub Page) > wybierz "Pasujące do wyrażenia regularnego"

Filtrowanie pytających fraz:

^(jak|co|dlaczego|kiedy|gdzie|czy|ile)\s

Znajduje frazy zaczynające się od słów pytających.

Frazy z marką:

(marka|brand|nazwa firmy)

Branded queries.

Frazy z lokalizacją:

(warszawa|krakow|poznan|wroclaw)

Frazy transakcyjne:

(kup|cena|sklep|zamów|cennik)

URL-e blogowe:

^/blog/.*

URL-e produktowe:

^/produkt/.*

Filtrowanie parametrów URL:

\?.*=.*

URL-e z query parameters.

Uwaga:
GSC używa RE2 syntax - niektóre advanced features (lookbehind) nie działają.

Wolisz, żeby zrobił to specjalista?

Oszczędź czas i uniknij błędów. Wdrożymy to rozwiązanie za Ciebie – profesjonalnie i szybko.

Regex w Google Analytics 4

Gdzie używać regex w GA4:
- Explorations > Filters
- Audience builder
- Custom dimensions/metrics
- Data filters

Segmentacja ruchu po URL:

^/kategoria/.*

Cały ruch na stronach kategorii.

Landing pages blogowe vs. produktowe:
Blog: `^/blog/.*`
Produkty: `^/p/.*|^/produkt/.*`

Parametry kampanii:

[?&]utm_source=.*

URL-e z UTM parameters.

Wykluczenie wewnętrznego ruchu:

^/admin/.*|^/panel/.*

Uwaga na performance:
- Regex jest wolniejszy niż exact/starts with
- Dla prostych przypadków używaj built-in filters
- Regex gdy naprawdę potrzebne

Testing regex:
- regex101.com - testuj i debuguj
- GA4 preview przy tworzeniu filtra

Regex w narzędziach SEO

Screaming Frog:

Filtrowanie URL-i:
- Configuration > Include/Exclude > dodaj regex

Custom extraction:
- Configuration > Custom > Extraction
- Regex do wyciągania elementów ze stron

Przykład - wyciągnij cenę:

<span class="price">([0-9,]+)\s*zł</span>

Ahrefs/Semrush:
Keyword filtering z regex:

^how to.*2026$

Frazy "how to" kończące się rokiem.

Redirecty (htaccess, nginx):

RewriteRule ^old-path/(.*)$ /new-path/$1 [R=301,L]

$1 = captured group z (.*)

Google Sheets:
Funkcje: REGEXMATCH, REGEXEXTRACT, REGEXREPLACE

=REGEXMATCH(A1, "^jak.*")
=REGEXEXTRACT(A1, "([0-9]+)")
=REGEXREPLACE(A1, "\s+", " ")

Robots.txt:
Google wspiera ograniczony regex w Disallow:
- `*` - dowolny ciąg
- `$` - koniec URL

Disallow: /*?sort=
Disallow: /*.pdf$

Wspomniane narzędzia

Google Search Console Google Analytics 4 Screaming Frog regex101.com

Chcesz więcej ruchu z Google?

Pozycjonujemy strony firmowe i sklepy internetowe. White-hat SEO, comiesięczne raporty. Bez długich umów.

Najczęściej zadawane pytania

Czy muszę znać regex do SEO?
Nie jest wymagane, ale znacząco ułatwia pracę z dużymi zbiorami danych. Podstawy regex (. * + [] ^$) wystarczą dla 90% zastosowań SEO. Zaawansowane regex są potrzebne rzadziej.
Jak testować regex przed użyciem?
Używaj regex101.com - wklejasz wyrażenie i tekst testowy, widzisz co zostanie dopasowane. Wybierz odpowiedni "flavor" (Python, JavaScript, Go/RE2 dla GSC). Tłumaczy też co każda część regex robi.
#regex#wyrazenia-regularne#search-console#analytics#automatyzacja
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

CEO KC Mobile

20+ lat doświadczenia w digital marketingu i tworzeniu stron internetowych. Specjalizuję się w SEO, kampaniach Google Ads oraz budowaniu skutecznych strategii online dla firm z całej Polski.

Potrzebujesz pomocy?

Wolisz, żeby zrobił to specjalista?

Oszczędź czas i uniknij błędów. Wdrożymy to rozwiązanie za Ciebie – profesjonalnie i szybko.

Bezpłatna wycena