RegEx ile filtrelerinizi ve dinamik etiketlerinizi güçlendirin

Son güncelleme tarihi 7 Mart 2024 Perşembe

SEO'da RegEx Nedir?

Düzenli ifadelerin kısaltması olan RegEx, metin içindeki kalıpları aramak için kullanılan güçlü bir araçtır. Aynı kalıpla eşleşen anahtar kelimeleri veya URL'leri gruplamak için kullanılabilir. Bu yardım kılavuzunda, filtrelemenizi güçlendirmek için AccuRanker'da RegEx'i nasıl kullanabileceğinizi inceleyeceğiz.

RegEx ne yapabilir?

RegEx, hem basit hem de karmaşık anahtar kelime ve URL grupları oluşturmak için kullanılabilir. Çok basit bir örnek, "seo" veya "rank tracker" veya "accuranker" içeren tüm anahtar kelimeleri bulmak olabilir. Bunu şu kalıpla yapabilirsiniz: seo|rank tracker|accuranker. Bunu aşağıdaki resimde gösterildiği gibi anahtar kelime filtrenize yapıştırmanız yeterlidir.

keyword_filter_regex.png

Daha yaratıcı da olabilirsiniz - örneğin, aşağıdaki RegEx "accuranker" ile başlayan ve ardından api veya affiliate kelimelerinden herhangi birini içeren tüm anahtar kelimeleri bulacaktır: ^accuranker (api|affiliate). RegEx son derece esnek bir araçtır ve bu makalenin ilerleyen bölümlerinde RegEx kullanımına ilişkin bazı ipuçlarını ve püf noktalarını öğrenebilirsiniz.

AccuRanker'da RegEx'i nerede kullanabilirim?

RegEx'i Discovery dahil tüm sekmelerdeki anahtar kelime filtresinde ve URL filtresinde kullanabilirsiniz. RegEx filtrelerini anahtar kelimelere, URL'lere ve başlık etiketlerine uygulamak için bunları dinamik etiketler oluştururken de kullanabilirsiniz. Lütfen yalnızca en yaygın kullanım durumlarının tümünü destekleyen ve filtrelemenin son derece hızlı olmasına yardımcı olan re2 düzenli ifadeleri desteklediğimizi unutmayın. RegEx büyük/küçük harfe duyarlıdır, bu nedenle kelimeleri büyük harfle yazıp yazmamanız önemlidir.

dynamic_tag_regex.png

SEO'da RegEx için Kullanım Alanları

Anahtar kelime gruplama için RegEx'in kullanım alanları çoktur, işte birkaç örnek.

Soruları tanımlama

Soruları tanımlamanın basit bir yolu RegEx'i uygulamak olacaktır

\b(kim|ne|nerede|ne zaman|neden|nasıl)\b

Bu düzenli ifade, "kim", "ne", "nerede", "ne zaman", "neden" ve "nasıl" sözcükleriyle yalnızca bu sözcükler metinde tam ve farklı sözcükler olarak göründüğünde eşleşir. Buna, cümlenin başında veya sonunda oldukları ya da boşluk, noktalama işareti veya diğer kelime dışı karakterlerle çevrelendikleri durumlar da dahildir.

Yalnızca bu sözcüklerden biriyle başlayan cümlelerle ilgileniyorsanız, ilk \b'yi bir ^ ile değiştirin.

Uzun kuyruklu anahtar kelimeleri belirleme

Bu düzenli ifade, dörtten fazla sözcük içeren cümlelerle eşleşir.

(\w+\b\s*){5,}

  • (\w+\b\s*): Tüm kelimenin yakalandığından emin olmak için bir kelimenin ardından bir kelime sınırını eşleştirir, ardından herhangi bir sayıda boşluk karakterinin takip etmesine izin verir. Bu grup, bir kelimeyi ve takip eden boşlukları bir birim olarak eşleştirmemizi sağlar.- \w+: Bir veya daha fazla kelime karakteriyle (harfler, rakamlar, alt çizgiler) eşleşir.

    • \b: Tam sözcükleri yakaladığımızdan emin olmak için sözcüğün sonunda başka bir sözcük sınırı belirtir.
    • \s*: Sözcükten sonra sıfır veya daha fazla boşluk karakteriyle eşleşir.
  • {5,}: Bu niceleyici, önceki grupla (\w+\b\s*) beş veya daha fazla kez eşleşerek cümlede en az beş kelime olmasını sağlar.

Markalı aramaları veya ürün aramalarını tanımlama

Markanız çeşitli yazımlarla temsil edilebilir. Örneğin, markanız Levi's ise, Levi, Levi's veya Levis içeren anahtar kelimeleri yakalamak için bir RegEx oluşturabilirsiniz. Bu amaç için basit bir RegEx şu şekilde olabilir: levi|levi's|levis. Ayrıca, Levi's kot pantolonları gibi belirli bir ürün kategorisini hedeflemek istiyorsanız ve bazı modellerinin 501, 502, 511 ve 514 olarak adlandırıldığını biliyorsanız, bunları yakalamak için basit bir RegEx 501|502|511|514 olabilir. Alternatif olarak, daha yaratıcı bir yaklaşım için, 500 ila 599 aralığında bir sayı içeren anahtar kelimeleri arayabilirsiniz. Bu, aşağıdaki RegEx ile gerçekleştirilebilir: \b(5\d{2})\b, bir kelime sonu, ardından 5 ve ardından tam olarak iki rakam ve ardından bir kelime sonu arar.

Regex ve ChatGPT

ChatGPT, ihtiyaçlarınıza uygun düzenli ifadeler oluşturmak için harika bir araçtır. ChatGPT aboneliğiniz varsa, RegEx GPT gibi mevcut özel GPT'lerden birini kullanabilirsiniz, ancak size yardımcı olabilecek AutoRegex gibi araçlar da vardır. Aksi takdirde, isteminizdeki ilk metin parçası olarak eklemeniz gereken özel istemimizi kullanabilirsiniz:

tick

Bu GPT, re2 sözdizimini kullanarak düzenli ifadeler (regex) oluşturma konusunda uzmanlaşmıştır. Yanıtında her zaman önce regex'i vermeli, ardından nasıl çalıştığına dair kısa bir açıklama yapmalıdır. GPT, uzun tartışmalardan veya ilgisiz içerikten kaçınarak kısa ve net regex çözümleri sunmaya odaklanmak üzere tasarlanmıştır. Sağlanan regex'in doğru olduğundan ve re2 sözdizimi yönergelerine bağlı kaldığından emin olmalı, özel ihtiyaçları için hızlı ve güvenilir regex kalıpları arayan kullanıcılara hitap etmelidir.

Yapay zekanın yardımı olmadan nasıl RegEx yapılacağını öğrenmek istiyorsanız, aşağıdaki hile sayfası yararlı olabilir!

RegEx hile sayfası

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |