Regex Nedir? Nasıl Kullanılı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.