Birçok WordPress sitesi sahibinin yaptığı yaygın bir hata, her sayfanın arama sonuçlarında görünmesine izin vermektir. Ziyaretçiler, faydalı blog yazılarını veya ürün sayfalarını bulmak yerine, genellikle "Hizmet Şartları", "Gizlilik Politikası" veya "Satın Aldığınız İçin Teşekkürler" gibi ilgisiz sayfalara ulaşırlar.
Bu, genel kullanıcı deneyimini olumsuz etkileyebilir, çünkü bu sayfalar arama sonuçlarında özellikle yardımcı olmaz. E-ticaret siteleri için, ödeme veya kullanıcı hesabı sayfaları gibi sayfaların da aranabilir olması genellikle gerekmez.
Kapsamlı testlerden sonra, sitenizin arama sonuçlarında tam olarak neyin görüneceğine karar vermeyi kolaylaştıran bir eklenti bulduk: SearchWP.
Bu kılavuzda, sayfaları WordPress arama sonuçlarından tam olarak nasıl hariç tutacağınızı göstereceğiz. Alakasız sayfaları hariç tutarak, çok daha iyi bir kullanıcı deneyimi yaratacak ve ziyaretçilerin gerçekten önemli olan içeriği bulmalarına yardımcı olacaksınız. 🕵️♀️

WordPress Arama Sonuçlarından Neden Sayfaları Hariç Tutmalı?
Varsayılan WordPress araması, arama sonuçlarında tüm yazılarınızı ve sayfalarınızı içerir.
Ancak, bu tüm web siteleri için iyi çalışmayabilir. Örneğin, bir online mağaza çalıştırıyorsanız, o zaman hesap sayfanız, ödeme sayfanız, teşekkür sayfanız ve daha fazlası gibi sayfaları gizlemek isteyebilirsiniz.
Benzer şekilde, üyelik siteleri çalıştırıyorsanız veya çevrimiçi kurslar satıyorsanız, yalnızca üyelere özel içeriğin genel arama sonuçlarında görünmesini istemezsiniz.
Bu bağlamda, WordPress arama sonuçlarından sayfaları nasıl hariç tutacağınızı göstereceğiz. Bu öğreticiyi gezinmek için aşağıdaki hızlı bağlantıları kullanabilirsiniz:
- Adım 1: Bir WordPress Arama Eklentisi Kurun
- Adım 2: Özel Bir Arama Algoritması Oluşturun
- Adım 3: WordPress Arama Sonuçlarından Belirli Sayfaları Hariç Tutma (İsteğe Bağlı)
- Adım 4: Arama Formunuzu Oluşturun ve Gömün
- Bonus İpucu: WordPress Arama Sonuçlarından Gönderileri, Taksonomileri ve Daha Fazlasını Hariç Tutun
- SSS: Sayfaları WordPress Arama Sonuçlarından Hariç Tutma
- WordPress Aramasını İyileştirmek İçin Daha Fazla Rehber
💡 Not: Bu kılavuzda, bir ziyaretçinin içeriğinizi aramak için web sitenizin arama kutusunu kullandığı site içi aramaya odaklanıyoruz.
Sayfaları Google arama sonuçlarından hariç tutmak istiyorsanız, bir WordPress sayfasının Google'dan nasıl gizleneceği hakkındaki rehberimize bakmalısınız.
Başlayalım.
Adım 1: Bir WordPress Arama Eklentisi Kurun
WordPress arama sonuçlarından sayfaları hariç tutmanın en kolay yolu, SearchWP eklentisini kullanmaktır. 30.000'den fazla web sitesi tarafından kullanılan, WordPress için en iyi arama eklentisidir.
SearchWP ile WordPress'in varsayılan olarak göz ardı ettiği içerikleri, örneğin yorumları, özel gönderi türlerini, PDF dosyalarını, WooCommerce ürünlerini ve kategorileri arayabilirsiniz. Ayrıca belirli içerikleri arama sonuçlarından hariç tutmak için de kullanabilirsiniz.
Tüm özelliklerini öğrenmek için ayrıntılı SearchWP incelememize bakın.
Yapmanız gereken ilk şey eklentiyi 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: WordPress eklentisi nasıl kurulur.
Etkinleştirdikten sonra SearchWP » Ayarlar bölümüne gidin ve ardından ‘Genel’ sekmesine tıklayın.

Buraya lisansınızı 'Lisans Anahtarı' kutusuna girmeniz gerekiyor. Bu bilgiyi AramaWP sitesindeki hesabınız altında bulabilirsiniz. İşiniz bittiğinde, 'Anahtarı Doğrula' düğmesine tıkladığınızdan emin olun.
Adım 2: Özel Bir Arama Algoritması Oluşturun
Eklentiyi etkinleştirdikten sonra, SearchWP'nin içeriğinizi nasıl indekslediğini, aradığını ve görüntülediğini ince ayar yapabilirsiniz. Bunu, yalnızca WordPress blogunuz veya web siteniz için özel bir Google arama algoritması oluşturmak gibi düşünebilirsiniz.
Arama sonuçlarından sayfaları hariç tutmaya başlamadan önce sitenin tamamı için bir arama motoru oluşturmanız gerekecek, bu yüzden SearchWP » Algoritma'ya gidin.

Burada, SearchWP'nin varsayılan olarak aradığı sayfalar, gönderiler ve medya dosyaları gibi farklı içerik türleri için bir bölüm göreceksiniz.
Her bölümün kendi Uygulama Öznitelik Alaka Düzeyleri kaydırıcıları vardır, bu da SearchWP'nin içeriğinizi çevrimiçi pazar yerinizde, blogunuzda veya web sitenizde nasıl sıralayacağını kontrol etmenizi sağlar.
Örneğin, 'Başlık' kaydırıcısını sola ve 'İçerik' kaydırıcısını sağa kaydırırsanız, içerik başlığa göre daha fazla ağırlık taşıyacaktır.

Tüm sayfaları arama sonuçlarından hariç tutabilir veya yalnızca belirli sayfaları hariç tutabilirsiniz.
Tüm sayfaların WordPress web sitenizin arama sonuçlarında görünmesini durdurmak için, ‘Sayfalar’ın yanındaki küçük çöp simgesine tıklayın.

Bu, 'Sayfalar' kutusunun işaretini kaldırabileceğiniz bir açılır pencere açar.
Ardından, tüm sayfaları arama çubuğundan ve sonuçlarından hariç tutmak için 'Bitti'ye tıklamanız yeterlidir.

Varsayılan arama motoru ayarlarını özelleştirmeyi bitirdiğinizde, değişikliklerinizi kaydetme zamanı gelmiş demektir. Belirli sayfaları veya yazıları hariç tutmayı planlıyor olsanız bile, önce yeni site genelindeki arama algoritmanızı kaydetmeniz gerekecektir.
Bunu yapmak için ekranın üst kısmına kaydırın ve 'Kaydet' düğmesine tıklayın.

SearchWP artık dizini otomatik olarak yeniden oluşturacak. İnternet bağlantınızın hızına bağlı olarak bu işlem birkaç dakika sürebilir.
'Dizin Durumu %100' ibaresini görür görmez, SearchWP'nin tüm içeriğinizi ve ayarlarınızı dizine eklediğini bileceksiniz.

Siteniz artık geliştirilmiş WordPress aramasını otomatik olarak kullanmaya başlayacaktır.
Adım 3: WordPress Arama Sonuçlarından Belirli Sayfaları Hariç Tutma (İsteğe Bağlı)
Arama sonuçlarından belirli sayfaları hariç tutmak mı istiyorsunuz, örneğin WooCommerce ödeme sayfası gibi?
Yukarıda açıklanan süreci izleyerek site çapında bir arama algoritması oluşturduktan sonra, arama sonuçlarından tek tek sayfaları hariç tutabilirsiniz.
Bunu yapmak için, sayfa düzenleyicisine 'Aramadan hariç tut' kutusu ekleyen Exclude UI uzantısını kullanacaksınız.
WordPress kontrol panelinde, SearchWP » Uzantılar bölümüne gidin. Burada, Hariç Tutma UI uzantısını bulun ve ‘Yükle’ düğmesine tıklayın.

Ardından, arama sonuçlarından hariç tutmak istediğiniz sayfayı açın. Sağdaki menüde 'Sayfa' sekmesinin seçili olduğundan emin olun.
Artık 'Aramadan hariç tut' kutusunu işaretleyebilirsiniz.

Ardından 'Güncelle' düğmesine tıklayın ve bu sayfa artık arama sonuçlarında görünmeyecektir. Daha fazla sayfayı arama sonuçlarından gizlemek istiyorsanız, yukarıda açıklanan işlemi izlemeniz yeterlidir.
Adım 4: Arama Formunuzu Oluşturun ve Gömün
Artık sayfaları hariç tutan özel bir WordPress arama motoru oluşturduğunuza göre, o motoru kullanarak bir arama formu oluşturmanız gerekiyor.
Tek yapmanız gereken SearchWP » Arama Formları'na gitmek ve 'Yeni Ekle' düğmesine tıklamak. Bu, özelleştirebileceğiniz yeni bir arama formu oluşturacaktır.

Adım adım talimatlar için, özel bir WordPress arama formu oluşturma kılavuzumuza göz atın. Bu kılavuz, arama formunu sayfalarınıza, yazılarınıza ve widget'a hazır alanlarınıza oluşturma ve yerleştirme konusunda size yol gösterecektir.
Arama formunu arama çubuğunuza da ekleyebilirsiniz. Klasik bir tema kullanıyorsanız, SearchWP Modal Search Form eklentisini kullanmanız gerekecektir.

Bir blok teması kullanıyorsanız, AramaWP formunuzu gezinme menüsüne eklemek için Tam Site Düzenleyiciyi kullanabilirsiniz.
WordPress menüsüne arama çubuğu ekleme kılavuzumuzda nasıl arama çubuğu ekleyeceğiniz hakkında daha ayrıntılı bilgi alabilirsiniz.
Bonus İpucu: WordPress Arama Sonuçlarından Gönderileri, Taksonomileri ve Daha Fazlasını Hariç Tutun
Bazen WordPress arama sonuçlarınızı daha da ince ayarlamak isteyebilirsiniz, böylece yalnızca belirli içeriği dahil edersiniz.
Bu, özel gönderiler, kullanıcıların aramasını istemediğiniz özel gönderi türleri veya hatta etiketler gibi belirli taksonomileri hariç tutmak için kullanışlı olabilir.
Örneğin, etiketleri yalnızca dahili olarak organizasyon için kullanıyorsanız ancak kullanıcıları karıştırmalarını istemiyorsanız, arama sonuçlarından etiketleri hariç tutmak faydalı olabilir.
Bu durumda, belirli sayfaları, yazarları ve daha fazlasını WordPress aramasından nasıl hariç tutacağınız konusundaki rehberimizi okuyabilirsiniz.

Başka bir seçenek de belirli sayfa kategorilerini arama sonuçlarından hariç tutmaktır.
Bunu yapmak için sayfalarınızı kategorize etmek üzere net bir sisteme ihtiyacınız olacak, bu da biraz planlama gerektirebilir. Ancak, herhangi bir ek uzantı yüklemeniz gerekmeyecek.
Yalnızca belirli kategorilerdeki sayfaları göstermek için, WordPress'te kategoriye göre nasıl arama yapacağınıza dair kılavuzumuza bakın: WordPress'te kategoriye göre arama nasıl yapılır.
SSS: Sayfaları WordPress Arama Sonuçlarından Hariç Tutma
Belirli sayfaları WordPress aramasından gizleme hakkında hala sorularınız mı var? İşte size yardımcı olacak bazı sık sorulan sorular.
Arama sonuçlarından sayfaları hariç tutmak SEO'mu etkiler mi?
Hayır, sayfaları sitenizin dahili aramasından kaldırmak, WordPress SEO'nuzu etkilemez. Yalnızca kullanıcıların sitenizin arama çubuğundan ne bulabileceğini değiştirir.
Ancak noindex veya nofollow gibi şeyleri kullanarak sayfaları Google'dan engellerseniz, bu, arama motorlarının bunları nasıl sıralayacağını veya göstereceğini etkileyebilir.
Belirli içerik türlerini arama sonuçlarından nasıl hariç tutabilirim?
Gönderiler, sayfalar veya özel gönderi türleri gibi şeyleri gizlemenin kolay yolu bir eklenti kullanmaktır. Genellikle, eklentinin ayarlarına gidip arama sonuçlarınıza dahil etmek istemediğiniz içerik türlerinin işaretini kaldırabilirsiniz.
Bir eklenti kullanmadan belirli sayfaları hariç tutabilir miyim?
Evet, ama daha karmaşık. Tema'nızın functions.php dosyalarına özel kod eklemeniz gerekir, bu da kod düzenleme konusunda rahat değilseniz önerilmez. Bir eklenti kullanmak çok daha kolay ve güvenlidir.
Daha fazla bilgi edinmek için WordPress Eklentisi ve Functions.php Dosyası hakkındaki karşılaştırma makalemize göz atın.
WordPress arama sonuçlarını özelleştirmenin başka faydaları var mı?
Kesinlikle. Arama sonuçlarınızı temizlemek, ziyaretçilerin ihtiyaç duydukları şeyi bulmalarını kolaylaştırır. Bu, daha iyi bir kullanıcı deneyimi, sitenizde daha fazla zaman geçirilmesi ve insanların en iyi içeriğinizi daha hızlı bulmaları durumunda potansiyel olarak daha fazla dönüşüm anlamına gelir.
WordPress Aramasını İyileştirmek İçin Daha Fazla Rehber
Bu makalenin WordPress arama sonuçlarından sayfaları nasıl hariç tutacağınızı öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca aşağıdaki kılavuzlarımıza da bakmak isteyebilirsiniz:
- WordPress'e Çok Dilli Arama Nasıl Eklenir
- WordPress Sitenize Sesli Arama Yeteneği Nasıl Eklenir
- WordPress Sitenize Canlı AJAX Araması Nasıl Eklenir
- Sonuçları İyileştirmek İçin WordPress'e Bulanık Arama Nasıl Eklenir
- WordPress'te Arama Analitiği Nasıl Görüntülenir
- WordPress Araması Çalışmıyor Sorunu Nasıl Giderilir
- SearchWP ile WordPress Aramasını Geliştirme
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.

Jiří Vaněk
Web sitemde, yayın tarihinden başka pek bir bilgisel değeri olmayan ve arama sonuçlarını gereksiz yere dolduran kısa bilgi parçacıklarına sahip sayfalarım var. Bunları arama sonuçlarından hariç tutmak ve kullanıcıları gerçekten ilgili bilgilere yönlendirmek için harika bir yol. Mükemmel çalışıyor.
Dennis Muthomi
Bu adım adım kılavuz için teşekkürler.
Ödeme sayfasını arama sonuçlarından çıkardım ve işe yaradı!
Bu, site aramamı ince ayarlamak için açık ara en iyi eklenti.
Gabriel
Çok teşekkürler! Mükemmel çalışıyor gibi görünüyor.
WPBeginner Desteği
Glad our guide was helpful
Yönetici
joel araujo
tam da ihtiyacım olan şey, tam zamanında
teşekkürler
WPBeginner Desteği
Glad our guide could help
Yönetici
Ivan
Teşekkürler. Bu benim için işe yaradı. Galeri arama sonuçlarında görünmesini istemiyordum ve bu kod tam olarak ihtiyacım olanı yapıyor. Teşekkürler
Pete
Bu gerçekten çok temel. Yalnızca belirli sayfa şablonlarını veya blog kategorilerini hariç tutmanın nasıl yapılacağını görmek güzel olurdu.
VishvjeetCheema
You are true life savers. always.
Gautam Nagraj
Merhaba WPBeginner ekibi
Yeni bir sorunla karşılaşıyorum
Google'da taranan sayfaları test ettiğimde
site:example.com
Ardından sayfaları ve gönderileri düzgün bir şekilde gösteriyor ancak sayfalama bağlantılarını da gösteriyor
example.com/sayfa/2/
Beğen
Peki bunu nasıl önleyebilirim?
Lütfen yardım edin.
Joni
Teşekkürler! :)!
Laura Rafferty
Bu teknikle farklı arama formlarını hedeflemenin bir yolu olup olmadığını merak ediyorum. Ana web sitesi arama formunun yalnızca sayfalara; blog arama formunun ise yalnızca gönderilere odaklanmasını isterim.
Val
Parola korumalı bazı sayfalarım var (bir sayfayı parolayla korumak için ana WP seçeneği aracılığıyla), ancak bunlar hala alıntılarıyla birlikte WP aramasında görünüyor. Anladığım kadarıyla varsayılan olarak, alıntılar görünmemeli, "Bu korumalı bir gönderi olduğu için alıntı yok." yazmalı. Simply Exclude eklentisini kullanabilirim ancak alıntıların neden ilk etapta göründüğünü merak ediyorum ve eğer gerekmiyorsa başka bir eklenti eklemek istemem.
deny jackrose
Çok teşekkür ederim efendim.. bu yazı gerçekten bana yardımcı oldu.. süpersin adamım .. !!
Victor
Çok teşekkür ederim. Siz hallettiniz. Bunu arıyordum ve başka hiçbir yerde bulamadım.
Aferin size çocuklar.
Noah
Biri kriteri 'boş' olan bir ARA'ya bastığında, TÜM sayfalar sonuçlarda görünür. Bu durumda HİÇ SONUÇ GÖRÜNMEYECEK şekilde nasıl ayarlayabilirim?
Jornes
Noah, arama sonucu diyorsan, arama formunu javascript kullanarak doğrulayabilirsin. Böylece insanlar aramadan önce kelimeleri girmeye zorlanır.
Samsir Alam
Teşekkürler dostum.
WPBeginner Ekibi
Duyduğuma sevindim. Rica ederim.
Dimitra
Makale ve bana çok yardımcı olan bazı kodlu yorumlar için çok teşekkür ederim!
Bijay Pakhrin
Worked perfectly, Thanks alot
redimin
İyi Çalışıyor!
Bruno
Teşekkürler kardeşim! Kodun bana çok yardımcı oldu.
Henry
Bu, (yapmakta olduğum) gizli bir alan geçirmekten çok daha iyi çalıştı.
Laura
Bu harika çalıştı, teşekkürler! Wordpress'in yerel BBPress forum konularını arama sonuçlarına nasıl dahil edebilirim?
Teşekkürler,
L
WPBeginner Desteği
bbpress arama eklentisini deneyebilirsiniz.
Yönetici
Jornes
Merhaba! Belirli sayfaları aramalardan nasıl hariç tutabileceğimi sormak istiyorum? Ve sayfanın kimliğini nasıl öğrenebilirim? Birisi bir çözüm söyleyebilir mi? Ziyaretçiler için işe yaramaz bazı sayfaları hariç tutmak istiyorum.
Teşekkürler!
hamza
benim için çalışıyor. teşekkür ederim!
Spyridon
You are a real life saver. I tried codes from WordPress forum but didn’t work out. Yours is working for me!
luckyankit
Bunun için teşekkür etmek istedim… harika makale
gormanIT
Bu fonksiyonu belirli sayfaları/gönderileri aramadan hariç tutacak şekilde değiştirebilir misiniz? Bu işlevselliği arıyorum ve hiçbir şey bulamadım.
David Allred
Mükemmel! Bundan biraz daha karmaşık olmasını bekliyordum. Çok teşekkürler!
Michael Bailey
Çok teşekkürler. Bu, bir kesme ve yapıştırma (ve bir test) hızıyla sorunumu çözen süper yardımcı oldu.
Tüm yollarınızda başarı!
Michael.
Katie
Pekala, bu neredeyse mükemmel. Araştırdım ve birçok sitenin bize kategori kimliklerini arama kimliğine sabit kodlamayı teklif ettiğini buldum ama bu harika. Bir soru, sayfalama işlemini kendim yapmam gerekiyor, bu yüzden bu filtreyi eklediğimde ofset sorunları yaşamayacağım .. değil mi?
Yayın Kadrosu
Hayır, sayfa sorunlarınız olmamalıdır.
Yönetici
Mohsen
Merhaba
wpbeginner.com'a bir bağlantı ile eğitimlerinizi bloguma koyabilir miyim? Blogum Farsça ve bence birçok Fars kullanıcısının bu ipuçlarına ihtiyacı var.
Çok teşekkürler
Yayın Kadrosu
Hayır, öğreticilerimizin hiçbirini tamamen çeviremezsiniz. Bir özet yazabilir ve ardından sitemize bağlantı verebilirsiniz.
Yönetici
Rilwis
Bu hack, arama sonuçlarından yalnızca sayfaları değil, diğer özel gönderi türlerini de hariç tutar. Bu nedenle, WP sitemizde birçok özel gönderi türümüz varsa, bunları şu şekilde ifadeye koyabiliriz:
$query->set(‘post_type’, array(‘post’, ‘custom-post-type’));
Rein
Teşekkürler Rilwis, tam da ihtiyacım olan şey!