Jak používat regex v Google Search Console

Regexové filtry jsou nejrychlejší způsob, jak z Google Search Console vytáhnout skutečné odpovědi. Jakmile znáte hrstku vzorců, dokážete oddělit brandový provoz od nebrandového, vytáhnout každou otázku, kterou lidé položí, než u vás přistanou, nebo izolovat jednu složku svého webu, a to vše bez exportu jediného řádku.
Tento průvodce vám dává recepty k okamžitému vložení, které fungují, plus pravidla RE2, která potichu rozbíjejí ty nefungující. Vše níže běží uvnitř reportu Performance, bez nutnosti doplňků.
Kde můžete používat regex v Google Search Console
Pro otevření regexu: Performance > Search results > + New filter > zvolte Query nebo Page > vyberte Custom (regex) z rozbalovací nabídky.
Objeví se druhá rozbalovací nabídka s Matches regex a Doesn't match regex. Tato druhá možnost je váš negativní filtr a budete ho používat neustále.
Syntaxe RE2: co Google podporuje (a co ne)
Google běží na RE2, svém vlastním regexovém enginu. Je rychlý a vypouští několik funkcí, které byste možná čekali z Pythonu nebo JavaScriptu. Čtyři pravidla způsobují většinu momentů „proč to nefunguje“:
- Váš vzorec se shoduje kdekoli v řetězci, pokud ho neukotvíte pomocí
^(začátek) nebo$(konec). Takžeseose shoduje i s „seo tools“ a „best seo agency“. - Podle dokumentace Googlu porovnávání nerozlišuje velikost písmen rovnou po vybalení. Předsaďte
(?-i), pokud potřebujete porovnávání s rozlišováním velikosti písmen. Data dotazů se stejně ukládají malými písmeny, takže velikost písmen vás potrápí jen u adres URL v Page. - Lookaheady, lookbehindy a backreference v RE2 neexistují. Když byste sáhli po negativním lookaheadu, místo toho přepněte filtr na Doesn't match regex.
- GSC omezuje vzorec zhruba na 4096 znaků. Pokud na limit narazíte, rozdělte vzorec do dvou naskládaných filtrů.
Pozor na neplatné vzorce: GSC nezobrazí žádnou chybu syntaxe, když je regex chybně sestavený. Jen vrátí nula výsledků, přesně jako platný vzorec bez shod. Pokud se filtr vrátí prázdný, nejprve vylučte rozbitý vzorec.
Regexové filtry pro GSC k okamžitému vložení
Vložte je přímo do filtru Query nebo Page. Nezapomeňte vzorovou značku a složky nahradit svými vlastními.
- Brandové dotazy (Query > Matches regex). Vypište svou značku plus způsoby, jak ji lidé chybně píší:
seocrawl|seo crawl|seocrawl ai - Nebrandové dotazy (Query > Doesn't match regex). Použijte úplně stejný vzorec, jen přepněte filtr na „Doesn't match“. To je skutečné měřítko vašeho organického dosahu.
- Blízké varianty psaní značky (Query > Matches regex).
?činí znak volitelným, takže jeden vzorec zachytí několik překlepů:seo ?crawl|seocrwal|seo crawel|secrawl - Dotazy s otázkou (Query > Matches regex). Ukotvené na začátek, takže dostanete jen dotazy, které začínají tázacím slovem:
^(who|what|when|where|why|how|is|are|can|do|does|should)\b - Jedna složka nebo cesta (Page > Matches regex). Ošetřete tečky ve své doméně zpětným lomítkem:
example\.com/(blog|guides|docs)/ - Několik klíčových slov najednou (Query > Matches regex). Pipe je prosté NEBO:
buy|purchase|order|pricing|cost - Vylučte nechtěné výrazy (Query > Doesn't match regex). Odfiltrujte uchazeče o práci, lovce věcí zdarma nebo jméno konkurenta:
jobs|salary|free|login - Long-tailové dotazy podle počtu slov (Query > Matches regex). Toto se shoduje s každým dotazem o čtyřech a více slovech, čistý zdroj nápadů na FAQ a obsah:
\S+(\s+\S+){3,}
Sestavte filtr krok za krokem: nebrandové otázky
Řekněme, že chcete vidět, jak si vede váš nebrandový provoz založený na otázkách.
- Otevřete Performance > Search results a přidejte filtr Query.
- Zvolte Custom (regex), nastavte ho na Doesn't match regex a vložte vzorec své značky (
seocrawl|seo crawl). Použít. - Přidejte druhý filtr Query, Matches regex, a vložte vzorec otázek (
^(who|what|when|where|why|how)\b). Použít.
GSC oba filtry naskládá, takže tabulka teď ukazuje jen nebrandové otázky, seřazené podle prokliků.
Přepněte řazení na zobrazení a díváte se na poptávku, na kterou se umísťujete, ale sotva na ni získáváte prokliky, a můžete se pustit do další dávky obsahových zadání.
Opravte regex, který nic nedohledá
Prázdná tabulka? Takto to rozklíčujete:
| Příznak | Proč | Řešení |
|---|---|---|
| Filtr nic nevrací, přestože data existují | Ukotvili jste příliš pevně: ^how$ se shoduje jen se samotným slovem „how“ | Vypusťte $, pokud nechcete přesnou shodu |
| Vzorec vrací nula řádků, žádná chyba | Použili jste funkci, kterou RE2 nepodporuje (lookahead, backreference), což zneplatní celý vzorec | Přepište negace jako filtr „Doesn't match regex“ |
| Vzorec, který by se měl shodovat, se neshoduje | Speciální znak se čte doslovně: tečky, lomítka a otazníky mají v regexu význam | Ošetřete je zpětným lomítkem |
| Nezobrazují se žádné dotazy s velkými písmeny | Data dotazů se ukládají malými písmeny | Napište vzorec malými písmeny |
Přestaňte psát regex každou relaci znovu
Regex v GSC je mocný, ale nic si nepamatuje. Každou relaci znovu píšete stejný vzorec značky, stejný filtr otázek, stejnou cestu ke složce.
GSC vám dává filtry regex a „obsahuje“, ale žádnou uloženou taxonomii, takže většina týmů skončí u exportu do tabulky a ručního tagování dotazů každý týden.
Pro týmy, které potřebují každý dotaz na jednom místě (ne jen to, co se vejde do jedné relace), je toto seskupování už zabudované v SEO Dashboardu od SEOcrawl AI. Tagujete klíčová slova a stránky nad svými skutečnými prokliky a zobrazeními ze Search Console a poté report krájíte podle čehokoli, co si nadefinujete: značka, tematický cluster, záměr, fáze trychtýře.
Tagování funguje třemi způsoby: ručně, pomocí pravidel automatického tagování, která klasifikují nové dotazy, jak se objevují, nebo přímo z Claude či ChatGPT přes SEOcrawl AI MCP.
Tagy jsou uložené a znovupoužitelné, takže rozdělení na brandové a nebrandové, které napíšete jednou, funguje dál i příští měsíc, bez opětovného psaní. A protože data pocházejí z vaší vlastní Google Search Console, a ne ze seškrabaného panelu, neexistuje žádný limit řádků ani strop exportu 1000 řádků, se kterým byste museli bojovat.
Napište segment jednou, využívejte ho každý měsíc. SEOcrawl AI taguje vaše klíčová slova a stránky ze Search Console a poté vám umožní krájet prokliky a zobrazení podle značky, clusteru nebo záměru bez limitu řádků. Vyzkoušejte SEOcrawl AI nebo prozkoumejte SEO Dashboard.
Časté dotazy
Podporuje Google Search Console regex?
Ano. Report Performance přijímá regex ve filtrech Query a Page prostřednictvím možnosti Custom (regex) za použití syntaxe RE2 od Googlu. Dostanete jak Matches regex, tak Doesn't match regex, a můžete skládat několik filtrů najednou. Filtry pro zemi, zařízení a vzhled ve výsledcích ho nepodporují.
Rozlišuje regex v Google Search Console velká a malá písmena?
Ne, ve výchozím nastavení ne. Oficiální dokumentace Googlu uvádí, že porovnávání regexu v reportu Performance nerozlišuje velká a malá písmena, pokud před vzorec nepředsadíte (?-i), abyste vynutili porovnávání s rozlišováním velikosti písmen. Protože GSC ukládá data dotazů malými písmeny, velikost písmen v praxi ovlivňuje pouze filtry adres URL v Page, takže většina lidí tuto vlajku nikdy nepotřebuje.
Jak filtrovat brandové dotazy pomocí regexu?
Přidejte filtr Query, zvolte Custom (regex) a zadejte svou značku a její běžné překlepy oddělené znakem pipe, například seocrawl|seo crawl|seocrwal. Ponechte zaškrtnuté Matches regex, abyste viděli brandový provoz. Chcete-li vidět všechno ostatní, použijte stejný vzorec, ale s aplikovaným Doesn't match regex.
Proč můj regex nic nedohledá?
Obvykle jedna ze čtyř věcí: příliš pevně jste ukotvili pomocí ^ nebo $; použili jste nepodporovanou funkci jako lookahead nebo backreference, což zneplatní celý vzorec a nic nevrátí; neošetřili jste speciální znak jako tečku nebo lomítko; nebo jste napsali velká písmena proti datům dotazů uloženým malými písmeny.
Jak si uchovat regexové filtry, místo abych je zadával při každé návštěvě znovu?
GSC nemá funkci ukládání, takže vzorce zmizí, jakmile relace skončí. SEOcrawl AI to řeší tím, že vám umožní klíčová slova z GSC jednou označit a seskupit, ručně, pomocí pravidel automatického tagování nebo přes své MCP. Tyto segmenty pak znovu využívejte v každém reportu. Tagy sedí na vašich vlastních datech ze Search Console, takže neexistuje žádný limit klíčových slov ani týdenní přestavba.
Autor: David Kaufmann

Posledních 10+ let jsem byl naprosto posedlý SEO — a upřímně, jinak bych to mít ani nechtěl.
Moje kariéra dostala nový rozměr, když jsem pracoval jako senior SEO specialista pro Chess.com — jeden ze 100 nejnavštěvovanějších webů celého internetu. Pracovat v takovém měřítku, na milionech stránek, v desítkách jazyků a v jedné z nejkonkurenčnějších SERP, mě naučilo věci, které žádný kurz ani certifikát nemůže předat. Tato zkušenost změnila mou perspektivu na to, jak vypadá opravdu skvělé SEO — a stala se základem všeho, co jsem od té doby vybudoval.
Z této zkušenosti jsem založil SEO Alive — agenturu pro značky, které to s organickým růstem myslí vážně. Nejsme tady, abychom prodávali dashboardy a měsíční reporty. Jsme tady, abychom stavěli strategie, které opravdu pohnou výsledky, kombinací toho nejlepšího z klasického SEO se vzrušujícím novým světem Generative Engine Optimization (GEO) — abychom zajistili, že se vaše značka objeví nejen v modrých odkazech Googlu, ale i uvnitř odpovědí generovaných AI, které ChatGPT, Perplexity a Google AI Overviews každý den dodávají milionům lidí.
A protože jsem nenašel nástroj, který by oba tyto světy zvládal pořádně, postavil jsem si vlastní — SEOcrawl, enterprise SEO intelligence platformu, která spojuje rankings, technické audity, monitoring backlinků, zdraví crawlu a sledování viditelnosti značky v AI na jednom místě. Je to platforma, kterou jsem si vždy přál, aby existovala.
Objevte další obsah od tohoto autora

„Nenalezeno (404)“ v Search Console znamená, že Googlebot narazil na adresu URL, o níž váš server tvrdí, že neexistuje. Tady je návod, jak se u každé z nich rozhodnout, zda ji opravit, ignorovat, nebo odstranit.
