RegEx Nedir, SEO Projelerinde RegEx Nasıl Kullanılır? (15+ Örnek)

RegEx yazılım dünyasında oldukça sık kullanılan, önemli bir yere sahip kurallar dizisi diyebiliriz. Google Search Console aracına RegEx desteğinin gelmesiyle birlikte SEO çalışmalarında çok önemli hale gelmiştir. RegEx'in Google Search Console'un yanı sıra birçok uygulamada kullanılabiliyor olması, SEO ve yazılım uygulamalarına oldukça kolaylık sağladığını da söyleyebiliriz.

10 dakika okuma

Google Search Console, her SEO profesyonelinin kullandığını, çok ciddi analizler yapabilen ve çalışmalara yön veren ücretsiz bir araçtır. Geçtiğimiz günlerde Google, performans aracında çok daha sağlıklı bilgi almak ve yorumlamak açısından RegEx özelliğini duyurdu. Bizler de bu makalemizde RegEx’in ne olduğunu, SEO projelerinizde RegEx’i nasıl kullanabileceğinizi örneklerle birlikte açıklamaya çalışacağız. Keyifli okumalar!

RegEx (Regural Expression) Nedir?

Daha uzun ifadeyle Regular Expression yani RegEx Türkçede düzenli, kurallı ifadeler olarak tanımlanıyor. Modern programlama dillerinin neredeyse çoğunda kullanımı sağlanmaktadır. Metinleri, sorguları  veya elde ettiğiniz verileri eşleştirmenize, bulmanıza, yönetmenize ve belli başlı pattern’ler oluşturmanıza yardımcı olmaktadır. Üzerinde işlem yapmak istediğiniz değerleri birçok kurallı karakter ve semboller kullanarak yapmak istediğiniz işlemleri kısaltabilir, işlemlerinizi hızlıca tamamlayabilirsiniz.

RegEx’in mantığını anlamak için aşağıdaki görsel üzerinden örnek kodumuzu şekillendirebiliriz. Kafamızın başlangıçta karışmaması açısından .*seo.* basit bir RegEx koduyla ilerleyebiliriz.

RegEx SEO

RegEx dünyasında .* bir ifadeyi filtrelemeye ve eşleştirmeye yarıyor. Aslında yukarıdaki görselde görebileceğiniz üzere seo kelimesinin öncesinde veya sonrasında bir ifade varsa onunla eşleştirip size yalnızca içerisinde seo ifadesi olan sorguları vermeye yarıyor. Buradaki ifadeyi değiştirebilir, farklı sonuçlar elde edebilirsiniz.

RegEx, SEO Çalışmalarında Bize Ne Katkı Sağlayacak?

  • RegEx formülleri SEO projelerinizde tekrara düşmemenize yardımcı olmaktadır.
  • Anahtar kelime analizlerinde ve araştırmalarında efor tasarrufu ve zamanınıza ciddi katkı sağlar.
  • Karmaşık ve büyük veri havuzunda kolaylıklar sağlar.
  • Veri tabanında istediğiniz bir veriyi, bilgiyi bulmanıza yardımcı olur.
  • Daha güvenli ve hızlı bir çalışma ortamı yaratır.
  • Python veya Javascript araçlarla farklı tool’lardan gelecek verileriniz içinde kullanabilirsiniz
  • Google Search Console, Data Studio gibi araçlarla ile kullanabilir, çok daha anlamlı sonuçlar üretebilirsiniz.

Search Console’da RegEx Kullanımı

Search Console üzerinde RegEx komutlarını kullanmak için performans aracına girip gerekli filtreleme işlemlerini yapmanız gerekiyor. Bu tarafta yapılan işlemleri eşleştirmek veya eşleştirmemek özelinde tercihlerinizi yapabiliyorsunuz. Özel RegEx komutlarını sayfa ve sorgu bazlı gerçekleştirebilirsiniz. Tüm örnekleri sayfa bazında da gerçekleştirebilirsiniz.

GSC RegEx Kullanımı

Google Search Console, RegEx formüllerinde 4096 karakter sınırı mevcut. Bu sebeple yapacağınız formüllerine buna göre dizayn etmeniz gerekecektir.

İpucu: Page özelinde sorgu yapmak istediğinizde full path URL girmek yerine protokol bilgisi yazmadan yaparsanız karakter sınırı bir nebze olsun optimize edebilirsiniz.
Örn: kriko.blog/seo|kriko.blog/regex

Yazmış olduğunuz tüm RegEx komutlarını aşağıdaki adresten test edebilir, sonuçlarını inceleyebilirsiniz.

https://regexr.com/

RegEx Kodlarında Kullanılan Karakterlerin Anlamları

RegEx komutlarına geçmeden önce çok sık kullanılan RegEx karakterlerinin anlamlarını anlamak önemli olacaktır.

[] karakter aralığıyla eşleşir
^ ile başlar
$ ile biter
\w harf, rakam veya alt çizgi ile eşleşir. [A-Za-z0-9_]\g; ile aynıdır
\s boşlukla eşleşir;
\W harf, rakam veya alt çizgi olmayan herhangi bir şeyle eşleşir
\S boşluk olmayan her şeyle eşleşir.
{1,10} 1 ila 10 arasındaki değerler ile eşleşir. Karakter uzunluğu olarak düşünebilirsiniz.

Google Search Console ve Diğer Programlama Araçlarında Kullanabileceğiniz RegEx Formülleri

Hem Search Console için hem de diğer araçlarda kullanabileceğiniz RegEx formüllerine görsellerle destekleyerek hızlıca göz atalım!

1- Bir Sorguyu Eşleştirmek

Yukarıda bahsettiğimiz gibi .*seo.* kodu sayesinde istediğiniz bir sorguyu eşleştirebilir ve bununla ilgili tüm bilgileri getirebilirsiniz.

SEO kelimesinden farklı bir örnek verecek olursak, .*dizi öneri.* komutu kullanarak içerisinde “dizi öneri” geçen tüm sorgulara ulaşabileceğim.

RegEx Dizi Öneri

2- Jenerik Kelimeleri Eşleştirmek (10 Karakterden Az Kelimeleri Bulmak)

Search Console verilerini analiz ederken jenerik anahtar kelimeleri yakalamak için ^[\w\W\s\S]{1,10}$ kodunu kullanabilirsiniz. Bu kod sayesinde 1 ile 10 karakter uzunluğunda eşleşen tüm anahtar kelimeleri yakalayabilirsiniz. Long tail keyword’lerden arındırılmış kelimeleri bulabilirsiniz.

Şayet, daha kısa kelimeleri görmek isterseniz “10” yazan kısmı daraltabilirsiniz. Böylece daha kısa anahtar kelimeleri görüyor olacaksınız.

3- Long-Tail Anahtar Kelimelere Odaklanmak (50 Karakter ve Üzeri Kelimeleri Eşleştirmek)

SEO çalışmalarında long tail anahtar kelimeler oldukça önemli bir konudur. Sitenize gelen kullanıcıların hangi long tail kelimelerden geldiklerini görmek için aşağıdaki RegEx kodunu kullanabilirsiniz. SEO çalışmalarınız oldukça fayda sağlayacaktır.

^[\w\W\s\S]{50,}$

4- 100 Karakterden Uzun Sayfa URL’lerini Yakalamak

Uzun URL’leri eşleştirmek, sayfaları bulmak için aşağıdaki RegEx kodunu kullanabiliriz. Böylece sitenize ziyaretçi çektiğiniz ve 100 karakterden uzun sayfaları bulabilirsiniz.

^[\w\W\s\S]{100,}$

5- “/” (eğik çizgi) İçeren veya İçermeyen URL’leri Yakalamak

Eğer daha önce bir aksiyon alınmadıysa site URL sonuna / (eğik çizgi) olmadan kullanılıyorsa ve sonuna bu eğik çizgi eklendiğinde 301 ile default olarak tanımlanan haline yönlendirilmiyorsa bu sayfa mükerrer sayfa sorununa neden olabilir. Bu tarz bir sorunun olup olmadığını GSC tarafındaki RegEx kodunu kullanarak sağlayabilirsiniz. Eğer URL sonunda hem eğik çizgi olan hem de eğik çizgi olmayan sayfaları yakalarsanız Google botları ve ziyaretçiler bir sayfanın iki farklı versiyonunu yakalayabilir.

.*\/$

6- Belirli Sayfaları Eşleştirmek

Site içerisindeki bazı sayfaların verilerini incelemek isteyebilirsiniz. Aşağıdaki kod parçacığı sayesinde istediğiniz sayfaların verilerini ayıklayabilirsiniz.

^(/|/erkek/gomlek|/kadin/gomlek/)$

Yukarıdaki kod sayesinde erkek gömlek ve kadın gömlek sayfalarının verilerini inceleyebilirsiniz.

7- HTTP ve HTTPS ile Gelen Trafiği Yakalamak

HTTPS protokolü web dünyasının olmazsa olmazıdır. Google’ın sıralama faktörü olarak açıkladığı metriklerden biri ayrıca. Sitenizin HTTP protokolü ile indekslenmiş ve trafik getiren sayfaları var mı varsa bunların nelerin olduğunu gözlemlemek için aşağıdaki kodu kullanabilirsiniz.

https?\:\/\/.*example\.com\/?$

8- Özel Karakter İçeren URL’leri Bulmak

Özel karakterlerle oluşturulmuş URL’lerin olduğunu gözlemlemek için aşağıdaki regex komutunu kullanabilirsiniz. Bu kod ile ayrıca içeriğiniz içerisindeki heading taglarının trafik alıp almadığını da gözlemleyebilirsiniz.

Özel Karakterler Regex

[^\/\.\-:0-9A-Za-z_]

9- HTML Olmayan Sayfaları Bulmak

Sizde hak vereceksiniz ki site içerisindeki sayfalar yalnızca HTML’lerden oluşmuyor. PDF’ler, görseller, sunum veya Office dosyaları gibi birçok sayfa ve dosya yapısı bulunuyor. Dizine eklenmiş ve trafik getiren diğer sayfa türlerini bulmak için aşağıdaki regex kodunu kullanabilirsiniz.

\.docx|\.pdf|\.rtf|\.xls|\.svg

10- Bir URL Kırılımı Altında Bulunan Sayfaları Bulmak

Aşağıdaki regex kodu sayesinde istediğiniz bir sayfa ve türevlerinin trafiklerini gözleyebilirsiniz. Aşağıdaki kod sayesinde kriko.io/seo sayfası ve bunun türevlerinin trafiklerini ve aldıkları keyword’leri gözlemleyebileceğim.

(http|https):\/\/www.kriko.io\/seo\/.*

11- İstenilen 2 Farklı Anahtar Kelimeyi Eşleştirmek

Birbiriyle alakalı veya alakasız iki farklı anahtar kelime ve türevlerini aşağıdaki regex kodu yardımıyla yakalayabilirsiniz.

^.*(seo|dijital pazarlama).*$

12. Kullanıcı Niyetlerini Anlamak

12.1 – Brand (Marka) İçeren Sorguları Eşleştirmek (Navigational)

Marka + sorgu şeklinde gelen aramaları ve trafiklerini eşleştirmek için aşağıdaki komutu kullanabilirsiniz. Burada verilen varyasyonları kendi markanıza gelen sorgulara göre güncelleyebilirsiniz.

.*lnked*in.*|linke*idn.*|linkd*en.*|lined*in.*|linke*in.*|liked*in.*|link*in.*|linked*in.*|.*linkedn.*|.*linkd.*

İşi biraz daha kolay fakat kompleks bir kod kullanmak içinse aşağıdaki yapıyı tercih edebilirsiniz.

.*k(r|i){1,2}(k|).*o.*

RegEx Test

Mantığı daha iyi anlamak için bir başka örnek vermek gerekirse, k ile başlayan o ile biten ve içerisinde r, i ve k harfilerini barındıran tüm sorguları eşleştirerek bize getirmeye yarıyor. Burada brand’inize uygun biçimde tanımladığınız harfler sayesinde hiç bir brand sorgusunu kaçırmayacaksınız.

12.2 – Bilgisel Arama Niyeti Taşıyan Sorguları Eşleştirmek (Informational)

Sitenizde bulunan bilgi almak amaçlı keyword’leri yakalamak için aşağıdaki regex kodunu kullanabilirsiniz. Buradaki soru türlerini sizlerde genişletebilir, gereksizleri çıkartabilir ve kendinize göre düzenleyebilirsiniz.

kim|ne|nerede|ne zaman|neden|nasıl

12.3 – Dönüşüm Amaçlı Sorguları Eşleştirmek (Commercial)

Sitenizde bulunan dönüşüm amaçlı keyword’leri yakalamak için aşağıdaki regex kodunu kullanabilirsiniz. Buradaki soru türlerini sizlerde genişletebilir, gereksizleri çıkartabilir ve kendinize göre düzenleyebilirsiniz.

.*(satın al|ucuz|fiyat|satın al|sipariş).*

12.4- Ticari Amaçlı Sorguları Eşleştirmek (Transactional)

Sitenizde bulunan ticari amaçlı keyword’leri yakalamak için aşağıdaki regex kodunu kullanabilirsiniz. Buradaki soru türlerini sizlerde genişletebilir, gereksizleri çıkartabilir ve kendinize göre düzenleyebilirsiniz.

.*(en iyi|vs|inceleme|karşılaştırma|karşı*).*

13- Sorguları Büyük Küçük Harfe Duyarsız Hale Getirmek

Yapacağınız regex kodunun başına (?i) eklerseniz artık elde edeceğiniz bilgiler büyük küçük harfe duyarsız hale gelecektir. Çalışmalarınızda ihtiyacınız olduğunu noktada bu komutu kullanabilirsiniz.

(?i)^(kim|ne|nerede|ne zaman|neden|nasıl)[" "]

14- Non-Brand ve Brand Keywordlerini Karşılaştırmak

Brand (marka içeren) ve non-brand (marka içermeyen anahtar kelimeleri) karşılaştırarak keyword planlarınızı şekillendirebilir, stratejilerinizi belirleyebilirsiniz.

Bunu yapmak için Sorgular -> Karşılaştırma sekmesinden RegEx sorgularını aşağıdaki görselde ki gibi güncellemeniz gerekecektir.

RegEx Karşılaştırma

Kriko yazan kısmı değiştirdiğinizde yani markanıza ait bir bilgiyi yazdığınız da artık bu taraftaki anahtar kelimelerinizi karşılaştırabilirsiniz.

15- A/B Test & Karşılaştırma

Bir URL değiştirdiniz ve geçmiş URL ile güncel halinin performanslarını karşılaştırmak istiyorsanız bu işlemi RegEx aracılıyla yapabilirsiniz. Aynı şekilde, iki farklı sayfanın getirdiği performası da yine bu şekilde gerçekleştirebilirsiniz. Aşağıdaki komutları kullanarak iki sayfanın getirdiği trafik ve gösterimlere erişebilirsiniz.

RegEx A/B Test

16- E-Ticaret İçin Ürün Sayfalarının Getirdiği Keywordleri Eşleştirmek

E-Ticaret sayfalarının getirdiği keyword’leri ve trafiği merak ediyor olabilirsiniz. Eğer ürün sayfa URL’lerinize ait bir pattern’i bulunuyorsa bu sayfaları rahatlıkla eşleştirebilir ve performansını izleyebilirsiniz.

/(-p.*)[1-9]/g

Regex Test

Bu komut sayesinde URL içerisinde -p ve rakam içeren tüm sayfaları eşleyebilirsiniz.

Kısaca özetlemek gerekirse SEO uygulamalarında RegEx komutlarını çok fonksiyonel bir biçimde kullanabilir, SEO stratejilerinizi güçlendirebilirsiniz. Yukarıda bahsettiğimiz RegEx komutlarını özelleştirerek, GSC’nin yanı sıra Data Studio, Google Analytics, custom yazılımlar, Python botları, data science araçları gibi birçok alanda kullanım sağlayabilirsiniz.

Kaynaklar

https://www.linkedin.com/posts/jwilson415_20-google-search-console-regex-that-give-activity-6892317176867516416-Hyy7

https://developers.google.com/search/blog/2021/06/regex-negative-match

https://www.jcchouinard.com/regex-in-google-search-console/

Search Console ile ilgili, içerisinde birçok ilgi çekici bilginin yer aldığı, “İçerik Üreticileri için Google Search Console Kullanımı” adlı yazımızı okumak için tıklayınız!


Etiketler:

Paylaş:

0 Yorum


Yorum yaz

Diğer Yazılar

Yapay Zeka Çöplüğüne (AI Slop) Karşı Yeni Bir Savunma Hattı: LoRA Destekli Çok Modlu Savunma Sistemi

Yapay Zeka Çöplüğüne (AI Slop) Karşı Yeni Bir Savunma Hattı: LoRA Destekli Çok Modlu Savunma Sistemi

İnternet ekosistemi ve özellikle çevrimiçi video platformları (OVP), son yıllarda benzeri görülmemiş ve katlanarak artan bir tehdit ile karşı karşıya. Kötü niyetli aktörlerin organize bir şekilde hareket ederek Üretken Yapay Zeka (Generative AI) araçlarını kötüye kullanması, platformların "Yapay Zeka Çöplüğü" veya "AI Slop" olarak adlandırılan kalitesiz, manipülatif ve spam içeriklerle dolup taşmasına neden oluyor.

Microsoft Advertising UTM Auto-Tagging Güncellemesi

Microsoft Advertising UTM Auto-Tagging Güncellemesi

Microsoft Advertising, 2 Eylül 2026 itibarıyla UTM auto-tagging sisteminde önemli bir güncellemeye gidiyor. Bu değişiklik, Microsoft Advertising trafiğinin Google Analytics 4 ve benzeri üçüncü taraf analiz platformlarında daha doğru sınıflandırılmasını hedefliyor.

Pagination (Sayfalandırma) mı, Infinite Scroll (Sonsuz Kaydırma) mı?

Pagination (Sayfalandırma) mı, Infinite Scroll (Sonsuz Kaydırma) mı?

Pagination ve Infinite Scroll arasındaki tercih, kullanıcı deneyimi ile SEO performansını doğrudan etkiler. Pagination, sayfa yapısını düzenli tutarak arama motorlarının içeriği daha iyi taramasını sağlar. Infinite Scroll ise özellikle mobilde akıcı bir gezinme sunar ancak ölçümleme ve indeksleme açısından dikkatli kurgulanmalıdır. Markaların karar verirken içerik yoğunluğu, kullanıcı davranışları ve teknik altyapıyı birlikte değerlendirmesi gerekir. Bu yazıda iki yaklaşımın avantajlarını ve hangi senaryoda daha doğru seçim olacağını bulabilirsiniz.

Google Benim İşletmem ile Markanızı Daha Fazla Görünür Kılın ve Yönetin

Google Benim İşletmem ile Markanızı Daha Fazla Görünür Kılın ve Yönetin

Günümüzde fiziksel bir mağazası olan ya da belirli bir bölgede hizmet veren işletmeler için dijitalde görünür olmak artık bir lüks değil, zorunluluk haline geldi. Kullanıcılar yakınlarındaki işletmeleri keşfetmek için pusula yerine Google Arama ve Google Haritalar’ı kullanıyor. “Kadıköy kahve”, “Çekmeköy kahvaltı”, “Eskişehir çiçekçi” gibi sorguların büyük bölümü yerel sonuçlar üzerinden müşteriye dönüşüyor. Bu nedenle, işletme profilinizi doğru yapılandırdığınızda potansiyel müşterilerin sizi tercih etme ihtimali ciddi oranda artar.

A4 Ebatında Etiketlerle İade Problemi Önleniyor: Çin’in Moda E-Ticaretinde Yeni Strateji

A4 Ebatında Etiketlerle İade Problemi Önleniyor: Çin’in Moda E-Ticaretinde Yeni Strateji

Çin'de online moda alışverişinde iade oranları çok yükseldiği için markalar kötü niyetli kullan-iade davranışını engellemek adına A4 boyutunda büyük ve gizlenmesi zor etiketler kullanmaya başladı. Bu yöntem hem maliyetleri düşürmek hem de ürünleri giyip fotoğraf çektikten sonra iade eden kullanıcıların önünü kesmek için hızla yayılıyor. Tartışmalar sürse de sektör bu uygulamanın iade kültürünü kökten değiştirecek yeni bir dönemin başlangıcı olabileceğini düşünüyor.

Yeni Sağlık Tanıtım Yönetmeliği Neler Getiriyor?

Yeni Sağlık Tanıtım Yönetmeliği Neler Getiriyor?

Sağlık alanında hizmet veren her kurum için tanıtım artık yalnızca pazarlama konusu değil. Aynı zamanda çok net çizilmiş hukuki sınırları olan bir alan. "Sağlık Hizmetlerinde Tanıtım ve Bilgilendirme Faaliyetleri Hakkında Yönetmelik" ile birlikte hekimlerin, özel sağlık tesislerinin ve uluslararası sağlık turizmi aracı kuruluşlarının dijitalde ve geleneksel mecralarda nasıl görünür olabileceği detaylı şekilde yeniden düzenlendi.

eBay Inc. 2025 3. Çeyrek Sonuçlarını Açıkladı

eBay Inc. 2025 3. Çeyrek Sonuçlarını Açıkladı

eBay Inc., 2025 yılının 3. çeyreğinde güçlü bir performans sergileyerek gelirini %9 artırarak 2,8 milyar USD'ye yükseltti ve Brüt Mal Hacmi (GMV) ise %10 artarak 20,1 milyar USD'ye ulaştı. Hisse başına kazanç, GAAP'a göre 1,28 USD, non-GAAP'a göre ise 1,36 USD olarak gerçekleşti.

Avrupa ve Türkiye’de Pazaryerlerinin Yükselişi: 247,5 Milyar Avroluk Bir Dönüşüm

Avrupa ve Türkiye’de Pazaryerlerinin Yükselişi: 247,5 Milyar Avroluk Bir Dönüşüm

E-ticaret dünyası, son yıllarda benzeri görülmemiş bir dönüşüm geçiriyor. Bu dönüşümün merkezinde ise artık sadece markalar değil, pazaryerleri (marketplaces) yer alıyor. Avrupa’daki en güncel verilere göre sınır-ötesi e-ticaretin (cross-border) toplam hacmi 358,7 milyar avroya ulaşırken, bunun 247,5 milyar avroluk kısmı — yani yaklaşık yüzde 70’i — pazaryerleri üzerinden gerçekleşiyor.

İlaç ve Tıbbi Cihaz Satışındaki e-fatura Düzenleme Zorunluluğu

İlaç ve Tıbbi Cihaz Satışındaki e-fatura Düzenleme Zorunluluğu

Türkiye'de sağlık ürünleri ticaretinde dijitalleşme süreci, 1 Ekim 2025 tarihi itibarıyla önemli bir aşamaya geldi. Bu tarihten itibaren, Türkiye İlaç ve Tıbbi Cihaz Kurumu'na (TİTCK) İlaç Takip Sistemi (İTS) ve Ürün Takip Sistemi (ÜTS) üzerinden bildirimi yapılan ilaç ve tıbbi cihazlar için e-fatura düzenleme zorunluluğu getirildi.

Dijitalin nabzını bizimle takip et

Dijital dünyayı şekillendiren seçilmiş içgörüler, haberler ve fikirlerden haberdar olmak için abone olun.