Kaip naudoti regex Google Search Console

Regex filtrai — greičiausias būdas gauti tikrus atsakymus iš Google Search Console. Kai išmoksite kelis pagrindinius šablonus, galėsite atskirti prekės ženklo srautą nuo ne prekės ženklo, ištraukti visus klausimus, kuriuos žmonės užduoda prieš patekdami pas jus, arba izoliuoti vieną savo svetainės aplanką — ir visa tai neeksportuojant nė vienos eilutės.
Šis vadovas pateikia kopijuoti ir įklijuoti tinkamus receptus, taip pat RE2 taisykles, kurios tyliai sugadina tuos, kurie neveikia. Viskas žemiau veikia Efektyvumo (Performance) ataskaitoje, be jokių papildinių.
Kur Google Search Console galima naudoti regex
Kad atidarytumėte regex: Efektyvumas (Performance) > Paieškos rezultatai (Search results) > + Naujas filtras (New filter) > pasirinkite Užklausa (Query) arba Puslapis (Page) > iš išskleidžiamojo meniu pasirinkite Custom (regex).
Atsiranda antras išskleidžiamasis meniu su Matches regex ir Doesn't match regex. Ta antroji parinktis yra jūsų neigiamasis filtras, ir jį naudosite nuolat.
RE2 sintaksė: ką Google palaiko (ir ko ne)
Google veikia su RE2 — savo paties regex varikliu. Jis greitas ir atsisako kelių funkcijų, kurių galbūt tikėtumėtės iš Python ar JavaScript. Keturios taisyklės sukelia daugumą „kodėl tai neveikia" akimirkų:
- Jūsų šablonas atitinka bet kurioje eilutės vietoje, nebent jį pritvirtinate su
^(pradžia) arba$(pabaiga). Taigiseoatitinka ir „seo tools", ir „best seo agency". - Pagal Google dokumentaciją, atitiktis nėra jautri raidžių dydžiui iš karto. Pridėkite
(?-i)priešais, jei reikia atitikties, jautrios raidžių dydžiui. Užklausų duomenys vis tiek saugomi mažosiomis raidėmis, todėl raidžių dydis kliudo tik puslapių URL adresuose. - RE2 neegzistuoja lookahead, lookbehind ir atgalinės nuorodos (backreferences). Kai norėtumėte panaudoti neigiamą lookahead, vietoj to perjunkite filtrą į Doesn't match regex.
- GSC riboja šabloną iki maždaug 4 096 simbolių. Jei pasieksite ribą, padalykite šabloną į du sudėtus filtrus.
Saugokitės netinkamų šablonų: GSC nerodo jokios sintaksės klaidos, kai regex netinkamas. Jis tiesiog grąžina nulį rezultatų — lygiai taip pat, kaip tinkamas šablonas be atitikčių. Jei filtras grįžta tuščias, pirmiausia atmeskite sugadinto šablono galimybę.
Kopijuoti ir įklijuoti regex filtrai GSC
Įklijuokite juos tiesiai į Užklausos (Query) arba Puslapio (Page) filtrą. Nepamirškite pakeisti pavyzdinio prekės ženklo ir aplankų savaisiais.
- Prekės ženklo užklausos (Query > Matches regex). Išvardykite savo prekės ženklą ir būdus, kuriais žmonės jį rašo su klaidomis:
seocrawl|seo crawl|seocrawl ai - Ne prekės ženklo užklausos (Query > Doesn't match regex). Naudokite lygiai tą patį šabloną, tik perjunkite filtrą į „Doesn't match". Tai yra tikras jūsų organinės aprėpties matas.
- Artimos prekės ženklo rašybos (Query > Matches regex).
?daro simbolį neprivalomą, tad vienas šablonas pagauna kelias rašybos klaidas:seo ?crawl|seocrwal|seo crawel|secrawl - Klausimų užklausos (Query > Matches regex). Pritvirtinta prie pradžios, kad gautumėte tik užklausas, kurios prasideda klausimo žodžiu:
^(who|what|when|where|why|how|is|are|can|do|does|should)\b - Vienas aplankas ar kelias (Page > Matches regex). Ekranuokite taškus savo domene atgaliniu brūkšniu:
example\.com/(blog|guides|docs)/ - Keli raktiniai žodžiai iš karto (Query > Matches regex). Vertikalus brūkšnys yra paprastas OR (ARBA):
buy|purchase|order|pricing|cost - Pašalinkite nepageidaujamus terminus (Query > Doesn't match regex). Atsijokite darbo ieškančius, nemokamų prekių medžiotojus ar konkurento pavadinimą:
jobs|salary|free|login - Ilgosios uodegos užklausos pagal žodžių skaičių (Query > Matches regex). Tai atitinka bet kurią keturių ar daugiau žodžių užklausą — švarus DUK ir turinio idėjų šaltinis:
\S+(\s+\S+){3,}
Sukurkite filtrą žingsnis po žingsnio: ne prekės ženklo klausimai
Tarkime, norite pamatyti, kaip sekasi jūsų ne prekės ženklo, klausimais grįstam srautui.
- Atidarykite Efektyvumas (Performance) > Paieškos rezultatai (Search results) ir pridėkite Užklausos (Query) filtrą.
- Pasirinkite Custom (regex), nustatykite jį į Doesn't match regex ir įklijuokite savo prekės ženklo šabloną (
seocrawl|seo crawl). Pritaikykite. - Pridėkite antrą Užklausos (Query) filtrą, Matches regex, ir įklijuokite klausimo šabloną (
^(who|what|when|where|why|how)\b). Pritaikykite.
GSC sudeda abu filtrus, tad lentelėje dabar rodomi tik ne prekės ženklo klausimai, surūšiuoti pagal paspaudimus.
Perjunkite rūšiavimą į parodymus ir žiūrėsite į paklausą, pagal kurią reitinguojatės, bet vos uždirbate paspaudimų — ir galite pradėti rengti kitą turinio santraukų partiją.
Pataisykite regex, kuris nieko neatitinka
Tuščia lentelė? Štai kaip tai išspręsti:
| Simptomas | Kodėl | Sprendimas |
|---|---|---|
| Filtras nieko negrąžina, nors duomenų yra | Per griežtai pritvirtinote: ^how$ atitinka tik vieną žodį „how" | Pašalinkite $, nebent norite tikslios atitikties |
| Šablonas grąžina nulį eilučių, be klaidos | Panaudojote funkciją, kurios RE2 nepalaiko (lookahead, backreference), o tai padaro visą šabloną netinkamą | Perrašykite neiginius kaip „Doesn't match regex" filtrą |
| Šablonas, kuris turėtų atitikti, neatitinka | Specialusis simbolis skaitomas paraidžiui: taškai, pasvirieji brūkšniai ir klaustukai regex turi reikšmę | Ekranuokite juos atgaliniu brūkšniu |
| Nerodomos jokios užklausos didžiosiomis raidėmis | Užklausų duomenys saugomi mažosiomis raidėmis | Rašykite šabloną mažosiomis raidėmis |
Nustokite kaskart iš naujo rašyti regex
GSC regex yra galingas, bet nieko neįsimena. Kiekvieną sesiją iš naujo rašote tą patį prekės ženklo šabloną, tą patį klausimo filtrą, tą patį aplanko kelią.
GSC suteikia jums regex ir „contains" filtrus, bet jokios išsaugotos taksonomijos, todėl dauguma komandų galiausiai eksportuoja į skaičiuoklę ir kiekvieną savaitę rankiniu būdu žymi užklausas.
Komandoms, kurioms reikia visų užklausų vienoje vietoje (o ne tik to, kas telpa į vieną sesiją), toks grupavimas jau įmontuotas į SEOcrawl AI SEO valdymo skydelį. Jūs žymite raktinius žodžius ir puslapius ant savo tikrų Search Console paspaudimų ir parodymų, o tada pjaustote ataskaitą pagal bet ką, ką nustatote: prekės ženklą, temų grupę, ketinimą, piltuvo etapą.
Žymėjimas veikia trimis būdais: rankiniu būdu, per automatinio žymėjimo taisykles, kurios klasifikuoja naujas užklausas joms atsiradus, arba tiesiai iš Claude ar ChatGPT per SEOcrawl AI MCP.
Žymos yra išsaugotos ir pakartotinai naudojamos, tad prekės ženklo ir ne prekės ženklo padalijimas, kurį parašote vieną kartą, veikia ir kitą mėnesį — jokio perrašymo. O kadangi duomenys ateina iš jūsų pačių Google Search Console, o ne iš nuskaityto skydelio, nėra jokios eilučių ribos ir nereikia kovoti su 1 000 eilučių eksporto lubomis.
Parašykite segmentą vieną kartą, naudokite jį kiekvieną mėnesį. SEOcrawl AI pažymi jūsų Search Console raktinius žodžius ir puslapius, o tada leidžia pjaustyti paspaudimus ir parodymus pagal prekės ženklą, grupę ar ketinimą be jokios eilučių ribos. Išbandykite SEOcrawl AI arba susipažinkite su SEO valdymo skydeliu.
DUK
Ar Google Search Console palaiko regex?
Taip. Efektyvumo (Performance) ataskaita priima regex Užklausos (Query) ir Puslapio (Page) filtruose per parinktį Custom (regex), naudodama Google RE2 sintaksę. Gaunate ir Matches regex, ir Doesn't match regex, o kelis filtrus galite sudėti vienu metu. Šalies, Įrenginio ir Paieškos išvaizdos filtrai jo nepalaiko.
Ar Google Search Console regex jautrus raidžių dydžiui?
Ne, ne pagal numatytuosius nustatymus. Google oficialioje dokumentacijoje nurodyta, kad regex atitiktis Efektyvumo ataskaitoje nėra jautri raidžių dydžiui, nebent priešais pridėtumėte (?-i), kad priverstumėte atitiktį, jautrią raidžių dydžiui. Kadangi GSC saugo užklausų duomenis mažosiomis raidėmis, praktiškai raidžių dydis svarbus tik puslapių URL filtruose, todėl daugumai žmonių šios vėliavėlės niekada neprireikia.
Kaip regex pagalba filtruoti prekės ženklo užklausas?
Pridėkite Užklausos (Query) filtrą, pasirinkite Custom (regex) ir įveskite savo prekės ženklą bei dažniausias jo rašybos klaidas, atskirtas vertikaliu brūkšniu, pavyzdžiui, seocrawl|seo crawl|seocrwal. Palikite pasirinktą Matches regex, kad matytumėte prekės ženklo srautą. Kad matytumėte visa kita, naudokite identišką šabloną, tik pritaikykite Doesn't match regex.
Kodėl mano regex nieko neatitinka?
Paprastai dėl vieno iš keturių dalykų: per griežtai pritvirtinote su ^ arba $; panaudojote nepalaikomą funkciją, pavyzdžiui, lookahead ar backreference, dėl kurios visas šablonas tampa netinkamas ir nieko negrąžina; neekranavote specialiojo simbolio, tokio kaip taškas ar pasvirasis brūkšnys; arba parašėte didžiąsias raides prieš mažosiomis raidėmis saugomus užklausų duomenis.
Kaip išsaugoti regex filtrus, kad nereikėtų jų kaskart rašyti iš naujo?
GSC neturi išsaugojimo funkcijos, todėl šablonai dingsta pasibaigus sesijai. SEOcrawl AI tai išsprendžia leisdama vieną kartą pažymėti ir sugrupuoti jūsų GSC raktinius žodžius — rankiniu būdu, automatinio žymėjimo taisyklėmis arba per savo MCP. Tada pakartotinai naudokite tuos segmentus kiekvienoje ataskaitoje. Žymos yra ant jūsų pačių Search Console duomenų, todėl nėra raktinių žodžių ribos ir nereikia savaitinio perkūrimo.
Autorius: David Kaufmann

Pastaruosius 10+ metų praleidau visiškai apsėstas SEO — ir, tiesą sakant, nenorėčiau, kad būtų kitaip.
Mano karjera pakilo į naują lygį, kai dirbau vyresniuoju SEO specialistu Chess.com — vienoje iš 100 lankomiausių svetainių visame internete. Darbas tokiu mastu, apimant milijonus puslapių, dešimtis kalbų ir vieną konkurencingiausių SERPs, išmokė mane to, ko joks kursas ar sertifikatas niekada nebūtų galėjęs. Ta patirtis pakeitė mano supratimą apie tai, kaip iš tikrųjų atrodo puikus SEO — ir tapo pagrindu viskam, ką nuo tada sukūriau.
Iš tos patirties įkūriau SEO Alive — agentūrą prekės ženklams, kurie rimtai žiūri į organinį augimą. Mes čia ne tam, kad pardavinėtume dashboards ir mėnesines ataskaitas. Mes čia tam, kad kurtume strategijas, kurios iš tikrųjų daro poveikį, sujungdami tai, kas geriausia klasikiniame SEO, su jaudinančiu nauju Generative Engine Optimization (GEO) pasauliu — užtikrindami, kad jūsų prekės ženklas pasirodytų ne tik Google mėlynosiose nuorodose, bet ir AI sugeneruotuose atsakymuose, kuriuos ChatGPT, Perplexity ir Google AI Overviews kasdien pateikia milijonams žmonių.
Ir kadangi neradau įrankio, kuris tinkamai valdytų abu šiuos pasaulius, sukūriau jį pats — SEOcrawl, enterprise SEO intelligence platformą, kuri vienoje vietoje sujungia rankings, techninius auditus, backlinks stebėseną, crawl būklę ir AI prekės ženklo matomumo sekimą. Tai platforma, apie kurios egzistavimą visada svajojau.
Atraskite daugiau šio autoriaus turinio

