Regex'e Nasıl Başlanır?

Yayınlanan: 2021-07-21

Regex, pazarlama alanında genellikle göz ardı edilen teknik becerilerden biridir. SEO için veri ayıklamak için Google Arama Konsolu, Google Analytics ve Google Data Studio'da kullanılabilir.

Bu makale tamamen Regex kavramına ve SEO Hizmetlerinin bir parçası olarak veri analizinden yararlanma avantajına odaklanmıştır.

Veri bilimi ve veri analizi, Arama Motoru Optimizasyonunun geleceğinde büyük bir role sahiptir. Günümüz pratiğinde yalnızca Sayfa İçi, Sayfa Dışı ve Teknik SEO'ya güvenemeyiz.

Veri SEO'sunun, anahtar kelime sıralaması ve Organik Trafikte istenen sonucu elde etmede büyük rolü vardır.

Regex, SEO alanındaki birçok oyuncu için çok önemli bir beceri olan veri kümelerinden belirli karakter kalıplarının çıkarılmasına yardımcı olur:

  • SEO Uzmanları
  • Web Operatörleri ve Web Analitiği Ekibi
  • Araştırmacılar/Veri Mühendisleri
  • Dijital Pazarlama Uzmanları/Danışmanları

Regex nedir?

Genellikle Normal İfadeler olarak bilinen Regex, kalıp eşleştirme için kullanılan araçlardan biridir. Regex, metinleri eşleştirmek, yönetmek ve filtrelemek için bir kalıbı temsil eden bir dize veya karakter dizisidir.

Bir Regex dizesi şöyle görünebilir:
([0-9]+(\.[0-9]*)?)
Bir deseni tanımlamak için karakter kümelerini, sembolleri ve diğer öğeleri kullanır. Bir kalıp, bir telefon numarası, bir URL, bir tarih veya saat, bir adres, ürün referansı gibi bir tanımlayıcı veya hatta bir kod sayfası içindeki bir metin cümlesi olabilir.

Ardından, tanımladığınız modelle eşleşen herhangi bir metin veya listede dizileri bulabilirsiniz.

[Örnek Olay] Günlük dosyaları analizi ile sıralamaları, organik ziyaretleri ve satışları iyileştirme

2017'nin başında TutorFair.com ekibi, Omi Sido'nun SEO hizmetlerinden kendilerine yardımcı olmasını istedi. Web siteleri sıralama ve organik ziyaretlerle mücadele ediyordu.
Örnek olayı okuyun

Regex SEO'da nasıl kullanılır?

SEO uygulamalarında bu, bir web sitesinin trafik kazandığı anahtar kelimeleri veya kelime öbeklerini filtrelemeye yardımcı olur. Buna karşılık, bu filtre, kullanıcılarınızın davranışını ve arama amacını analiz etmenize yardımcı olur. Bu, Google'ın NLP kullanarak kullanıcı amacını daha iyi tanımlamasına yardımcı olan Google Arama Motorunun BERT güncellemesinden bu yana giderek daha önemli hale geldi.

Bundan sonra, arama motorları artık kullanıcının amacını anlamaya odaklanıyor ve en çekici içeriği SERP'in 1. sayfasında sıralıyor. Google Analytics ve Google Arama Konsolu, SEO'da yaygın olarak kullanılan ve Regex teknolojisinin kullanımını destekleyen ücretsiz araçlardır.

Temel Normal İfade Becerileri: Operatörler

Daha ileri gitmeden önce, Regex'i etkili bir şekilde kullanmak için operatörleri anlamalısınız. Normal ifade operatörleri beş kategoriye ayrılır:

  1. Karakter kümeleri
  2. joker karakterler
  3. çapalar
  4. Gruplar
  5. kaçış karakterleri

Her operatör bir karakter tipini veya bir talimatı temsil eder. İşte bazı ana operatörler.

Karakter sınıfları

Karakter sınıfları, karakter kümeleri veya türleridir.

  • \d – Herhangi bir rakamla eşleşir.
  • \D – Rakam olmayan herhangi bir karakterle eşleşir.
  • \w – Herhangi bir "kelime karakteri"yle (harfler, sayılar, alt çizgi) eşleşir.
  • \s – Herhangi bir boşlukla eşleşir (boşluklar, sekmeler, …).
  • \S – Boşluk olmayan herhangi bir karakterle eşleşir.
  • ?-i – Aşağıdaki tüm karakterler için büyük/küçük harfe duyarlı eşleşmeleri belirtir.

joker karakterler

Joker karakterler, eşleştikleri belirli karakteri belirtmez.

  • Nokta (.) – Herhangi bir tek karakterle (harf, sayı veya sembol) eşleşir.
  • Soru İşareti (?) – Önceki karakterle 0 veya 1 kez eşleşir.
  • Artı İşareti (+) – Bir önceki karakterin 1 veya daha fazla kez eşleşmesine yardımcı olur.
  • Yıldız işareti (*) – Bir önceki karakterin 0 veya daha fazla kez eşleşmesine yardımcı olur.
  • Boru (|) – Bir VEYA eşleşmesi oluşturur.

çapalar

Çapalar, desenin eşleştirmeye çalıştığınız bölümünü tanımlar.

  • Caret (^) – Normal İfadenin, dizenin herhangi bir yerinde değil, dize veya satırın başındaki karakterlerle eşleşmesi gerektiğini belirtir.
  • Dolar İşareti ($) – Normal İfadenin, dizenin herhangi bir yerine değil, dize veya satırın sonundaki karakterlerle eşleşmesi gerektiğini belirtir.

Gruplar

Gruplar, Regex'teki öğeleri gruplandırmanın yollarıdır.

  • Parantezler (()) – Normal ifadenin geri kalanıyla eşleşen, etraflarındaki desenle tanımlanabilecek parantez içindeki karakterleri "yakalar". Birden fazla yakalama grubu kullanabilirsiniz ve bunlar göründükleri sırayla tanımlanacaktır.
  • Köşeli Parantezler ([]) – Bir dizgenin herhangi bir yerinde, herhangi bir sıradaki kapalı karakter kümesiyle eşleşir.
  • Çizgi (-) – 0-9 veya AZ gibi bir dizi karakter belirtmek için köşeli parantez içinde kullanılır.

Kaçmak

Kaçış karakteri, genellikle bir operatör olarak yorumlansa bile bir karakteri tam anlamıyla kullanmanıza izin verir.

  • Ters eğik çizgi (\) – Bitişik karakterin bir Regex operatörü olarak değil, kelimenin tam anlamıyla yorumlanması gerektiğini gösterir.

Şimdi Google Analytics ve Google Search Console'da nasıl kullanıldığına dair birkaç temel örneğe bakalım.

Google Analytics'te tablolar nasıl filtrelenir?

Google Analytics, aşağıdakiler dahil olmak üzere verilerin yardımıyla web sitenizdeki kullanıcı yolculuğunu analiz etmenize yardımcı olan ücretsiz araçlardan biridir:

  • Kitle: demografik bilgiler
  • Edinme: kullanıcının sitenize nasıl geldiği
  • Davranış: kullanıcının sitenizde ne yaptığı
  • Dönüşüm: Kullanıcının sitenizde onlar için belirlediğiniz satış veya pazarlama hedeflerine ulaşıp ulaşmadığı

Google Analytics'teki verileri filtrelemek ve kullanıcı davranışını anlamak için Regex'i kullanabiliriz.

Yukarıdaki resimde, Regex /ebooks/|/tools/ , web sitesindeki 1000 sayfadan iki sayfayı “veya” anlamına gelen |(boru) yardımıyla filtrelemek için kullanılıyor. Bu dize şu şekilde okunabilir: “Yalnızca /ebooks/ veya /tools/ içeren sayfaları bulun.

Aynı şekilde, diğer tüm dizeleri, kullanıcıların davranışlarını ve web sitenizde ziyaret ettikleri sayfaları ayırt etmede ustalaşmak için kullanabilirsiniz.

Google Arama Konsolunda Sorguları Filtreleme

Google Search Console, Google Analytics gibi önemli araçlardan biridir. Google'ın arama sonuçlarında sayfaları nasıl kullandığı hakkında bilgi sağlar, sorunları Teknik SEO açısından teşhis eder ve kullanıcı davranışı ile ilgili verilerin alınmasına değer katar.

Son zamanlarda, Google Search Console, veri filtrelemeyi ileri bir düzeye çıkarmak için Nisan 2021'de "Regex" özelliğini ekledi. Şu kalıpları filtreleyebilirsiniz:,

  • Normal İfadeyi Eşleştir
  • Bir Regex ile eşleşmeyin

Performans raporunun öne çıktığı GSC'nin sunduğu birçok olanak vardır. Burada aşağıdaki gibi bilgileri bulabiliriz:

  • Toplam Tıklanma
  • Toplam Gösterim
  • Ortalama TO
  • Ortalama Konum
  • Sorgular (1000'e kadar Anahtar Kelime)
  • Sıralanan sayfalar
  • Ülkeler
  • cihazlar
  • Arama Görünümü
  • Tarih

Raporun en üstünde filtreleme seçenekleri var. Regex'i kullanmak için “+Yeni” seçeneğine tıklamanız gerekir.

Sorguları, Sayfaları, Ülkeleri, Cihazları ve Arama Görünümünü filtrelemek için Regex'i kullanırsınız.

Burada, "dijital ajans", "dijital ajans" ifadesi veya dijital ile ajans arasındaki başka bir metinle ("dijital iletişim ajansı" ve "bir SEO ajansının dijital uzmanlığı nedir") ifadeleri için filtrelemeye ilişkin temel bir örnek verilmiştir. Regex digital.+agency :

Sonuçlar burada:

Neden Regex Kullanılır?

İlk önce diziler ve operatörler kavramını öğrenmeniz gerekse de, Regex birçok SEO uygulayıcısı için kullanışlı yeni bir araç olabilir. Regex, arama amacını, içerik analizini, kullanıcı davranışını vb. belirlemede yardımcı olabilir.

SEO'nun geleceği, verilere ve ele alınması gereken acil bir etkiye sahip teknik sorunların anlaşılmasına bağlıdır.

Herhangi bir web sitesi hakkında daha fazla bilgi sağlamak için veri filtrelemeyi kullanan birçok araç vardır. Bu, Ahrefs ve SEMrush ile Oncrawl gibi tarayıcıları ve ayrıca Google Analytics ve Google Arama Konsolu gibi araçları içerebilir.

Regex kullanırken operatörleri ve karakterleri anlamak gerekir. O zaman bunlardan fayda sağlama yöntemleri netleşecektir. Regex filtrelerini kullanmak, arama amacını anlamak için mevcut verileri anlamamıza ve kullanıcıları web sitenize getiren arama sorgularına odaklanmamıza yardımcı olacaktır.

Evet, SEO'nun amacı trafik almak ve anahtar kelimeleri en üstte sıralamaktır. Ancak, en büyük öncelik, daha fazla dönüşüm ve satış elde etmektir. Regex, web sitenizi bir dönüşüm makinesine dönüştürmenize yardımcı olabilir.