WordPress Arama Motoru Ekleme Rehberi

İçindekiler ✓
Kullanıcı deneyimi ve içerik erişilebilirliği açısından web sitelerindeki arama fonksiyonu kritik öneme sahiptir. Özellikle içerik sayısı fazla olan sitelerde kullanıcıların bilgiye hızlıca ulaşmasını sağlamak, sitenizin etkileşimini ve SEO değerini artırır. Bu kapsamlı rehberde, arama motoru işlevini WordPress sitenize nasıl ekleyebileceğinizi adım adım öğreneceksiniz.
1. Neden Arama Motoru Eklemeniz Gerekir?
WordPress varsayılan arama özelliği temel düzeydedir ve çoğu zaman yetersiz kalır. Özellikle blog, haber, dokümantasyon veya e-ticaret sitelerinde gelişmiş bir arama motoru;
Kullanıcının istediğini bulma süresini azaltır
Site içi etkileşimi artırır
SEO performansını iyileştirir
Hemen çıkma oranını düşürür
İyi bir kullanıcı deneyimi sunmak istiyorsanız, gelişmiş bir arama özelliği olmazsa olmazdır.
2. WordPress’e Arama Motoru Ekleme Yöntemleri
a) Eklenti Kullanarak Arama Motoru Ekleme
WordPress’in eklenti altyapısı sayesinde gelişmiş arama işlevlerini kolayca entegre edebilirsiniz.
1. Relevanssi – A Better Search
Relevanssi, varsayılan aramadan çok daha gelişmiş bir sistem sunar. Özellikleri:
Tam metin arama
PDF dahil belge arama
Arama sonuçlarını özelleştirme
Ziyaretçiye göre farklı sonuçlar gösterme
https://wordpress.org/plugins/relevanssi/
2. Ajax Search Lite
Ajax destekli hızlı arama kutusudur. Kullanıcı yazarken sonuçları gerçek zamanlı olarak gösterir.
Canlı önizleme
Görsel sonuçlar
WooCommerce uyumu
https://wordpress.org/plugins/ajax-search-lite/
3. FiboSearch – WooCommerce için
Özellikle e-ticaret siteleri için ürün bazlı gelişmiş arama sağlar.
Ürün filtreleme
Kategoriye göre arama
Stok durumuna göre sonuçlar
https://wordpress.org/plugins/ajax-search-for-woocommerce/
b) Google Özel Arama Motoru (CSE) Entegrasyonu
Google’ın sunduğu özel arama motorunu sitenize entegre ederek güçlü bir arama motoru çözümüne sahip olabilirsiniz.
Adımlar:
Google CSE sitesine gidin:
https://programmablesearchengine.google.comYeni arama motoru oluşturun.
Web sitenizin alan adını ekleyin.
Size verilen HTML kodunu WordPress sitenizin bir widget’ına veya özel sayfaya yapıştırın.
Avantajları:
Güçlü indeksleme
Arama sonuçlarında reklam yayınlama (Adsense)
Hızlı sonuç gösterimi
3. Arama Motorunu Özelleştirme
Eklenti veya özel çözümlerle eklediğiniz arama kutusunu kullanıcıya göre özelleştirerek deneyimi iyileştirebilirsiniz.
Özelleştirme Seçenekleri:
Kategoriye göre filtreleme
Arama sonuçlarını sıralama (tarihe, popülerliğe göre)
Etiket, yazar, içerik türü bazında filtreler
Görsel veya ikon destekli sonuçlar
Gelişmiş stil seçenekleri (CSS ile)
4. Site İçi SEO ve Arama Motoru İlişkisi
Gelişmiş bir arama motoru, kullanıcıların içeriklerinize ulaşmasını kolaylaştırırken, aynı zamanda site içi SEO’yu destekler.
Etkilediği Alanlar:
Daha düşük bounce rate: Kullanıcı siteyi terk etmeden diğer içeriklere ulaşır.
Daha fazla sayfa görüntüleme: İçerikler arama yoluyla zincirleme keşfedilir.
Zengin kullanıcı verisi: Hangi içeriklerin daha çok arandığını görebilirsiniz.
Google Search Console ile site içi arama davranışlarını analiz etmek mümkündür:
https://search.google.com/search-console
5. Tema Üzerinden Arama Kutusu Ekleme
Varsayılan WordPress temalarında searchform.php dosyası ile kendi arama kutunuzu oluşturabilirsiniz. Aşağıdaki örnek HTML yapısı çoğu tema ile uyumludur:
Özelleştirmek için tema CSS dosyanıza stil kuralları ekleyebilirsiniz.
6. Geliştiriciler İçin Öneriler (Custom Query)
Daha gelişmiş kullanıcılar, özel sorgular oluşturarak filtrelenmiş arama sistemleri kurabilir. Örneğin, sadece “portföy” içeriğini aratmak için:
Bu yöntemi özel sayfalarda veya kısa kodlarla (shortcode) kullanabilirsiniz.
7. Arama Sonuçları Sayfasını Özelleştirme
WordPress’te arama sonuçları search.php dosyası tarafından işlenir. Bu dosyada:
Arama sonuçlarının başlığı
Görsel/görseliz görünüm
Özet veya tam içerik
“Sonuç bulunamadı” mesajı gibi bölümleri özelleştirebilirsiniz.
8. Arama Davranışlarını Takip Etme
Google Analytics Arama Takibi:
Google Analytics’e girin.
Yönetici → Görünüm Ayarları → Site İçi Arama Takibi’ni etkinleştirin.
Sorgu parametresi için
syazın.
Böylece kullanıcılarınızın hangi kelimeleri aradığını görebilirsiniz.
Google Analytics Arama Takibi Yardım Sayfası
9. Kullanıcı Deneyimini Artırmak İçin Ekstra İpuçları
Auto-suggest özelliği ekleyin
Son aramalar veya popüler aramalar göstergesi ekleyin
Mobilde sadeleştirilmiş arama kutusu kullanın
Klavye ile kontrol (Enter, ESC, yukarı/aşağı) desteği sağlayın
Gecikmeli arama tetikleme (örneğin yazım tamamlandıktan 300ms sonra)
10. Alternatif: Elasticsearch ile Gelişmiş Arama
Çok büyük veritabanına sahip WordPress siteleri için Elasticsearch veya Algolia gibi harici çözümlerle arama sistemi kurabilirsiniz.
Algolia Eklentisi:
https://wordpress.org/plugins/wp-search-with-algolia/
Sonuç
WordPress sitenizde kullanıcıların bilgiye ulaşmasını kolaylaştırmak, SEO ve deneyim açısından büyük avantaj sağlar. Bu nedenle güçlü ve özelleştirilebilir bir arama motoru entegrasyonu site performansınızı doğrudan etkiler. Eklentilerle kolayca kurulabilen bu sistem, özel kodlarla veya Google gibi harici araçlarla desteklenebilir.
Hedef kitlenizin site içinde kaybolmadan bilgiye ulaşmasını istiyorsanız, gelişmiş bir arama deneyimi sunmak artık bir zorunluluktur.
Diğer Bloglarımızdan: WordPress Forum Kurulumu



