WordPress ve WooCommerce’a Anlamsal Arama Nasıl Eklenir
Bir web sitesinde bir şey arayıp, aslında içeriğin mevcut olduğunu bile bile sıfır sonuç aldığınız oldu mu? Bu, standart WordPress araması – yalnızca tam anahtar kelime eşleşmelerini bulur. “uygun fiyatlı koşu ayakkabıları” yazarsınız ve kelimeler örtüşmediği için “bütçe dostu koşu spor ayakkabıları” içeriğinizi bulamaz.
Semantik arama bunu çözer. Tam kelime eşleştirmek yerine anlamı kavrar. Üstelik kod yazmadan, herhangi bir WordPress sitesine veya WooCommerce mağazasına ekleyebilirsiniz.
PurioChat: Semantic Search for Any Theme

PurioChat adds AI-powered semantic search to any WordPress theme. WooCommerce stores, blogs, membership sites, whatever you run. This plugin features albo chatbot functionality, if you’d like to learn more how to automate sales and support in your store check our article about WooCommerce AI Chatbot Guide: Automate Sales & Support
Temel özellikler:
- OpenAI veya Google Gemini ile çalışır (seçim sizin)
- İçeriğinizden bir vektör veritabanı oluşturur
- Basit kısa kod uygulaması
- Tema kısıtlaması yok
- Ürünlerde, yazılarda, sayfalarda veya özel yazı türlerinde arama yapar
Eklenti, sitenizin herhangi bir yerine anlamsal arama eklemenize olanak tanıyan bir kısa kod oluşturucu sunar.
Anlamsal Arama Nedir?
Traditional search looks for exact keywords. No match, no results.
Anlamsal arama, kullanıcıların aslında ne demek istediğini anlamak için yapay zekâdan yararlanır. Bu teknoloji (vektör gömlemeleri olarak adlandırılır) içeriğinizi ve arama sorgularını anlamın matematiksel temsillerine dönüştürür ve ardından en yakın eşleşmeleri bulur. Bu teknoloji hakkında daha fazla bilgi edinmek için RAG (Retrieval Augmented Generation) hakkındaki makalemize göz atın →
İşte bunun pratikte nasıl göründüğü. Bir WooCommerce mağazası için örnek:
| Müşteriler Ne Arıyor? | Standart WordPress Araması | Yapay Zekâ Semantik Arama |
|---|---|---|
| kablosuz kulak içi kulaklıklar | ❌ “Bluetooth kulaklıklar” adlı ürün için sonuç bulunamadı | ✅ Bluetooth kulaklıkları, TWS kulak içi kulaklıkları bulur |
| yorgun ciltler için bir şey | ❌ Sonuç yok – “tired” ürün açıklamalarında yer almıyor | ✅ C vitamini serumları, aydınlatıcı kremler, canlandırıcı maskeler bulur |
| tüm gün ayakta durmak için rahat ayakkabılar | ❌ Sonuç yok – konuşmaya dayalı sorgu başarısız oluyor | ✅ Ergonomik ayakkabıları, yastıklamalı tabanlıkları, destekleyici spor ayakkabıları bulur |
| dizüstü bilgisayar taşıma çantası | ⚠️ Yalnızca tam ifade mevcutsa | ✅ Dizüstü bilgisayar çantalarını, laptop kılıflarını, MacBook kılıflarını bulur |
Dönüşüm oranlarındaki fark oldukça büyük. Site içi aramayı kullanan ziyaretçiler 2-3 kat daha yüksek oranda dönüşüm sağlıyor, ancak yalnızca aradıklarını bulurlarsa.
Gerçek örnek bunun ne kadar iyi olduğuna dair fikir vermek için, diyelim ki mağazanızda havlular var. Normal anahtar kelime aramanız “vücudumdaki suyu emmek için bir şey” diye aratsanız havluları getirir mi? Sanmıyorum. 🙂
Dönüşüm oranındaki fark belirgin. Site aramasını kullanıp alakalı sonuçlar bulan ziyaretçiler 2-3 kat daha yüksek dönüşüm sağlıyor; ancak yalnızca aradıklarını bulduklarında.
Varsayılan WooCommerce Aramasıyla İlgili Sorun
WooCommerce, WordPress’in temel aramasını devralır. Ürün başlıkları ve açıklamalarında basit anahtar kelime eşleştirmesi yapar. Hepsi bu.
Yüzlerce ürünü olan mağazalarda bu kısıtlamalar can sıkıcı hâle gelir:
- Müşteriler ürünleri sizden farklı şekilde tanımlar
- Eşanlamlılar çalışmaz (“sneakers”, “trainers”ı bulamaz)
- Doğal dil sorguları tamamen başarısız oluyor
- Yazım hataları sonuç döndürmez
- İlgili ürünler asla görünmüyor
İnsanların gerçekten nasıl alışveriş yaptığını düşünün. “SKU-12847-BLK-XL” diye aramazlar. “Spor yaparken giymek için siyah hoodie” ya da “kamp için sıcak tutacak bir şey” diye ararlar. Varsayılan arama bunu karşılayamaz.
Potansiyel müşterileriniz pes edip sitenizden ayrılır. Ya da daha kötüsü, aramayı daha iyi yapan rakiplerinizi bulurlar.
How Does Semantic Search Work in WordPress?

Eklentide özel bir “AI Semantic Search Field” özelliği bulunur. İşleyiş şu şekildedir:
- Kullanıcılar arama sorgularını doğal dilde yazarlar
- Yapay zeka, sorguyu vektör gömmesine dönüştürür
- Eklenti, önceden eğitilmiş içeriğinizle karşılaştırır
- Sonuçlar, eşleşme yüzdesine göre sıralanmış şekilde açılır menüde görüntülenir
“Doğa yürüyüşü için su geçirmez ceket” arayan biri, bu kelimeler birebir geçmese bile “outdoor rain shell” ve “trail-ready weatherproof coat” içeriğinizi bulur. Yapay zekâ, su geçirmez, rain shell ve weatherproof terimlerinin anlamsal olarak ilişkili olduğunu anlar.
Bu yöntem işe yarar çünkü vektör gömmeler yalnızca kelimeleri değil, anlamı yakalar. “Laptop çantası” ve “notebook taşıma kılıfı” hiç ortak kelime paylaşmasalar bile vektör uzayında birbirine yakın konumlanır.

Anlamsal Aramayı Kurma: Adım Adım
Step 1: Install the Plugin
Download PurioChat from purethemes.net. Install via Plugins > Add New > Upload Plugin.
2. Adım: API Anahtarınızı Ekleyin
Go to PurioChat in your WordPress sidebar. Add your API key from either:
- OpenAI: platform.openai.com
- Google Gemini: Google Yapay Zekâ Stüdyosu

Adım 3: İçeriğinizi Eğitin
Veri Eğitimi sekmesine gidin. Dizinlenecek içerik türlerini seçin:
- WooCommerce Ürünleri
- Blog Yazıları
- Sayfalar
- Özel Gönderi Türleri
“Eğitimi Başlat”a tıklayın. Eklenti içeriğinizi işler ve embedding’ler oluşturur. Katalog boyutuna bağlı olarak birkaç dakika sürebilir.

Adım 4: Kısa Kodunuzu Oluşturun
AI Semantic Search Field ayarlarına gidin. Görsel oluşturucu şunları yapılandırmanıza olanak tanır:
- Arama yapılacak içerik türleri (Ürünler, Yazılar, Sayfalar)
- Maksimum sonuç sayısı (açılır listede kaç öğe gösterileceği)
- Yer tutucu metin (kullanıcıların yazmaya başlamadan önce gördüğü)
Eklenti kısa kodu otomatik olarak oluşturur:
[ ai_search_field post_types="product" limit="5" ]

Adım 5: Arama Alanını Yerleştirin
Aramanın görünmesini istediğiniz yere kısa kodu yapıştırın:
- Shop page
- Header or sidebar widget
- Homepage
- Any Elementor section
- Anywhere accepting shortcodes
Tamamdır. Mağazanızda artık yapay zeka destekli arama var.

How to Customize Semantic Search Results in WordPress
Kısa Kod Parametreleri
| Parameter | Description | Example |
|---|---|---|
| post_types | Aranacak içerik türleri | post_types="product,post" |
| limit | Max results in dropdown | limit="8" |
| placeholder | Search field text | Via settings panel |
Eşleşme Yüzdesi Eşiği
Controls how closely results must match to appear:
| Setting | Results | İçin En İyisi |
|---|---|---|
| 40-60% | More results, mixed relevance | Large catalogs, discovery |
| 65-75% | Balanced (recommended) | Most stores |
| 80-95% | Fewer, highly precise results | Specific product searches |
Varsayılan değer ’tir. Eklenti ayarlarından ayarlayın.

WooCommerce'e Özel Kurulum İpuçları
Ürün aramasında en iyi sonuçlar için:
- Başlangıçta yalnızca Ürünleri eğitin – Aramayı katalogunuza odaklı tutun
- Anahtar kelime açısından zengin açıklamalar yazın – Yapay zeka içeriğinizden yararlanır, daha zengin açıklamalar = daha iyi eşleşmeler
- “En İyi Eşleşme”yi varsayılan sıralama olarak ayarlayın – En yüksek eşleşme puanına sahip ürünler önce görüntülenir
- Katalog boyutuna göre eşiği ayarlayın – Daha büyük kataloglar daha düşük eşikler kullanabilir
Gerçek Dünyadan WooCommerce Örnekleri
Fashion store: Customer searches “sneakers for gym.” Semantic search returns training shoes, athletic footwear, workout trainers. Standard search returns nothing because “sneakers” and “gym” aren’t in product titles that say “running shoes” and “fitness footwear.” For stores that also want guided selling, AI product recommendations in WooCommerce can turn those matches into product cards and cart actions.
Elektronik mağazası: Müşteri “gürültü engelleyici kulaklık” diye arama yapar. “ANC kablosuz headset”, “ses yalıtımlı kulak içi kulaklıklar” ve “ortam gürültüsü azaltan kulaklıklar” adlı ürünleri bulur. Standart arama, tam ifade birebir eşleşmediği için bunları yakalayamaz.
Cilt bakım mağazası: Müşteri “anti-aging krem” araması yapar. “kırışıklık azaltma”, “gençleştirici” ve “yaşlanma karşıtı nemlendirici” olarak tanımlanan ürünleri döndürür. Yapay zekâ bunların aynı anlama geldiğini anlar.
Desen net. İnsanlar kendi kelimeleriyle arama yapar. Ürünleriniz farklı kelimeler kullanır. Anlamsal arama bu farkı kapatır.
Technical Requirements for WordPress Semantic Search
Yapay Zekâ’ya Neler Gönderilir?
Eğitim sırasında:
- Ürün adları, açıklamalar, kategoriler
- Öznitelikler ve özellikler
- Fiyatlandırma bilgileri
Arama sırasında:
- Yalnızca kullanıcının arama sorgusu
- Karşılaştırma yerel olarak veritabanınızda gerçekleşir
API Maliyetleri
Çoğu mağaza için minimum. Gömme (embedding) oluşturma, ürün başına az sayıda token kullanır. Arama sorguları ise daha da azını kullanır. Tipik kullanım, dolarlar değil günde birkaç sent seviyesinde olur.
Performans
- Sonuçlar, API çağrılarını azaltmak için önbelleğe alınır
- WordPress veritabanında saklanan embedding’ler (ürün başına birkaç KB)
- Binlerce ürünü sorunsuz bir şekilde yönetir
How to Track Semantic Search Queries in WordPress
İstatistikler sekmesi, kullanıcıların ne aradığını takip eder:
- En popüler arama terimleri
- İyi sonuçlar veren aramalar
- Hiç sonuç döndürmeyen aramalar (içerik boşlukları!)
Kullanıcılar sürekli stokta olmayan bir şeyi arıyorsa, bu bedava pazar araştırmasıdır.

Should You Add Semantic Search to WordPress or WooCommerce?
Geçmişte, WooCommerce’e semantik arama eklemek özel geliştirme gerektirirdi. Artık bu, bir eklenti ve bir shortcode. Müşteriler “doğru” anahtar kelimeleri kullanmasalar bile ürünleri bulur. E-ticarette bu, daha az yarım bırakılan arama ve daha fazla satış demektir. Kurulum 5 dakika sürer. İyileşme anında görülür.
Ready to upgrade your store’s search? Check out PurioChat and give customers a search that actually works. If you’d like to dive deep into automatic sales with AI in your store check Best AI Chatbot for WooCommerce article