A Search Console teljesítményjelentése több ezer lekérdezést mutat, és ebből a listából soronként olvasva nagyon nehéz mintázatot kihozni. A reguláris kifejezés (regex) szűrő ezen segít. Egyetlen mintával kiválogathatod például az összes kérdésként megfogalmazott keresést, a márkaneved minden elírt változatát vagy a településnevet tartalmazó lekérdezéseket.

Ebben a cikkben nyolc, magyar nyelvre szabott mintát kapsz, amelyeket bemásolhatsz és a saját oldaladra igazíthatsz. Utána végigmegyünk a szűrő korlátain, és azon, hogyan lesz a mintákból havi rutin a tartalomtervezéshez. Ahol számít, jelölöm, mi hivatalos információ, mi saját tapasztalat és mi szakmai feltételezés.
Mire jó a regex szűrő a Search Console teljesítményjelentésében?
A regex szűrővel egyetlen kifejezéssel több tucat lekérdezés-változatot foghatsz egy csoportba, és a csoport kattintásait, megjelenéseit, átkattintási arányát és átlagos pozícióját együtt látod. A sima „tartalmazza” szűrő egyetlen szórészletet keres, a regex viszont alternatívákat, szóhatárokat és ismétlődést is kezel.
A gyakorlatban három helyzetben nagyon hasznos. Az első, amikor szét akarod választani a márkás és a nem márkás forgalmat. A második, amikor a keresési szándék szerint csoportosítanál (kérdés, összehasonlítás, helyi keresés). A harmadik, amikor egy témakör minden megfogalmazását egyben szeretnéd látni, mert a tartalomtervhez a téma teljesítménye kell, az egyes kulcsszavaké kevésbé.
Hivatalos információ, hogy a szűrő a lekérdezés és az oldal dimenzióra is alkalmazható, és van egyező, valamint nem egyező (kizáró) módja. A kizáró mód a márkás forgalom leválasztásánál a leghasznosabb.
Hogyan állítod be a regex szűrőt lépésről lépésre?
A teljesítményjelentés tetején adj hozzá új szűrőt a lekérdezésre, a legördülő menüben válaszd az egyéni (regex) lehetőséget, és illeszd be a mintát. A feliratok a felület nyelvétől és a verziótól függően kicsit eltérhetnek, a logika ugyanaz.
- Nyisd meg a Search Console-ban a Teljesítmény alatt a keresési eredmények jelentését.
- Állítsd be az időszakot. Havi rutinhoz az utolsó 28 nap vagy az utolsó 3 hónap jól használható.
- Kattints a szűrő hozzáadására, és válaszd a Lekérdezés dimenziót.
- A szűrő típusánál válaszd az egyéni (regex) opciót, majd azt, hogy a lekérdezés megfeleljen a kifejezésnek vagy ne feleljen meg neki.
- Illeszd be a mintát, alkalmazd, és kapcsold be mind a négy mutatót (kattintás, megjelenés, CTR, pozíció).
- Az összehasonlítás fülön kérd le ugyanazt a csoportot az előző időszakra is, majd exportáld a táblázatot.
Saját tapasztalat, hogy a beállított szűrő a böngésző címsorában lévő URL-be is bekerül, ezért egy mintát könyvjelzőként elmenthetsz, és következő hónapban egy kattintással újra megnyithatod. A felület maga nem tárol mentett szűrőket.
Milyen magyar nyelvű regex mintákkal érdemes kezdeni?
Kezdd nyolc alapmintával, amelyek a kérdéseket, a márkanevet, a településeket, a helyi szándékot, az összehasonlítást, a fogalommagyarázatot, a hosszú lekérdezéseket és az ékezet nélküli gépelést fedik le. A mintákat kisbetűvel írd, mert a jelentés a lekérdezéseket kisbetűs formában mutatja.
1. Kérdő szóval kezdődő lekérdezések
^(hogyan|hogy|mi|mit|mi[eé]rt|mikor|hol|honnan|mennyi|melyik|milyen|h[aá]ny)( |$)
A sor eleji ^ jel miatt csak azok a keresések jönnek, amelyek kérdő szóval indulnak. A végén álló ( |$) rész azt biztosítja, hogy a „mi” ne illeszkedjen a „minta” vagy a „mikrohullámú” szóra. Ez a csoport mutatja meg, mire várnak a keresők közvetlen választ.
2. Eldöntendő kérdések az „-e” szócskával
(^| )(lehet|kell|szabad|[eé]rdemes|van)(-| )?e( |$)
A magyarban sok kérdés nem kérdő szóval indul. Az „érdemes-e”, „kell-e”, „lehet-e” alakokat sokan kötőjel nélkül vagy szóközzel gépelik, ezért a kötőjel a mintában választható.
3. Márkanév és elírásai
marketing[ -]?rend?szer
A példa a marketingrendszer nevet fedi le egybe, külön és kötőjellel írva, valamint a gyakori „renszer” elírással. A saját márkanevedhez gyűjtsd ki a jelentésből a tényleges elírásokat, és azokból építsd fel a mintát. Ugyanez a kifejezés kizáró módban a nem márkás forgalmat adja, ami a tartalmi munka valódi mércéje.
4. Településnevek ragozott alakokkal
(^| )(budapest|p[eé]cs|gy[oő]r|szeged|debrecen|sz[eé]kesfeh[eé]rv[aá]r)
A minta vége szándékosan nyitott, így a „budapesten”, „pécsi”, „győrben” és „székesfehérváron” alak is illeszkedik. A szó elejét viszont lezárja a (^| ) rész, hogy más szavak belsejében ne találjon. Ha országosan dolgozol, a listát bővítsd azokkal a városokkal, ahol tényleg kiszolgálsz ügyfeleket.
5. Helyi és azonnali szándék
(k[oö]zelben|k[oö]zelemben|k[oö]zeli|nyitva|nyitvatart[aá]s|h[eé]tv[eé]g[eé]n|[uü]gyelet)
Ezek a keresések jó eséllyel térképes találatot és cégprofilt hoznak fel. Ha itt sok a megjelenés és kevés a kattintás, a cégprofil adatait és a kapcsolati oldalt érdemes átnézni, új cikk ritkán segít rajta.
6. Összehasonlítás és döntés előtti keresések
(^| )(vs|vagy|k[uü]l[oö]nbs[eé]g|[oö]sszehasonl[ií]t[aá]s|melyik a jobb|v[eé]lem[eé]ny|v[eé]lem[eé]nyek|teszt)( |$)
Ez a csoport azokat mutatja, akik már két lehetőség között választanak. Ezekre a keresésekre összehasonlító táblázatot és világos döntési szempontokat tartalmazó oldal illik.
7. Fogalommagyarázat
(jelent[eé]se|mit jelent|mi az a|mi a|fogalma|r[oö]vid[ií]t[eé]s)
A definíciós keresésekre a válaszmotorok gyakran rövid, önállóan is érthető bekezdést emelnek ki. Ha egy fogalomra sok a megjelenés, a kapcsolódó oldal elejére érdemes egy két mondatos meghatározást tenni.
8. Öt vagy több szóból álló lekérdezések
^([^ ]+ ){4,}[^ ]+$
A minta azokat a kereséseket adja vissza, amelyekben legalább négy szóköz van. A hosszú, beszélgetős megfogalmazások külön csoportban sokkal jobban olvashatók, és gyakran kész alcímötleteket adnak.
Hogyan kezeld az ékezetes és ékezet nélküli változatokat?
Minden ékezetes betű helyére tegyél karakterosztályt, amely az ékezet nélküli párját is tartalmazza, például [eé], [aá], [oóöő] és [uúüű]. A Google a találatoknál sokszor egyformán kezeli a két alakot, a teljesítményjelentés viszont úgy mutatja a lekérdezést, ahogy a kereső begépelte. A regex számára az „e” és az „é” két külön karakter.
Két dologra figyelj különösen.
- A szóhatár viselkedése. Az RE2-ben a
\bés a\wcsak az ékezet nélküli latin betűket, a számokat és az aláhúzást tekinti szókarakternek. Az „étterem” szó elé tett\bezért nem úgy működik, ahogy várnád. Helyette használd a(^| )és a( |$)formát, ahogy a fenti mintákban is látod. - Az ékezet nélküli gépelés aránya. A
^[a-z0-9 .-]+$minta csak azokat a lekérdezéseket adja vissza, amelyekben egyetlen ékezetes betű sincs. Ebben persze azok a keresések is benne vannak, amelyek eleve nem tartalmaznának ékezetet, ezért az eredményt tájékoztató jellegűnek vedd.
Saját tapasztalat, hogy mobilról érkező kereséseknél az ékezet nélküli alakok aránya érezhetően magasabb, ezért egy csak ékezetes mintával a csoport jelentős része kimaradhat. A pontos arány oldalanként nagyon eltér, érdemes a saját adataidon megnézni.
Milyen korlátai vannak a regex szűrőnek?
A szűrő RE2 szintaxist használ, a kifejezés hossza legfeljebb 4096 karakter lehet, és a szűrt nézetből kimaradnak az anonimizált lekérdezések. Ezt a hármat érdemes fejben tartani, mielőtt a számokból következtetést vonsz le.
RE2 szintaxis
Hivatalos információ, hogy a Search Console a Google RE2 motorját használja. Az RE2 nem ismeri az előre- és visszatekintést (lookahead, lookbehind) és a visszahivatkozást. Ha egy máshonnan másolt minta (?= vagy (?! részt tartalmaz, a szűrő nem fogadja el. A „tartalmazza ezt, de azt nem” típusú feltételt ezért két lépésben oldd meg, egy egyező és egy kizáró szűréssel, vagy exportálás után táblázatkezelőben.
Szintén hivatalos, hogy az illesztés alapból részleges, tehát a minta a lekérdezés bármely részén találhat. Teljes egyezéshez a ^ és a $ jelet kell használnod. Az illesztés alapból megkülönbözteti a kis- és nagybetűt, amit a minta elejére írt (?i) kapcsolóval oldhatsz fel. Lekérdezéseknél ennek kisebb a jelentősége, URL-ek szűrésénél viszont számít.
Karakterlimit
A 4096 karakter soknak tűnik, de egy több száz települést vagy terméknevet felsoroló minta hamar eléri. Ilyenkor bontsd a listát több mintára, és a csoportokat külön exportáld. Saját tapasztalat, hogy a rövidebb, egy célra szóló minták hónapok múlva is érthetők maradnak, a nagyon hosszúakat pedig senki sem meri módosítani.
Anonimizált lekérdezések
Hivatalos információ, hogy a Google a nagyon ritka, személyes adatot sejtető kereséseket adatvédelmi okból nem mutatja meg a lekérdezések között. Ezek a keresések a tulajdon összesített számaiban benne vannak, lekérdezésre szűrve viszont kiesnek. A csoportjaid összege ezért mindig kisebb lesz a teljes forgalomnál, és a különbség kisebb oldalaknál arányosan nagyobb lehet.
A gyakorlati következmény az, hogy a regex csoportokat egymáshoz és a saját korábbi értékükhöz hasonlítsd. A „kérdések a teljes forgalom ennyi százalékát adják” típusú állítás a hiányzó adatok miatt félrevezető lehet.
További gyakorlati korlátok
- A felület táblázata és az onnan indított export legfeljebb 1000 sort ad vissza. Ennél több sorhoz a Search Console API vagy a tömeges adatexport kell.
- Az adatok legfeljebb 16 hónapra visszamenőleg érhetők el.
- Az API-ban a regex szűrő is használható, a befoglaló és a kizáró regex operátorral. Ez hivatalosan dokumentált.
- A hibás szintaxisú minta nem ad találatot, ezért új mintát mindig ellenőrizz szemmel néhány ismert lekérdezésen.
Hogyan lesz ebből havi rutin a tartalomtervezéshez?
Tárold a mintákat egy közös dokumentumban, futtasd le őket minden hónap elején ugyanarra az időszakra, és csoportonként egyetlen döntést hozz: új tartalom, meglévő oldal frissítése vagy nincs teendő. A rutin értéke az ismétlésben van, mert a változást csak azonos mintákkal mért hónapok között látod.
Nálunk ez a sorrend vált be.
- Mintatár. Egy táblázatban szerepel a minta neve, maga a kifejezés, a célja és az utolsó módosítás dátuma. Ha egy mintát átírsz, jelöld, mert onnantól a korábbi hónapokkal nem hasonlítható össze tisztán.
- Futtatás. Minden csoportot az utolsó 28 napra kérj le, az előző 28 nappal összehasonlítva, és jegyezd fel a négy mutatót.
- Kérdések átnézése. A kérdő szavas és az eldöntendő csoportból válogasd ki azokat a kérdéseket, amelyekre sok a megjelenés, a pozíció pedig a második oldal környékén van. Ezekre jó eséllyel hiányzik a közvetlen válasz az oldaladon.
- Párosítás oldalakkal. Kattints rá egy lekérdezésre, és nézd meg az Oldalak fülön, melyik URL jelenik meg rá. Ha több oldal osztozik ugyanazon a kérdésen, összevonás vagy belső linkelés segíthet.
- Döntés. Minden kiválasztott kérdés mellé kerüljön egy teendő: új cikk, új szakasz egy meglévő cikkben, GYIK-blokk vagy cím és leírás átírása.
- Visszamérés. A következő hónapban ugyanazzal a mintával nézd meg, változott-e a csoport. Egy hónap kevés a biztos ítélethez, két-három hónap trendje már használható.
Rövid ellenőrzőlista a havi körhöz.
- Ugyanaz az időszak és ugyanaz a keresési típus van beállítva, mint múlt hónapban?
- A márkás forgalmat kizártad, mielőtt a tartalmi csoportokat nézed?
- Az ékezet nélküli változatok benne vannak a mintákban?
- Legalább három konkrét tartalmi teendő született a körből?
- Feljegyezted, melyik múlt havi teendő készült el?
Saját tapasztalat, hogy a kör begyakorolva egy óránál rövidebb, és a legtöbb használható ötletet a hosszú lekérdezések és a kérdő szavas csoport metszete adja.
Mit mutatnak a regex csoportok az AI-keresők és a válaszmotorok szempontjából?
A kérdésként megfogalmazott és a hosszú lekérdezések csoportja közelítő képet ad arról, milyen megfogalmazásokra érdemes tömör, idézhető választ írni. Ez szakmai feltételezés, mert a Search Console a Google keresés adatait mutatja, az AI-asszisztensekben feltett kérdésekről nincs benne adat.
Az okoskodás a következő. Aki a Google-ben teljes mondatos kérdést ír be, nagy valószínűséggel hasonlóan fogalmaz egy csevegő felületen is. Ha ezekre a kérdésekre az oldalad a szakasz elején világos választ ad, az a hagyományos kiemelt találatoknál és az AI-összefoglalóknál egyaránt segítheti a megjelenést. Garanciát egyik sem jelent, és a hatást közvetlenül nem tudod kimérni.
Mi igazolt hivatalosan, és mi saját tapasztalat?
A szintaxis, a karakterlimit és az anonimizálás hivatalosan dokumentált, a rutin lépései saját tapasztalaton alapulnak, az AI-keresőkre vonatkozó rész pedig szakmai feltételezés.
- Hivatalosan igazolt. RE2 szintaxis, 4096 karakteres limit, részleges és kisbetű-nagybetű érzékeny illesztés, egyező és kizáró mód, anonimizált lekérdezések kiesése szűréskor, 16 hónapos adatmegőrzés, regex operátorok az API-ban.
- Saját tapasztalat. A szűrő elmenthető könyvjelzőként, a rövid minták tarthatóbbak, az ékezet nélküli gépelés mobilon gyakoribb, a havi kör egy óra alatt elvégezhető.
- Szakmai feltételezés. A kérdés jellegű Google-keresések jól közelítik az AI-asszisztenseknek feltett kérdéseket, és az ezekre adott tömör válasz az idézhetőséget is segítheti.
Források és további olvasnivalók
- Google Search Console Súgó, Teljesítményjelentés (keresési eredmények) és a szűrők leírása
- Google Search Central Blog, a reguláris kifejezés szűrő bevezetéséről és a kizáró mód megjelenéséről szóló bejegyzések
- Google RE2 szintaxis referencia (GitHub, google/re2 wiki)
- Google Search Console API dokumentáció, Search Analytics lekérdezés és dimenziószűrők
- Google Search Central dokumentáció, tömeges adatexport a BigQuery-be
- A Search Console regex szűrője RE2 szintaxist használ, ezért az előre- és visszatekintés, valamint a visszahivatkozás nem működik benne.
- Magyar lekérdezéseknél az ékezetes és az ékezet nélküli alakot is le kell fedned, például az [eé] típusú karakterosztállyal.
- A \b szóhatár az RE2-ben ASCII-alapú, ezért ékezetes betűvel kezdődő szavaknál megbízhatóbb a szóköz és a sor eleje vagy vége.
- Szűrt nézetben az anonimizált lekérdezések kiesnek, így a csoportok összege mindig kisebb a tulajdon teljes forgalmánál.
- A minták akkor érnek a legtöbbet, ha egy közös dokumentumban tárolod őket, és minden hónapban ugyanazokat hasonlítod össze az előző időszakkal.
Gyakori kérdések
Milyen regex szintaxist használ a Search Console?
A Google RE2 szintaxisát. Ez gyors és biztonságos, cserébe nem támogatja az előre- és visszatekintést, valamint a visszahivatkozást. Az ilyen elemeket tartalmazó mintát a szűrő nem fogadja el.
Milyen hosszú lehet egy regex minta a Search Console-ban?
A hivatalos dokumentáció szerint legfeljebb 4096 karakter. Hosszú település- vagy terméklistánál érdemes több rövidebb mintára bontani, és a csoportokat külön exportálni.
Miért kisebb a szűrt csoportok összege a teljes forgalomnál?
Azért, mert lekérdezésre szűrve kiesnek az anonimizált keresések, amelyeket a Google adatvédelmi okból nem mutat meg. A tulajdon összesített számaiban ezek benne vannak, a szűrt nézetben viszont nincsenek.
Kell külön kezelni az ékezet nélküli lekérdezéseket?
Igen. A jelentés úgy mutatja a lekérdezést, ahogy begépelték, a regex számára pedig az „e” és az „é” két külön karakter. Az [eé] típusú karakterosztállyal mindkét változatot egyszerre lefedheted.
Miért nem működik a \b szóhatár az ékezetes szavaknál?
Az RE2-ben a \b csak az ékezet nélküli latin betűket, a számokat és az aláhúzást tekinti szókarakternek. Ékezetes betűvel kezdődő vagy végződő szónál megbízhatóbb a (^| ) és a ( |$) forma.
El lehet menteni a regex szűrőket a Search Console-ban?
A felületen nincs mentett szűrő funkció. Saját tapasztalat szerint a beállított szűrő bekerül az oldal URL-jébe, ezért könyvjelzőként elmenthető, a mintákat pedig érdemes egy közös táblázatban is vezetni.
Források és további olvasnivalók
Ezen az oldalon a hivatalosan igazolt információt elsődleges forrásokból építjük fel; a saját tapasztalatot és a szakmai becslést mindig külön jelöljük a szövegben.