Google Search Console (GSC), web sitelerinin Google arama sonuçlarındaki performansını ölçmek için kullanılan en önemli araçlardan biridir. 2021’den itibaren GSC’ye eklenen Regex (Regular Expression / Düzenli İfade) özelliği sayesinde, kullanıcılar artık arama sorgularını daha gelişmiş filtrelerle analiz edebiliyor.
Regex (Regular Expression), metin içinde belirli kalıpları aramak, eşleştirmek ve filtrelemek için kullanılan özel bir arama dilidir.
Normal filtrelemelerde yalnızca belirli bir kelimeyi arayabilirken, Regex ile:
Regex, Performans > Arama Sonuçları > Sorgular sekmesinde kullanılır.
Böylece:
Bu ifade, “nasıl yapılır”, “neden çalışmıyor”, “ne demek” gibi tüm sorguları listeler.
Bu Regex, sorgularda geçen tüm şehir isimlerini filtreler.
Bu ifade 10 karakterden uzun sorguları listeler → genellikle long-tail keywords.
Bu Regex, “bedava” içeren tüm sorguları hariç tutar.
Kısacası Search Console Regex, basit filtrelerin ötesine geçerek gelişmiş anahtar kelime analizi yapmanı sağlar.
Regex’in Temel Tanımı
Regex (Regular Expression), metin içinde belirli kalıpları aramak, eşleştirmek ve filtrelemek için kullanılan özel bir arama dilidir.
Normal filtrelemelerde yalnızca belirli bir kelimeyi arayabilirken, Regex ile:
- Belirli bir kelime grubunu,
- Belirli başlangıç/bitiş ifadelerini,
- Belirli desenlere sahip sorguları
bulabilirsin.
Search Console’da Regex Ne İşe Yarar?
Regex, Performans > Arama Sonuçları > Sorgular sekmesinde kullanılır.
Böylece:
- Soru Sorgularını Bulma
Kullanıcıların “nasıl”, “neden”, “ne” gibi soru kelimeleriyle başlayan aramalarını Regex ile yakalayabilirsin.
Örn:
Perl:
^(nasıl|neden|ne)
Bu ifade, “nasıl yapılır”, “neden çalışmıyor”, “ne demek” gibi tüm sorguları listeler.
- Lokasyon Hedefleme
Örneğin Türkiye’de şehir aramalarını tespit etmek için:
SCSS:
(istanbul|ankara|izmir|antalya)
Bu Regex, sorgularda geçen tüm şehir isimlerini filtreler.
- Belirli Uzunluktaki Sorguları Bulma
Kısa anahtar kelimeler ile uzun kuyruklu sorguları ayırabilirsin.
Örn:
Kod:
^\w{10,}
Bu ifade 10 karakterden uzun sorguları listeler → genellikle long-tail keywords.
- Belirli Kelime Grubunu Hariç Tutma
Diyelim ki “bedava” kelimesini içeren sorguları görmek istemiyorsun:
Python:
^(?!.*bedava).*$
Bu Regex, “bedava” içeren tüm sorguları hariç tutar.
Özet Tablo
Regex Örneği | Ne İşe Yarar? |
---|---|
`^(nasıl | neden |
`(istanbul | ankara |
^\w{10,} | 10+ karakterlik uzun sorguları bulur |
^(?!.*bedava).* | “Bedava” kelimesini içermeyen sorguları gösterir |
SEO’ya Katkısı
- Kullanıcı niyetini daha iyi anlamanı sağlar.
- İçerik planlamasında eksik konuları tespit etmeye yardımcı olur.
- Long-tail (uzun kuyruklu) anahtar kelimeleri kolayca bulursun.
- “Negatif” sorguları hariç tutarak analizlerini daha temiz hale getirirsin.
