Jak používat regex v Google Search Console

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.

Kde se v Google Search Console nachází regex: cesta v reportu Performance od Search results přes New filter k Query nebo Page až po možnost Custom (regex) a poté přepínač mezi Matches regex a Doesn't match regex
Regex se nachází v reportu Performance ve filtrech Query a Page, s přepínačem mezi Matches a Doesn't match

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že seo se 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.

Čtyři pravidla RE2, o která regex v Google Search Console nejčastěji zakopne: ukotvěte pomocí stříšky nebo dolaru, jinak se shoduje kdekoli; porovnávání ve výchozím nastavení nerozlišuje velikost písmen; žádné lookaheady ani backreference; a limit zhruba 4096 znaků
Čtyři pravidla RE2: ukotvení, nerozlišování velikosti písmen, žádné lookaheady ani backreference a limit 4096 znaků

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í.

Skládání dvou filtrů Query v Google Search Console k izolaci nebrandového tázacího provozu: filtr jedna je Doesn't match regex na vzorci značky, filtr dva je Matches regex na vzorci tázacích slov a výsledkem je tabulka nebrandových otázek
Naskládejte filtr Doesn't-match na značku s filtrem Matches na otázky, abyste viděli nebrandové otázky

Opravte regex, který nic nedohledá

Prázdná tabulka? Takto to rozklíčujete:

PříznakPročŘ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á chybaPoužili jste funkci, kterou RE2 nepodporuje (lookahead, backreference), což zneplatní celý vzorecPřepište negace jako filtr „Doesn't match regex“
Vzorec, který by se měl shodovat, se neshodujeSpeciální znak se čte doslovně: tečky, lomítka a otazníky mají v regexu významOšetřete je zpětným lomítkem
Nezobrazují se žádné dotazy s velkými písmenyData dotazů se ukládají malými písmenyNapiš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

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.

→ Přečíst všechny články od David
Další články od David Kaufmann

Objevte další obsah od tohoto autora