SEO

Regex Nedir? Nasıl Kullanılır?

SEO dünyasında veri analizi ve filtreleme işlemlerinde devrim yaratan regex nedir sorusunun cevabını arıyorsanız doğru yerdesiniz. Regular Expression (Regex), SEO uzmanlarının Google Search Console’dan Analytics’e kadar birçok platformda daha etkili çalışmasını sağlayan güçlü bir araçtır.

Bu kapsamlı rehberde, regex nasıl kullanılır sorusundan başlayarak, SEO projelerinizde regex’in nasıl hayat kurtarıcı olabileceğini öğreneceksiniz.

Regex SEO Nedir?

Regex (Regular Expression), karmaşık metin desenlerini tanımlamak ve aramak için kullanılan özel bir kod sistemidir. SEO bağlamında regex, büyük veri setlerini hızlıca filtrelemenizi, spesifik URL yapılarını bulmanızı ve raporlarınızı daha verimli hale getirmenizi sağlar.

Regex’in SEO’daki Temel Mantığı

Geleneksel filtreleme yöntemleri “tam eşleşme” veya “içerir” mantığıyla çalışırken, regex karmaşık desenler oluşturmanıza olanak tanır. Örneğin:

  • Belirli sayfa kategorilerini gruplamak
  • URL yapılarına göre performans analizi yapmak
  • Hatalı sayfaları toplu şekilde tespit etmek
  • Anahtar kelime performanslarını segmentlere ayırmak

Regex Nasıl Kullanılır? Temel Syntax ve Kurallar

Regex nasıl kullanılır sorusuna cevap verebilmek için önce temel syntax kurallarını öğrenmek gerekir:

Temel Regex Karakterleri

Karakter Anlamı Örnek
. Herhangi bir karakter a.c → abc, a1c, a@c
* Önceki karakter 0 veya daha fazla ab*c → ac, abc, abbc
+ Önceki karakter 1 veya daha fazla ab+c → abc, abbc
? Önceki karakter 0 veya 1 kez ab?c → ac, abc
^ Satır başlangıcı ^abc → abc ile başlayan
$ Satır sonu abc$ → abc ile biten
[] Karakter sınıfı [abc] → a, b veya c
| Veya operatörü abc|xyz → abc veya xyz

Praktik SEO Örnekleri

# Blog sayfalarını filtrelemek için:
^/blog/.*$
# Ürün sayfalarını bulmak için:
^/urun/[0-9]+.*$
# PDF dosyalarını tespit etmek için:
.*.pdf$

Regex’i Kimler Kullanır?

SEO Uzmanları

SEO uzmanı profesyoneller, regex’i günlük işlerinde şu alanlarda kullanır:

  • Google Search Console veri analizi
  • Google Analytics segmentasyon
  • Log dosyası analizi
  • Toplu URL yönlendirme kuralları oluşturma

Web Developers

  • .htaccess dosyalarında yönlendirme kuralları
  • Sunucu log analizi
  • Form validasyonu

Data Analysts

  • Büyük veri setlerinde pattern matching
  • Veri temizleme işlemleri
  • Rapor automatizasyonu

Digital Marketing Uzmanları

  • Campaign tracking
  • UTM parametresi analizi
  • Conversion path analizi

Search Console için Regex Örnekleri 2025

Google Search Console’da regex kullanarak daha detaylı analizler yapabilirsiniz:

1. Blog Kategorilerini Filtreleme

^/blog/(teknoloji|marketing|seo)/.*

Bu pattern ile sadece belirli blog kategorilerinizdeki sayfaları analiz edebilirsiniz.

2. Ürün Sayfası Performansı

^/urun/.*/[0-9]+$

Ürün ID’si olan sayfalarınızı gruplar ve performanslarını karşılaştırabilirsiniz.

3. Mobil vs Desktop Sayfaları

^/m/.*|.*?mobile=1

Mobil versiyonlarınızı ayrı olarak analiz etmenizi sağlar.

4. Dil Segmentasyonu

^/(tr|en|de)/.*

Çok dilli siteler için dil bazlı performans analizi.

5. Parametreli URL’leri Filtreleme

.*?.*utm_source=.*

Campaign traffic’ini organik trafikten ayırır.

Online Regex Araçları Nelerdir?

Ücretsiz Regex Test Araçları

Regex101.com

  • Gerçek zamanlı test
  • Detaylı açıklamalar
  • Farklı regex motorları desteği

RegexPal.com

  • Basit ve hızlı test
  • JavaScript regex desteği
  • Minimal arayüz

RegExr.com

  • Görsel regex builder
  • Topluluk örnekleri
  • Cheat sheet

Diğer Filtreler Yerine Neden RegEx Kullanmalısınız?

Esneklik ve Güç

Geleneksel “içerir” veya “eşittir” filtreleri sınırlıdır. Regex ile:

  • Karmaşık desenler oluşturabilirsiniz
  • Multiple conditions birleştirebilirsiniz
  • Dinamik filtreleme yapabilirsiniz

Zaman Tasarrufu

# Geleneksel yöntem: 10+ farklı filtre
/kategori/elektronik/
/kategori/bilgisayar/
/kategori/telefon/
...
# Regex ile tek satır:
^/kategori/(elektronik|bilgisayar|telefon)/.*

Veri Doğruluğu

Regex ile daha precize sonuçlar alırsınız:

  • False positive’leri azaltır
  • Edge case’leri yakalar
  • Consistent filtering sağlar

Scalability

Büyük siteler için regex şarttır:

  • Milyonlarca URL’yi hızla filtreler
  • Server performansını artırır
  • Automated reporting’i mümkün kılar

Regex’in SEO’ya Katkıları Nelerdir?

1. Teknik SEO Optimizasyonu

Crawl Budget Optimizasyonu

# Gereksiz parametreli sayfaları exclude etmek:
.*(?|&)(sessionid|timestamp|random)=.*

Duplicate Content Tespiti

# Farklı URL'lerde aynı içeriği tespit:
^/product/.*-([0-9]+).*$

2. Content Performance Analizi

Content Type Segmentasyonu

  • Blog posts vs product pages
  • Landing pages vs category pages
  • Static vs dynamic content

User Intent Mapping

# Informational queries:
.*(nasıl|nedir|rehber|öğren).*
# Transactional queries:
.*(satın al|fiyat|kampanya).*

3. Anahtar Kelime Stratejisi

Long-tail Keyword Grouping

# "... nedir" sorularını gruplamak:
.*s+nedir(?)?$

Branded vs Non-branded

# Brand mentions:
.*(marka-adınız|brand-name).*

4. Conversion Path Analysis

Funnel Analysis

# Funnel steps tracking:
^/(ana-sayfa|kategori|urun|sepet|odeme).*

Exit Point Detection

# High bounce pages pattern:
^/blog/.*/(giris|temel).*

Pratik SEO Regex İpuçları

1. Başlangıç Seviyesi İpuçları

  • Basit pattern’lerle başlayın
  • Test araçlarını kullanarak doğrulayın
  • Dokümantasyon tutun

2. İleri Seviye Optimizasyonlar

  • Negative lookahead kullanın
  • Capturing groups ile data extract edin
  • Performance-oriented pattern yazın

3. Yaygın Hatalar

# Yanlış:
.*product.*
# Doğru (daha spesifik):
^/product/[^/]+/$

Sonuç: SEO’da Regex Mastery

Bu rehberde regex’in SEO’daki kritik rolünü ele aldık. Regex nedir sorusundan başlayarak, regex nasıl kullanılır konusuna kadar temel bilgileri öğrendiniz. SEO uzmanı profesyoneller için regex’in sunduğu faydalar şunlardır:

  • Google Search Console’da gelişmiş veri filtreleme
  • Teknik SEO optimizasyonları için pattern matching
  • Büyük veri setlerinde hızlı analiz imkanı
  • Content performance segmentasyonu
  • Anahtar kelime gruplandırma ve funnel analizi

Hemen başlamak için: Regex101.com’da pratik yapın ve Google Search Console’daki basit filtreleme örneklerini deneyin. SEO süreçlerinizi optimize etmek için bu güçlü aracı öğrenmeye bugün başlayın.

İlgili Makaleler

Bir yanıt yazın

Başa dön tuşu