Domyślna wyszukiwarka WordPress jest... podstawowa. Nie przeszukuje custom fields, nie rozumie synonimów, wyniki są według daty nie trafności. Na szczęście można ją znacząco ulepszyć.
Krótka odpowiedź
Domyślny WordPress search przeszukuje tylko tytuły i treść, sortuje po dacie. Ulepszenia: Relevanssi (darmowy) lub SearchWP (premium) - przeszukują ACF, WooCommerce, sortują po trafności.
Ajax search: SearchWP Live Ajax, FiboSearch. Dla dużych stron: Elasticsearch.
Usługi KC Mobile
Sprawdź naszą ofertę
Potrzebujesz pomocy specjalisty? Skorzystaj z naszych usług i rozwiń swój biznes online.
Problemy domyślnej wyszukiwarki
Co przeszukuje:
- Tytuł posta
- Treść posta
- Excerpt
Czego NIE przeszukuje:
- Custom fields (ACF)
- Komentarze
- Taxonomie (kategorie, tagi)
- Produkty WooCommerce (custom attributes)
- PDF, dokumenty
Sortowanie:
- Tylko po dacie (ostatnie pierwsze)
- Brak relevance ranking
- "WordPress" znajdzie stary post bez związku
Brak:
- Synonimów
- Fuzzy matching (literówki)
- Stopwords
Relevanssi (darmowa)
Instalacja:
- Wtyczki → Relevanssi
- Aktywuj
- Zbuduj index (Settings → Relevanssi → Build index)
Co dodaje:
- Sortowanie po trafności
- Przeszukiwanie custom fields
- Fuzzy matching
- Highlighting wyników
- Stopwords (ignorowane słowa)
Konfiguracja:
1. Settings → Relevanssi
2. Indexing tab: zaznacz co indeksować
3. Custom fields: wpisz nazwy pól ACF
4. Excerpts: włącz highlighting
5. Build the index
Relevanssi Premium ($99/rok):
- PDF/doc indexing
- Synonimów
- WooCommerce integracja
- Related posts
Wolisz, żeby zrobił to specjalista?
Oszczędź czas i uniknij błędów. Wdrożymy to rozwiązanie za Ciebie – profesjonalnie i szybko.
Ajax Live Search
FiboSearch (dawniej Ajax Search for WooCommerce):
- Dla sklepów WooCommerce
- Live search z miniaturkami
- Produkty, kategorie, tagi
- Darmowa wersja wystarczy
SearchWP Live Ajax Search:
- Dla SearchWP
- Dropdown podczas wpisywania
- Konfigurowalny template
Własna implementacja:
document.querySelector('.search-input').addEventListener('input', debounce(function(e) {
fetch('/wp-json/wp/v2/posts?search=' + e.target.value)
.then(res => res.json())
.then(posts => {
// Wyświetl dropdown
});
}, 300));Elasticsearch (duże strony):
- ElasticPress plugin
- Własny serwer Elastic lub Elastic Cloud
- Dla 100k+ postów/produktów
Wspomniane narzędzia
Potrzebujesz pomocy z WordPress?
Tworzymy i naprawiamy strony na WordPress. Optymalizacja prędkości, bezpieczeństwo, aktualizacje. 500+ zrealizowanych projektów.
Najczęściej zadawane pytania
Która wtyczka search jest najlepsza dla WooCommerce?
Potrzebujesz pomocy?
Wolisz, żeby zrobił to specjalista?
Oszczędź czas i uniknij błędów. Wdrożymy to rozwiązanie za Ciebie – profesjonalnie i szybko.