Google Search Console'da Regex Nasıl Kullanılır

Regex filtreleri, Google Search Console'dan gerçek yanıtları çıkarmanın en hızlı yoludur. Bir avuç kalıbı öğrendikten sonra, markalı trafiği markasız trafikten ayırabilir, insanların size ulaşmadan önce sorduğu her soruyu çekebilir veya sitenizin tek bir klasörünü izole edebilirsiniz; hepsi de tek bir satırı bile dışa aktarmadan.
Bu kılavuz size işe yarayan kopyala-yapıştır tarifleri ve çalışmayanları sessizce bozan RE2 kurallarını sunar. Aşağıdaki her şey Performance raporunun içinde çalışır, hiçbir eklenti gerekmez.
Google Search Console'da regex'i nerede kullanabilirsiniz
Regex'i açmak için: Performance > Search results > + New filter > Query veya Page seçin > açılır menüden Custom (regex) seçeneğini belirleyin.
Matches regex ve Doesn't match regex içeren ikinci bir açılır menü belirir. Bu ikinci seçenek sizin negatif filtrenizdir ve onu sürekli kullanacaksınız.
RE2 söz dizimi: Google neyi destekler (ve neyi desteklemez)
Google, kendi regex motoru olan RE2 ile çalışır. Hızlıdır ve Python veya JavaScript'ten bekleyebileceğiniz birkaç özelliği içermez. Çoğu "bu neden çalışmıyor" anına dört kural yol açar:
- Kalıbınız,
^(başlangıç) veya$(son) ile sabitlemediğiniz sürece dizenin herhangi bir yerinde eşleşir. Yaniseo, "seo tools" ve "best seo agency" ile de eşleşir. - Google'ın belgelerine göre, eşleşme kutudan çıktığı haliyle büyük/küçük harfe duyarlı değildir. Büyük/küçük harfe duyarlı bir eşleşmeye ihtiyacınız varsa başına
(?-i)ekleyin. Sorgu verileri zaten küçük harfle saklanır, bu nedenle büyük/küçük harf sizi yalnızca Page URL'lerinde etkiler. - Lookahead, lookbehind ve backreference RE2'de bulunmaz. Bir negatif lookahead'e başvuracağınızda, bunun yerine filtreyi Doesn't match regex olarak değiştirin.
- GSC kalıbı yaklaşık 4096 karakterle sınırlar. Bu sınıra ulaşırsanız, kalıbı üst üste eklenmiş iki filtreye bölün.
Geçersiz kalıplara dikkat edin: Bir regex hatalı biçimlendirildiğinde GSC hiçbir söz dizimi hatası göstermez. Tıpkı eşleşmesi olmayan geçerli bir kalıp gibi sıfır sonuç döndürür. Bir filtre boş döndüğünde önce bozuk bir kalıp olasılığını eleyin.
GSC için kopyala-yapıştır regex filtreleri
Bunları doğrudan Query veya Page filtresine yapıştırın. Örnek marka ve klasörleri kendinizinkilerle değiştirmeyi unutmayın.
- Markalı sorgular (Query > Matches regex). Markanızı ve insanların onu yanlış yazma biçimlerini listeleyin:
seocrawl|seo crawl|seocrawl ai - Markasız sorgular (Query > Doesn't match regex). Tam olarak aynı kalıbı kullanın, sadece filtreyi "Doesn't match" olarak değiştirin. Bu, organik erişiminizin gerçek ölçüsüdür.
- Yakın eşleşen marka yazımları (Query > Matches regex).
?bir karakteri isteğe bağlı hale getirir, böylece tek bir kalıp birkaç yazım hatasını yakalar:seo ?crawl|seocrwal|seo crawel|secrawl - Soru sorguları (Query > Matches regex). Başa sabitlenmiştir, böylece yalnızca bir soru sözcüğüyle başlayan sorguları alırsınız:
^(who|what|when|where|why|how|is|are|can|do|does|should)\b - Tek bir klasör veya yol (Page > Matches regex). Alan adınızdaki noktaları ters eğik çizgiyle kaçırın:
example\.com/(blog|guides|docs)/ - Aynı anda birkaç anahtar kelime (Query > Matches regex). Dikey çizgi düz bir OR'dur:
buy|purchase|order|pricing|cost - İstemediğiniz terimleri hariç tutun (Query > Doesn't match regex). İş arayanları, bedava avcılarını veya bir rakibin adını ayıklayın:
jobs|salary|free|login - Kelime sayısına göre uzun kuyruklu sorgular (Query > Matches regex). Bu, dört veya daha fazla kelimeden oluşan her sorguyla eşleşir; SSS ve içerik fikirleri için temiz bir kaynak:
\S+(\s+\S+){3,}
Adım adım bir filtre oluşturun: markasız sorular
Diyelim ki markasız, soru tabanlı trafiğinizin nasıl gittiğini görmek istiyorsunuz.
- Performance > Search results'u açın ve bir Query filtresi ekleyin.
- Custom (regex) seçeneğini seçin, Doesn't match regex olarak ayarlayın ve marka kalıbınızı (
seocrawl|seo crawl) yapıştırın. Uygulayın. - İkinci bir Query filtresi ekleyin, Matches regex, ve soru kalıbını (
^(who|what|when|where|why|how)\b) yapıştırın. Uygulayın.
GSC her iki filtreyi de üst üste ekler, böylece tablo artık yalnızca markasız soruları tıklamaya göre sıralanmış olarak gösterir.
Sıralamayı gösterimlere çevirin ve sıralamada yer aldığınız ancak neredeyse hiç tıklama almadığınız talebe bakıyorsunuz; bir sonraki içerik brief'leri partiniz üzerinde çalışmaya başlayabilirsiniz.
Hiçbir şeyle eşleşmeyen bir regex'i düzeltin
Boş tablo mu? İşte sorunu adım adım çözmenin yolu:
| Belirti | Neden | Çözüm |
|---|---|---|
| Veri olmasına rağmen filtre hiçbir şey döndürmüyor | Çok sıkı sabitleme yaptınız: ^how$ yalnızca tek "how" sözcüğüyle eşleşir | Tam bir eşleşme istemiyorsanız $ işaretini kaldırın |
| Kalıp sıfır satır döndürüyor, hata yok | RE2'nin desteklemediği bir özellik (lookahead, backreference) kullandınız ve bu tüm kalıbı geçersiz kılar | Olumsuzları bir "Doesn't match regex" filtresi olarak yeniden yazın |
| Eşleşmesi gereken bir kalıp eşleşmiyor | Özel bir karakter olduğu gibi okunuyor: noktalar, eğik çizgiler ve soru işaretlerinin regex'te anlamı vardır | Bunları ters eğik çizgiyle kaçırın |
| Hiç büyük harfli sorgu görünmüyor | Sorgu verileri küçük harfle saklanır | Kalıbı küçük harfle yazın |
Her oturumda regex'i yeniden yazmayı bırakın
GSC regex'i güçlüdür, ama hiçbir şey hatırlamaz. Her oturumda aynı marka kalıbını, aynı soru filtresini, aynı klasör yolunu yeniden yazarsınız.
GSC size regex ve "contains" filtreleri sunar, ama kayıtlı bir taksonomi sunmaz; bu nedenle çoğu ekip her hafta bir elektronik tabloya dışa aktarıp sorguları elle etiketlemek zorunda kalır.
Her sorguyu tek bir yerde (yalnızca bir oturuma sığanları değil) ihtiyaç duyan ekipler için bu gruplandırma zaten SEOcrawl AI'nın SEO Dashboard'una yerleşiktir. Anahtar kelimeleri ve sayfaları gerçek Search Console tıklama ve gösterimlerinizin üzerine etiketlersiniz, ardından raporu tanımladığınız her şeye göre bölümlere ayırırsınız: marka, konu kümesi, niyet, huni aşaması.
Etiketleme üç şekilde çalışır: manuel olarak, yeni sorguları ortaya çıktıkça sınıflandıran otomatik etiketleme kurallarıyla veya doğrudan Claude ya da ChatGPT üzerinden SEOcrawl AI MCP aracılığıyla.
Etiketler kaydedilir ve yeniden kullanılabilir, böylece bir kez yazdığınız markalı-markasız ayrımı gelecek ay da çalışmaya devam eder, yeniden yazmak gerekmez. Ve veriler kazınmış bir panelden değil kendi Google Search Console'unuzdan geldiği için, uğraşmanız gereken bir satır sınırı ve 1000 satırlık dışa aktarma tavanı yoktur.
Segmenti bir kez yazın, her ay yeniden kullanın. SEOcrawl AI Search Console anahtar kelimelerinizi ve sayfalarınızı etiketler, ardından tıklama ve gösterimleri satır sınırı olmadan markaya, kümeye veya niyete göre bölümlere ayırmanıza olanak tanır. SEOcrawl AI'yı deneyin veya SEO Dashboard'u keşfedin.
SSS
Google Search Console regex'i destekliyor mu?
Evet. Performance raporu, Google'ın RE2 söz dizimini kullanan Custom (regex) seçeneği aracılığıyla Query ve Page filtrelerinde regex'i kabul eder. Hem Matches regex hem de Doesn't match regex seçeneklerini kullanabilir ve birden fazla filtreyi aynı anda üst üste ekleyebilirsiniz. Ülke, Cihaz ve Arama Görünümü filtreleri bunu desteklemez.
Google Search Console regex'i büyük/küçük harfe duyarlı mı?
Hayır, varsayılan olarak değil. Google'ın resmi belgeleri, Performance raporundaki regex eşleşmesinin, büyük/küçük harfe duyarlı bir eşleşmeyi zorlamak için başına (?-i) eklemediğiniz sürece büyük/küçük harfe duyarlı olmadığını belirtir. GSC sorgu verilerini küçük harfle sakladığından, büyük/küçük harf pratikte yalnızca Page URL filtrelerini etkiler; bu nedenle çoğu kişinin bu bayrağa hiç ihtiyacı olmaz.
Markalı sorguları regex ile nasıl filtrelerim?
Bir Query filtresi ekleyin, Custom (regex) seçeneğini seçin ve markanızı ve yaygın yazım hatalarını dikey çizgi karakteriyle ayırarak girin, örneğin seocrawl|seo crawl|seocrwal. Markalı trafiği görmek için Matches regex seçili kalsın. Diğer her şeyi görmek için aynı kalıbı bu kez Doesn't match regex uygulanmış olarak kullanın.
Regex'im neden hiçbir şeyle eşleşmiyor?
Genellikle dört şeyden biri: ^ veya $ ile çok sıkı sabitleme yaptınız; lookahead veya backreference gibi desteklenmeyen bir özellik kullandınız ki bu tüm kalıbı geçersiz kılar ve hiçbir şey döndürmez; nokta veya eğik çizgi gibi özel bir karakteri kaçış karakteriyle işaretlemediniz; ya da küçük harfli sorgu verilerine karşı büyük harfler yazdınız.
Regex filtrelerimi her ziyarette yeniden yazmak yerine nasıl saklarım?
GSC'nin kaydetme özelliği yoktur, bu nedenle oturum sona erdiğinde kalıplar kaybolur. SEOcrawl AI bunu, GSC anahtar kelimelerinizi bir kez etiketleyip gruplandırmanıza olanak tanıyarak çözer; ister manuel olarak, ister otomatik etiketleme kurallarıyla, ister MCP'si aracılığıyla. Ardından bu segmentleri her raporda yeniden kullanın. Etiketler kendi Search Console verilerinizin üzerinde yer alır, bu nedenle anahtar kelime sınırı yoktur ve haftalık yeniden oluşturma gerekmez.
Yazar: David Kaufmann

Son 10 yılı aşkın süredir tamamen SEO'ya kafayı takmış durumdayım — ve açıkçası, başka türlü olmasını da istemezdim.
Kariyerim, internetin tamamında en çok ziyaret edilen ilk 100 site arasında yer alan Chess.com'da Senior SEO Specialist olarak çalıştığım dönemde yeni bir seviyeye ulaştı. Milyonlarca sayfa, onlarca dil ve var olan en rekabetçi SERPs içinde, o ölçekte çalışmak, bana hiçbir kursun ya da sertifikanın öğretemeyeceği şeyler öğretti. Bu deneyim, gerçekten iyi bir SEO'nun nasıl göründüğüne dair bakış açımı kökten değiştirdi — ve o günden sonra kurduğum her şeyin temeli oldu.
Bu deneyimden yola çıkarak SEO Alive'ı kurdum — organik büyüme konusunda ciddi olan markalar için bir ajans. Biz dashboards ve aylık raporlar satmak için burada değiliz. Gerçekten fark yaratan stratejiler kurmak için buradayız; klasik SEO'nun en iyi yanlarını Generative Engine Optimization (GEO) denen heyecan verici yeni dünyayla birleştirerek — markanızın yalnızca Google'ın mavi linklerinde değil, aynı zamanda ChatGPT, Perplexity ve Google AI Overviews'un her gün milyonlarca insana sunduğu AI tarafından üretilen cevapların içinde de görünmesini sağlayarak.
Ve bu iki dünyayı düzgün şekilde ele alan bir araç bulamadığım için, kendim bir tane geliştirdim — SEOcrawl, rankings, teknik denetimler, backlinks izleme, crawl sağlığı ve AI marka görünürlüğü takibini tek bir yerde bir araya getiren kurumsal bir SEO intelligence platformu. Hep var olmasını dilediğim platform.
Bu yazarın diğer içeriklerini keşfedin


Search Console'da „Bulunamadı (404)” ifadesi, Googlebot'un sunucunuza göre var olmayan bir URL'ye ulaştığı anlamına gelir. İşte her birini düzeltmeye mi, yok saymaya mı yoksa kaldırmaya mı karar vereceğinizi belirleme rehberi.