Skip links
regex

Search Console’da Regex Kullanımı

RegEx Nedir?

RegEx, “Regular Expressions” (Düzenli İfadeler) ifadesinin kısaltmasıdır ve metin içindeki belirli desenleri tanımlamak, aramak, değiştirmek ve işlemek için kullanılan güçlü bir araçtır. Belirli bir karakter dizisini eşleştiren desenleri belirtmek için kullanılan bir sözdizimi veya formül sistemidir. Yazılım geliştirme, veri analizi ve web geliştirme gibi birçok alanda yaygın olarak kullanılır. SEO çalışmalarında RegEx’in kullanımı, büyük veri kümeleri içerisinden belirli bilgileri filtrelemek, listelemek ya da gruplamak için kullanılır. SEO uzmanlarının site performanslarını analiz etmek için kullandıkları Google Search Console üzerinden RegEx’e erişilebilir. Search Console ve RegEx ile sitenizin performansını ve arama motoru görünürlüğünüzü artırmanız mümkündür. Bu içerikte RegEx’in nasıl kullanılacağı konusunda bilgi sahibi olarak yapabileceğiniz çeşitli işlemleri keşfedeceksiniz.

Search Console'da RegEx Kullanmanın Faydaları Nelerdir?

Şimdiye kadar Search Console verileri üzerinde herhangi bir gelişmiş filtreleme yapmak istiyorsak, verileri bir e-tabloya aktarmamız veya Search Console API aracılığıyla bir işlemde bulunmamız gerekiyordu. Search Console yalnız ilk 1000 veri dışa aktarımı yaptığından dolayı aktarma işlemleri sınırlıydı. Search Console kullanıcı arayüzünde bulunan RegEx desteği, gelişmiş filtreleri ve sorguları doğrudan araç içerisinde gerçekleştirdiğinden dolayı pratik bir kullanım sunuyor.  

Performans Analizi

RegEx, standart sorgu filtrelerini kullanarak mümkün olamayacak özel filtreler ve segmentler oluşturmanıza olanak tanır. Bu, web sitenizin performansını ve kullanıcı davranışını daha iyi analiz etmenizi ve anlamanızı sağlayacaktır. Web sitenizin arama sonuçlarındaki performansına ilişkin daha derin analizler elde edebilir ve optimizasyon fırsatlarını belirleyebilirsiniz. Basit aramalarla hemen görülemeyecek eğilimleri keşfetmenizde yardımcı olabilir.

URL Denetimi

RegEx kullanarak, belirli bir kelime veya ifadeyi içeren özelleştirilmiş URL’ler oluşturabilirsiniz. Buna ek olarak analizinizle ilgisi olmayan parametreler veya izleme kodları içeren URL’leri filtreleme imkânı sunması da avantaj sağlar. Böylece belirli kriterleri karşılayan, belirli tıklama sayısının üzerindeki URL’leri inceleyebilir ve gereksiz URL’leri raporlarınızdan çıkarabilirsiniz. 

Örneğin, “iletişim” kelimesini içeren tüm URL’leri hariç tutmak istiyorsanız şu Regex kodunu kullanabilirsiniz: ^(?!.iletisim).$

Performans Raporu

Sıralama, görüntüleme, tıklama sayısı ve tıklama oranı (CTR) gibi alanlarda çeşitli performans raporları sunar. Hangi sayfaların Google tarafından tarandığını, bir problem olup olmadığını gösterir.

Site Haritaları

Site haritalarının işlenme durumunu kontrol etmek ve site haritaları göndermek için kullanılır.

Rakip Analizi

 RegEx kullanarak yapacağınız filtreleme işlemi, arama görünürlüğü ve performansı konusunda nasıl bir rekabet içinde olduğunuzu anlamanıza yardımcı olabilir. Bu sayede, rakiplerinizin hangi alanlarda öne çıktığını ve stratejilerinizi nasıl şekillendirmeniz gerektiğini öğrenebilirsiniz.

Segmentasyon

RegEX, verilerinizi farklı parametrelere göre segmentlere ayırmanıza olanak tanır. Örneğin  verilerinizi kullanıcı konumları veya cihaz türlerine göre segmentlere ayırabilirsiniz. Bu, davranış analizi imkânı da sunarak farklı kullanıcı gruplarının web sitenizle nasıl etkileşime girdiğini daha iyi anlamanızı sağlayacaktır. Örneğin, mobil ve tablet cihazlardaki tüm kullanıcılara ait verileri filtrelemek istiyorsanız bu kodu kullanabilirsiniz: 

^(mobile|tablet)$ 

Örneğin Amerika’daki tüm kullanıcılara ait verileri filtrelemek istiyorsanız bu kodu kullanabilirsiniz: ^US$

Temel RegEx Formülleri

Belirli Bir Karakter veya Diziyi Bulma

Formül: ‘abc’
Açıklama: ‘abc’ karakter dizisini arar.

Herhangi Bir Karakteri Bulma

Formül: ‘.’
Açıklama: Herhangi bir tek karakteri temsil eder (yeni satırlar hariç).

Belirli Karakter Sınıflarını Bulma

Formül: ‘[abc]’
Açıklama: ‘a’, ‘b’ veya ‘c’ karakterlerinden herhangi birini bulur.
Formül: ‘[^abc]’
Açıklama: ‘a’, ‘b’ veya ‘c’ dışındaki herhangi bir karakteri bulur.

Karakter Aralıklarını Bulma

Formül: ‘[a-z]’
Açıklama: Küçük harfler arasındaki herhangi bir karakteri bulur.
Formül: ‘[A-Z]’
Açıklama: Büyük harfler arasındaki herhangi bir karakteri bulur.
Formül: ‘[0-9]’
Açıklama: Rakamlar arasındaki herhangi bir karakteri bulur.

Özel Karakterler

Formül: ‘\d’
Açıklama: Bir rakamı (0-9) bulur.
Formül: ‘\D’
Açıklama: Rakam olmayan herhangi bir karakteri bulur.
Formül: ‘\w’
Açıklama: Alfanümerik bir karakteri (A-Z, a-z, 0-9, _) bulur.
Formül: ‘\W’
Açıklama: Alfanümerik olmayan herhangi bir karakteri bulur.
Formül: ‘\s’
Açıklama: Bir boşluk karakterini bulur (boşluk, tab, yeni satır vb.)
Formül: ‘\S’
Açıklama: Boşluk olmayan herhangi bir karakteri bulur.

•Kuantifikatörler
Bir veya Daha Fazla

Formül: ‘a+’
Açıklama: Bir veya daha fazla ‘a’ karakterini bulur.

Sıfır veya Daha Fazla

Formül: ‘a*’
Açıklama: Sıfır veya daha fazla ‘a’ karakterini bulur.

Sıfır veya Bir

Formül: ‘a?’
Açıklama: Sıfır veya bir ‘a’ karakterini bulur.

Belirli Sayıda Tekrar

Formül: ‘a{3}’
Açıklama: Tam olarak üç ‘a’ karakterini bulur.
Formül: ‘a{2,}’
Açıklama: İki veya daha fazla ‘a’ karakterini bulur.
Formül: ‘a{2,4}’
Açıklama: İki ila dört ‘a’ karakterini bulur.

•Pozisyon Belirleyiciler
Satır Başlangıcı

Formül: ‘^a’
Açıklama: Satırın başında olan ‘a’ karakterini bulur.

Satır Sonu

Formül: ‘a$’
Açıklama: Satırın sonunda olan ‘a’ karakterini bulur.

Kelime Sınırı

Formül: ‘\ba’
Açıklama: Kelimenin başında olan ‘a’ karakterini bulur.
Formül: ‘a\b’
Açıklama: Kelimenin sonunda olan ‘a’ karakterini bulur.

Gruplama ve Alternasyon
Gruplama

Formül: ‘(abc)’
Açıklama: ‘abc’ karakter dizisini bir grup olarak bulur.

Alternasyon

Formül: ‘a|b’
Açıklama: ‘a’ veya ‘b’ karakterlerinden herhangi birini bulur.

 

Google Search Console'da RegEx Kullanımı

  • Google Search Console hesabınıza giriş yapın. 
  • Ekranın sol tarafında, “Performans” sekmesinin altında bulunan “Arama sonuçları” bağlantısını tıklayın.
  • Arama sonuçları performans raporunuza girdikten sonra “+ Yeni” sorgu seçeneğine tıklayın.
  • Yeni filtrenizi eklerken “Sorgu” veya “Sayfa” seçeneğini seçin: (Query veya page)
regex
  • Bu, bir sorgu filtresi veya sayfa filtresi seçmenize bağlı olarak işleminiz değişkenlik gösterecektir.
google-search-console-regex-query
google-search-console-RegEx-page

RegEx ile Neler Yapılabilir?

Kelime Sayısına Göre Sorgu

Aşağıdaki ifade size 5 veya daha fazla kelime içeren tüm sorguları gösterecektir.

([^” “]*\s){4,}?

Başta veya Ortada Kelime Aramak

“^” kullanmadan, “kelime” ifadesini aratırsanız, sonuçlarda dizinin herhangi bir yerinde yer aldığını gösrebilirsiniz. (Başı, sonu ve ortası)

“^” kullandığınızda ise, tüm “kelime” ile başlayan dizeler gösterilir.

Aynı Sona Sahip Sayfalar

Benzer sona sahip URL’leri, kelimenin sonuna $ işareti koyarak bulmanız mümkün.

 Örnek: kelime$

Hedef ve Potansiyel Kitle Ziyaretlerinin Karşılaştırılması

Bu filtre size, şirketinizi zaten tanıyan web sitenizin ziyaretçileri ile potansiyel ilk kez gelen ziyaretçiler arasında genel bir bakış sunacaktır. Bunu yapmak için karşılaştırma (Compare) sekmesinde .*domainadi* ifadesini kullanın. Aynı zamanda iki farklı anahtar kelimenizin ismini yazarak anahtar kelimelerin her biri için tıklamaları, gösterimleri ve sıralama konumunu özetleyen iyi bir grafik elde edebilirsiniz.

RegEx Sorguları Nereden Öğrenilir?

Yorumunuz

Bu site reCAPTCHA ve Google tarafından korunmaktadır Gizlilik Politikası ve Kullanım Şartları uygula.

The reCAPTCHA verification period has expired. Please reload the page.

En kaliteli web deneyimini sağlamak için çerezleri kullanıyoruz.
Teklif Al
Hemen Ara
WhatsApp