Do indeksu włączaj wyłącznie publiczne i użyteczne treści, tytułom i dokładnym nazwom nadawaj większą wagę niż długiemu tekstowi, a typy techniczne wykluczaj. Wyniki grupuj lub oznaczaj według typu, mierz zapytania bez wyników, a trafność weryfikuj na stałym zestawie rzeczywistych pytań. W przypadku treści niepublicznych stosuj uprawnienia już na poziomie zapytania, a wspólną pamięć podręczną rozdzielaj według grup odbiorców. Brak wyników uzupełnij przydatną ścieżką, a nie przypadkowym dopasowaniem. Zapytania przechowuj w ograniczonym zakresie, ponieważ mogą zawierać dane osobowe.
Wewnętrzna wyszukiwarka w WordPressie pomaga odwiedzającemu, który zna swoje pytanie, ale nie wie, gdzie nawigacja je umieściła. Domyślne wyniki mogą mieszać artykuły, strony, załączniki i techniczne typy treści bez względu na ich znaczenie. Ważna usługa ginie pod starymi aktualnościami, a zapytanie bez wyników prowadzi jedynie w ślepy zaułek.
Dobra wyszukiwarka zaczyna się od decyzji, co ma być wyszukiwalne i dla kogo. Następnie ustawia się wagę pól, filtry, synonimy, prezentację wyników i pomiar. Ten poradnik dotyczy ogólnej treści firmowego WordPressa; wyszukiwanie produktów w WooCommerce opiera się na innych sygnałach, takich jak SKU, cena i stan magazynowy, i stanowi odrębną dziedzinę.
Określ zakres indeksu i odbiorców
Proszę spisać publiczne typy treści, taksonomie i pola, które niosą znaczenie. Wyszukiwalna może być usługa, artykuł, dokument lub osoba, ale wewnętrzny szablon, media attachment bez kontekstu czy rekord techniczny nie powinny być osobnym wynikiem. Dla każdego typu należy zdecydować, czy wyświetla szczegóły, czy kieruje do strony nadrzędnej.
W części członkowskiej lub wewnętrznej należy filtrować według uprawnień na serwerze jeszcze przed paginacją i liczeniem. Wspólna pamięć podręczna nie może pokazać tytułu ukrytego rekordu. Wielojęzyczna strona wyszukuje w aktywnym języku lub w zrozumiały sposób proponuje przełączenie; przypadkowe mieszanie tłumaczeń obniża zaufanie.
Ważenie pól według wartości informacyjnej
Dokładne dopasowanie tytułu lub nazwy usługi jest zwykle silniejsze niż wystąpienie w długiej treści. Lead, kluczowe pola i taksonomia mogą mieć średnią wagę. Nie należy indeksować nawigacji, stopki i powtarzających się bloków jako części każdego rekordu, w przeciwnym razie ogólne słowa firmowe zaburzą kolejność wyników.
Stemming, znaki diakrytyczne i literówki należy skonfigurować zgodnie z językiem słowackim i używaną wyszukiwarką. Synonimami należy zarządzać w sposób kuratorski: wyrażenie używane przez klientów może kierować do nazwy fachowej, ale nie każde podobieństwo jest równoważne. Zmianę należy przetestować na całym zestawie zapytań, aby nie pomogła jednej frazie kosztem innych.
- Najwyższa waga dokładnego tytułu
- Kontrolowane pola treści
- Wykluczone powtarzalne i techniczne teksty
- Synonimy językowe zweryfikowane na zapytaniach
Zaprojektuj wyniki jako stronę orientacyjną
Każdy wynik wyświetla typ treści, jasny tytuł, krótki trafny fragment oraz ewentualnie datę, jeśli jest istotna. Fragment nie powinien zaczynać się od nawigacji ani uszkodzonego shortcode’u. Wyróżnienie dopasowania musi pozostać czytelne i bezpiecznie escapowane; treści zapytania nigdy nie należy wstawiać do HTML bez prawidłowego kodowania.
Przy wielu intencjach proszę zaoferować filtry lub grupy, zachowując jednak zrozumiałą domyślną kolejność. Paginacja i liczba wyników powinny działać przy obsłudze klawiaturą i czytnikiem ekranu. Zapytanie należy zachować w formularzu i umożliwić użytkownikowi jego modyfikację bez przechodzenia na inną stronę.
Obsłuż pusty wynik i wydajność
Strona bez wyników bezpiecznie powtarza zapytanie, podsuwa wskazówkę, by je skrócić, pokazuje główne tematy oraz kontakt lub odpowiedni słownik. Nie wymyślaj fałszywych dopasowań. Częste zapytanie bez wyników może oznaczać synonim, brakującą treść, złą nazwę w nawigacji lub pytanie spoza oferty; każda przyczyna wymaga innej poprawki.
Przy dużej ilości treści proszę użyć indeksu przeznaczonego do wyszukiwania zamiast kosztownego zapytania do wielu tabel meta przy każdym znaku. Autouzupełnianie należy ograniczyć minimalną długością, rate limitem i anulowaniem starych żądań. Po publikacji lub edycji indeks aktualizuje się niezawodnie, a monitoring ostrzega o rosnącej kolejce lub nieaktualnych danych.
Mierz trafność bez zbierania zbędnych danych
Proszę śledzić znormalizowane zapytanie, liczbę wyników, kliknięcie i następującą po nim istotną akcję. Pole wyszukiwania może zawierać imię i nazwisko, e-mail lub inne wrażliwe zdanie, dlatego należy ustawić dostęp, okres przechowywania i redakcję danych. Raport nie może być publicznym logiem wszystkiego, co wpisał odwiedzający.
Proszę utworzyć zestaw oceniający z typowymi zapytaniami i oczekiwanymi trafnymi wynikami oraz uruchamiać go po każdej zmianie wag, wtyczki lub indeksu. Zapytania produkcyjne należy wykorzystywać do uzupełniania luk, a nie do automatycznego nadpisywania reguł. Sukces warto mierzyć znalezieniem odpowiednich treści i rzadszym przeformułowywaniem zapytań, a nie tylko liczbą wyszukiwań.
Najczęstsze pytania
Dlaczego WordPress wyszukuje również niechciane strony?
Do zapytania mogą trafiać wszystkie publiczne typy treści lub załączniki. Należy zdefiniować dozwolony zakres indeksu i wykluczyć typy techniczne. W przypadku treści niepublicznych trzeba sprawdzać także uprawnienia użytkownika.
Czy wyszukiwarka wewnętrzna powinna używać synonimów?
Tak, jeśli wynikają z rzeczywistego języka użytkowników i mają jasne znaczenie. Słownik zarządzaj w sposób kuratorski, a każdą zmianę testuj na szerszym zestawie zapytań.
Co zrobić z zapytaniami bez wyników?
Należy je podzielić na literówki, synonimy, brakującą treść i tematy spoza oferty. W zależności od przyczyny warto dostosować indeks, stworzyć przydatną treść lub zaproponować jasną alternatywę na stronie bez wyników.