Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak naprawiono niedziałającą wyszukiwarkę WordPress (5 typowych błędów)

WordPress posiada domyślną funkcję wyszukiwania, ale czasami na przeszkodzie mogą stanąć błędy i ograniczenia.

Kiedy tak się dzieje, odwiedzający twoją stronę mogą mieć trudności ze znalezieniem tego, czego szukają, co negatywnie wpływa na ich wrażenia z korzystania z witryny. Z naszego doświadczenia wynika, że może to być jeden z największych powodów, dla których ludzie opuszczają twoją witrynę internetową.

W tym przewodniku pokażemy, jak poprawić typowe problemy z funkcją wyszukiwania WordPress, aby pomóc w utrzymaniu najwyższej jakości doświadczenia użytkownika.

How to fix WordPress search not working

Dlaczego pojawiają się błędy wyszukiwania WordPress?

Większość witryn internetowych posiada funkcję wyszukiwania, która pomaga odwiedzającym znaleźć interesujące treści na Twoim blogu WordPress lub produkty, które mogą chcieć kupić w Twoim sklepie internetowym.

Niestety, wbudowana funkcja wyszukiwania WordPressa jest bardzo prosta.

Domyślnie nie przeszukuje wszystkich typów treści, takich jak komentarze, recenzje lub własne typy treści. Może to uniemożliwić odwiedzającym znalezienie tego, czego szukają.

Wbudowane wyszukiwanie koncentruje się również na dopasowywaniu wyszukiwanych słów do treści wpisu lub strony, nie zwracając uwagi na takie rzeczy, jak tagi, kategorie lub konfiguratory. Są to ważne informacje, które mogą pomóc twoim importerom uzyskać dokładniejsze wyniki wyszukiwania.

Ponadto nie ma łatwego sposobu na dostosowanie wbudowanego wyszukiwania. Na przykład, jeśli chcesz nadać priorytet tytułom wpisów nad ich zajawkami lub wykluczyć niektóre strony z wyszukiwania WordPress, musisz edytować kod.

Mając to na uwadze, podzielimy się tym, jak można łatwo poprawić typowe problemy z niedziałającą wyszukiwarką WordPress. Oto krótki przegląd wszystkich tematów, które omówimy w tym artykule:

Gotowy? Zaczynajmy.

Jak naprawiono brak wyświetlania pola wyszukiwania WordPress

WordPress ma wbudowaną funkcję wyszukiwania, ale niestety nie wszystkie motywy zawierają pasek wyszukiwania. Jeśli twój motyw go nie zawiera, istnieje kilka sposobów na jego utworzenie.

Po pierwsze, możesz dodać blok wyszukiwania do dowolnego obszaru witryny internetowej WordPress obsługującego widżety, takiego jak nagłówek lub stopka. Jest to szybki i łatwy sposób na wyświetlenie paska wyszukiwania na każdej stronie twojej witryny WordPress.

Aby dodać blok wyszukiwania, wystarczy przejść do Wygląd ” Widżety. Następnie znajdź obszar, w którym chcesz dodać pasek wyszukiwania i kliknij jego ikonkę strzałki, aby go rozwinąć.

Adding a search bar to a widget ready area

Następnie wystarczy kliknąć ikonkę „+”.

W wyświetlonym oknie wpisz „search”, a następnie wybierz blok wyszukiwania.

The WordPress search block

Gdy już to zrobisz, możesz dostosować blok wyszukiwania za pomocą rzędu ikonek, które pojawiają się nad blokiem. Obejmuje to zmianę rozmiaru przycisku wyszukiwania i dodanie tekstu.

Kiedy będziesz zadowolony z wyglądu twojego bloku wyszukiwania, kliknij przycisk „Aktualizuj”. Możesz teraz przejść na twoją witrynę internetową, aby zobaczyć pasek wyszukiwania na żywo.

Inną opcją jest dodanie bloku wyszukiwania do konkretnej strony lub wpisu. Na przykład, możesz po prostu chcieć wyświetlić pasek wyszukiwania na twojej stronie głównej lub stronie docelowej.

Aby to zrobić, wystarczy otworzyć wpis lub stronę, na której chcesz wyświetlić Twój pasek wyszukiwania. Następnie możesz kliknąć ikonkę „+” i dodać blok wyszukiwania, postępując zgodnie z tym samym procesem opisanym powyżej.

Adding a search bar to the WordPress homepage

Gotowy blok wyszukiwania WordPressa to łatwy sposób na dodanie podstawowego wyszukiwania do twojej witryny. Jeśli jednak chcesz mieć pełną kontrolę nad wyglądem i działaniem twojego paska wyszukiwania, będziesz potrzebować wtyczki do tworzenia stron.

SeedProd to najlepszy kreator stron typu „przeciągnij i upuść” dla WordPress, który zawiera ponad 80 profesjonalnie zaprojektowanych bloków, w tym blok formularza wyszukiwania. Pozwala to na natychmiastowe dodanie paska wyszukiwania do dowolnego obszaru twojej witryny internetowej WordPress.

Wszystko, co musisz zrobić, to otworzyć edytor SeedProd, a następnie przeciągnąć i upuścić blok formularza wyszukiwania na układ twojej witryny internetowej.

The SeedProd Search Form block

Gdy już to zrobisz, możesz dostosować go za pomocą wszystkich ustawień w menu po lewej stronie.

Po dodaniu paska wyszukiwania możesz użyć kreatora motywów SeedProd, aby zaprojektować całkowicie własną stronę wyników wyszukiwania, która idealnie pasuje do Twojej marki.

Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem na temat łatwego tworzenia własnego motywu WordPress.

Jak naprawiono WordPress Search pokazujący błąd 404

Gdy odwiedzający przeprowadza wyszukiwanie, twoja witryna może wyświetlać błąd 404, taki jak „Nie można było znaleźć tej strony!”.

A WordPress 404 error

Często można poprawić błędy 404 poprzez regenerację Twoich bezpośrednich odnośników. Odbudowuje to i naprawia strukturę bezpośrednich odnośników WordPress bez zmiany czegokolwiek na twojej witrynie.

Może się to wydawać skomplikowane, ale WordPress wykonuje całą ciężką pracę za Ciebie.

Aby zregenerować twoje linki bezpośrednie, po prostu przejdź do Ustawienia ” Linki bezpośrednie.

WordPress' permalink settings

Następnie należy przewinąć stronę do dołu i kliknąć przycisk „Zapisz zmiany”.

I to wszystko. WordPress zregeneruje teraz twoją strukturę bezpośrednich odnośników. Aby upewnić się, że to zadziałało, możesz przejść do swojej witryny i spróbować przeprowadzić wyszukiwanie.

Aby uzyskać bardziej szczegółowe informacje na temat przebudowy twojej struktury permalinków, zapoznaj się z naszym kompletnym przewodnikiem na temat regeneracji permalinków w WordPressie.

Jak naprawiono WordPress Search wyświetlający nieistotne wyniki?

Za każdym razem, gdy odwiedzający przeprowadza wyszukiwanie, warto wyświetlić odpowiednie wyniki wyszukiwania. Pomoże to odwiedzającym znaleźć interesujące treści, które zatrzymają ich na Twojej witrynie na dłużej i zwiększą sprzedaż i konwersje.

Jednak wbudowana wyszukiwarka WordPress nie zawsze pokazuje najdokładniejsze wyniki. Dzieje się tak, ponieważ szuka wyszukiwanego terminu tylko w tytule i treści twojego wpisu.

Mając to na uwadze, zalecamy zainstalowanie zaawansowanej wtyczki wyszukiwania.

SearchWP to najlepsza wtyczka do niestandardowego wyszukiwania dla WordPress, używana przez ponad 50 000 witryn internetowych. SearchWP może przeszukiwać każdą część twojej witryny, w tym konfiguratory, produkty WooCommerce, kategorie i tagi, pliki PDF i wiele innych.

Możesz użyć SearchWP, aby dostosować algorytm wyszukiwania twojej witryny internetowej i upewnić się, że najważniejsze treści pojawiają się na górze wyników wyszukiwania odwiedzających.

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i włączyć wtyczkę SearchWP. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.

Po włączaniu należy kliknąć nowy przycisk „SearchWP” na pasku narzędzi twojej witryny internetowej. Następnie możesz kliknąć przycisk „Włącz licencję”.

Activating the SearchWP WordPress plugin

Gdy to zrobisz, kliknij kartę „Licencja”.

Teraz możesz wkleić lub wpisać rodzaj twojej licencji w polu „Licencja”. Klucz ten znajdziesz w e-mailu otrzymanym przy zakupie SearchWP.

The SearchWP advanced search WordPress plugin

Po wpisz klucz, przejdź dalej i kliknij przycisk „Włącz”.

SearchWP automatycznie integruje się z wyszukiwarką WordPress, więc od razu twoja witryna zacznie wyświetlać dokładniejsze wyniki. Aby jednak uzyskać najlepsze wyniki, należy dostosować ustawienia wyszukiwarki SearchWP.

Tutaj pomocne jest zastanowienie się nad sposobem, w jaki wyszukiwarki, takie jak Google, szeregują treści.

Wyszukiwarki te wykorzystują algorytmy do znajdowania wysokiej jakości treści, które ściśle pasują do wyszukiwanego terminu. Następnie szeregują te treści, aby upewnić się, że najlepsze dopasowania pojawiają się na górze strony wyników wyszukiwania.

Dzięki SearchWP możesz tworzyć własne algorytmy i ustalać własne zasady, tak jak Google. Może to poprawić wrażenia odwiedzających, zwiększyć konwersje i pomóc Ci zarabiać pieniądze online za pomocą WordPress.

Aby skonfigurować ustawienia SearchWP, przejdź dalej i kliknij kartę „Silniki”.

The SearchWP search engine settings

Na tym ekranie zobaczysz sekcje dla różnych rodzajów treści WordPress, takich jak strony i wpisy.

Dla każdej sekcji SearchWP pokazuje atrybuty, na które patrzy podczas wyszukiwania. Na poniższym obrazku widzimy, że SearchWP przeszukuje tytuł strony, treść, uproszczoną nazwę i zajawkę strony.

The SearchWP search algorithm settings

Dla każdego atrybutu dostępna jest również skala „Istotności atrybutu”. Jest to waga, jaką SearchWP nadaje każdemu atrybutowi podczas rankingowania wyników wyszukiwania.

Na poniższym obrazku widzimy, że tytuł wpisu ma większą wagę niż jego adres URL.

The SearchWP WordPress settings

Atrybut można uczynić bardziej lub mniej istotnym za pomocą jego suwaka.

Nie ma ustawień, które gwarantują dokładne wyniki dla każdej witryny internetowej. Mając to na uwadze, warto wypróbować różne ustawienia trafności, aby sprawdzić, co daje najdokładniejsze wyniki wyszukiwania.

Możesz również dodać różne rodzaje treści, które mają być dołączone do twoich wyników wyszukiwania. Na przykład możesz dodać wyszukiwanie i indeksowanie plików PDF w WordPress, jeśli masz pliki PDF, które chcesz, aby Twoi odwiedzający mogli wyszukiwać.

Jeśli masz jakieś własne taksonomie lub pola, możesz również powiedzieć SearchWP, aby patrzył na tę treść podczas przeszukiwania twojej witryny.

Aby dodać lub usuwać atrybuty, kliknij przycisk „Dodaj/Usuń atrybuty”.

The SearchWP Add/Remove attributes button

Spowoduje to otwarcie wyskakującego okienka. Aby SearchWP ignorował atrybut, wystarczy odznaczyć jego pole.

Jeśli chcesz dodać atrybut, kliknij, aby zaznaczyć jego pole wyboru.

Removing attributes from WordPress search

Chcesz uwzględnić własne pole lub taksonomię w twoim wyszukiwaniu?

Następnie wystarczy wpisać rodzaj nazwy tego pola lub taksonomii i wybrać ją, gdy się pojawi.

Adding a custom field to WordPress search

Gdy będziesz zadowolony z twoich atrybutów, kliknij przycisk „Gotowe”.

Możesz teraz zmienić trafność twoich nowych atrybutów, postępując zgodnie z tym samym procesem opisanym powyżej.

SearchWP's custom relevancy settings

Aby dowiedzieć się więcej na ten temat, zapoznaj się z naszym przewodnikiem krok po kroku, jak usprawnić wyszukiwanie w WordPressie za pomocą SearchWP.

Po zakończeniu dostosowywania ustawień SearchWP, kliknij przycisk „Zapisz silniki”, aby zapisać twoje zmiany.

Saving your WordPress custom search settings

SearchWP będzie teraz używać tych nowych ustawień dla wszystkich swoich wyszukiwań.

Warto przejść na twoją witrynę i przeprowadzić kilka wyszukiwań, aby sprawdzić, czy otrzymujesz dokładne wyniki.

Jeśli nie zauważysz żadnej poprawy, twój motyw WordPress może przeprowadzać własne wyszukiwanie. Jest to znane jako wyszukiwanie nadmiarowe.

Najłatwiejszym sposobem sprawdzenia, czy dzieje się tak z twoim motywem, jest otwarcie jego pliku search.php.

Aby uzyskać dostęp do tego pliku, potrzebny będzie klient FTP. Możesz również użyć menedżera plików twojego cPanelu hostingu WordPress.

Jeśli po raz pierwszy korzystasz z FTP, zapoznaj się z naszym kompletnym przewodnikiem na temat łączenia się z witryną za pomocą FTP.

Po połączeniu się z twoją witryną, możesz użyć FTP, aby otworzyć katalog wp-content/themes/.

The FileZilla FTP client

W katalogu „themes” znajdź motyw, którego aktualnie używasz na swojej witrynie internetowej WordPress. Następnie otwórz ten katalog i znajdź plik search.php.

Następnie wystarczy kliknąć na plik search.php i wybrać „Zobacz/Edytuj”.

Editing the WordPress search.php file

Spowoduje to otwarcie pliku search.php w domyślnym edytorze tekstowym twojego komputera.

Teraz należy sprawdzić szablon pod kątem zapytań zawierających query_posts, new WP_Query lub get_posts. Zwykle oznacza to, że twój motyw wykonuje nadmiarowe wyszukiwanie.

Jeśli search.php ma którekolwiek z tych zapytań, zalecamy przejście na alternatywny motyw WordPress. Aby ci pomóc, stworzyliśmy listę najpopularniejszych i najlepszych motywów WordPress.

Inną opcją jest zatrudnienie programisty WordPress, który może napisać nowy szablon, który nie wykonuje zbędnego wyszukiwania.

Uwaga: Masz problemy z WordPressem? Niezależnie od tego, czy masz problemy techniczne, potrzebujesz konfiguratora, czy chcesz poprawić wydajność swojej witryny, nasz zespół ekspertów jest tutaj, aby Ci pomóc. Skorzystaj z pomocy technicznej WordPress Premium już dziś!

Jak naprawiono wyszukiwanie produktów w WooCommerce, które nie wyświetla dokładnych wyników?

Jeśli masz sklep WooCommerce, wyniki wyszukiwania mogą pomóc klientom znaleźć produkty do kupienia. Aby sprzedawać więcej produktów, musisz wyświetlać dokładne wyniki wyszukiwania produktów.

Jednak domyślnie WordPress nie patrzy na twoje recenzje produktów, atrybuty ani opisy podczas wyszukiwania. Na szczęście można łatwo poprawić problemy z wyszukiwaniem WooCommerce za pomocą SearchWP.

SearchWP można skonfigurować, wykonując ten sam proces opisany powyżej.

Po włączaniu przejdźmy do Ustawienia ” SearchWP. Następnie kliknij przycisk „Źródła i ustawienia”.

SearchWP's source settings

W wyświetlonym oknie upewnij się, że zaznaczyłeś opcję „Produkty”.

Następnie kliknij przycisk „Gotowe”, aby zamknąć wyskakujące okienko.

Creating a custom WooCommerce product search

Będziesz teraz chciał przewinąć do nowej sekcji „Produkty”.

Tutaj możesz dostosować atrybuty, których WordPress używa w wyszukiwaniu produktów, postępując zgodnie z tym samym procesem opisanym powyżej.

SearchWP's WooCommerce product search settings

Aby uzyskać więcej informacji, zapoznaj się z naszym kompletnym przewodnikiem na temat inteligentnego wyszukiwania produktów w WooCommerce.

Szybkie wyszukiwanie pomaga odwiedzającym szybko znaleźć to, czego szukają. Pomaga to poprawić wrażenia użytkownika i może zwiększyć twoją liczbę odsłon i współczynniki konwersji.

Niestety, wbudowana wyszukiwarka WordPress nie jest szczególnie szybka. Gdy dodasz więcej treści, możesz powiadomić, że Twoja witryna potrzebuje coraz więcej czasu, aby zwrócić wyniki wyszukiwania.

Dobrą wiadomością jest to, że istnieją sposoby na przyspieszenie wyszukiwania w twojej witrynie. Jeśli korzystasz z zaawansowanej wtyczki wyszukiwania, takiej jak SearchWP, to już jesteś na dobrej drodze.

SearchWP został zaprojektowany z myślą o szybkim dostarczaniu wyników wyszukiwania. Jest również w pełni konfigurowalny, dzięki czemu możesz zignorować niektóre treści Twojej witryny podczas wyszukiwania. Możesz na przykład nakazać SearchWP ignorowanie metadanych Twoich multimediów. Może to przyspieszyć twoje wyszukiwanie, zmniejszając ilość treści, które musi przejrzeć.

Możesz również poprawić jakość wyszukiwania, dodając wyszukiwanie Ajax na żywo do twojej witryny WordPress. Jest to rozwijane menu, które zgaduje, czego szukają odwiedzający w trakcie wpisywania rodzaju, co może sprawić, że twoje wyszukiwania będą natychmiastowe.

Live Search Preview

Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem na temat dodawania wyszukiwania Ajax na żywo do twojej witryny.

Porada eksperta: Wszystko, co zrobisz, aby poprawić ogólną wydajność Twojej witryny internetowej, przyspieszy również wyszukiwanie. Możesz zapoznać się z naszym przewodnikiem na temat tego, jak przyspieszyć twoją witrynę WordPress i zwiększyć jej wydajność.

Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak poprawić problemy z niedziałającym wyszukiwaniem WordPress. Warto również zapoznać się z naszym przewodnikiem na temat tego, jak umożliwić użytkownikom filtrowanie wpisów i stron w WordPress oraz jak wykluczyć strony z wyników wyszukiwania WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

Komentarze

  1. Gratulacje, masz okazję być pierwszym komentującym ten artykuł.
    Masz pytanie lub sugestię? Zostaw komentarz, aby rozpocząć dyskusję.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.