Gość z Anglii wpisuje w wyszukiwarkę „pricing” i otrzymuje trzy wyniki w języku hiszpańskim i żaden w języku angielskim. Lub gorzej: „Nie znaleziono żadnych wyników” z komunikatem również w języku hiszpańskim.
Wyszukiwarka WordPress nie wie nic o językach. Przeszukuje wszystkie opublikowane wpisy i zwraca pasujące wpisy, niezależnie od języka. Naprawa ma trzy warstwy i tylko jedną z nich rozwiązuje wielojęzyczna wtyczka.
Rzeczowy: Wyszukiwanie wewnętrzne to jeden z najwyraźniejszych sygnałów zamiaru, jaki kiedykolwiek będziesz mieć: ktoś, kto szuka, już wie, czego chce. Jeśli odesłasz go w niewłaściwym języku lub z pustą stroną, stracisz go w momencie największego zainteresowania. I w przeciwieństwie do niepowodzeń SEO, tę ponosi ktoś, kto już był w środku.

Trzy awarie według częstotliwości
1. Mieszaj języki
Najczęstsze. Zapytanie działa bez filtra języka i zwraca dopasowania dla wszystkich. Jest to szczególnie uderzające w przypadku nazw własnych i terminów technicznych, które są identyczne w kilku językach i dlatego zawsze się pokrywają.
Większość wtyczek wielojęzycznych domyślnie filtruje wyszukiwanie według języka. Jeśli Twój nie, sprawdź, czy ma regulację; Prawie zawsze to ma, dezaktywowane.
2. Nie mogę niczego znaleźć
Bardziej subtelne. Dzieje się tak, gdy odwiedzający wyszukuje w swoim języku, ale wewnętrznie zaindeksowana treść pozostaje treścią w języku oryginalnym – jest to typowe dla rozwiązań, które tłumaczą w locie bez zapisywania, jak omówiliśmy w darmowe wtyczki do tłumaczeń—. Strona wyświetla się w języku angielskim, natomiast w bazie tekst jest w języku hiszpańskim, więc „cena” do niczego nie pasuje.
Jest to ostateczny test na to, czy Twoje tłumaczenia naprawdę istnieją: jeśli wewnętrzna wyszukiwarka ich nie znajdzie, Google też nie ma czego indeksować.
3. Strona nieprzetłumaczonych wyników
Wyszukiwarka działa, dobrze filtruje, a mimo to odwiedzający widzi „Wyniki wyszukiwania dla:”, „Czytaj więcej” i „Nie znaleziono wyników” w języku hiszpańskim. Czy ciągi tematyczne, a nie treść, i są tłumaczone oddzielnie — za pomocą Loco Tłumacz lub za pomocą menedżera ciągów wtyczki.
Jak to sprawdzić w dwie minuty
- Otwórz swoją witrynę w przetłumaczonym języku, w oknie incognito.
- Znajdź słowo, które istnieje tylko w tym języku. To nie jest rzeczownik własny: często tłumaczone słowo, np. „ceny” lub „wysyłka”.
- Spójrz na wyniki. Czy wszystkie są w odpowiednim języku? Czy są jakieś?
- Przeczytaj teksty na stronie wyników: nagłówek, paginacja, pusta wiadomość.
- Powtórz ze słowem, które nie istnieje, aby wyświetlić stronę „brak wyników” w tym języku.
- Sprawdź adres URL: musi zachować przedrostek języka,
/en/?s=pricing, nie zgub go podczas wyszukiwania.
Ten ostatni punkt jest często pomijany: formularz wyszukiwania motywu wskazuje na katalog główny witryny, więc wyszukiwanie w wersji angielskiej powoduje powrót do wersji hiszpańskiej. Zostało to naprawione w szablonie formularza, dzięki czemu Twój action wskazuje na ojczyznę bieżącego języka.
Ojo: jeśli szukasz w przetłumaczonym języku i nie pojawia się Nic, nie jest to problem wyszukiwarki: chodzi o to, że Twoje tłumaczenia nie są zapisywane jako treść. Sprawdź, zanim czegokolwiek dotkniesz, otwierając przetłumaczoną stronę i klikając Ctrl+U: Jeśli przetłumaczonego tekstu nie ma w kodzie źródłowym, nie ma czego szukać ani indeksować.
Co i gdzie należy naprawić
| Objaw | Przyczyna | Gdzie to jest naprawione |
|---|---|---|
| Wyniki w wielu językach | Niefiltrowane zapytanie | Ustawienia wtyczki wielojęzycznej |
| Zawsze zero wyników | Niezapisana treść | Narzędzie do tłumaczenia |
| Teksty w języku hiszpańskim | ciągi tematyczne | Loco Przetłumacz menedżera ciągów |
| Wyszukiwanie wyprowadza Cię poza język | Utwórz punkty do korzenia | Szablon formularza |
| Produkty, które nie wychodzą | WooCommerce Szukaj osobno | Ustawienia sklepu |
| Zaawansowane wyszukiwarki | Własny indeks bez języka | Wyszukaj ustawienia wtyczki |
Zaawansowane wyszukiwarki: jeszcze jedna warstwa
Jeśli używasz wtyczki wyszukiwania z własnym indeksem — takim, który dodaje natychmiastowe wyszukiwanie, korekcję błędów lub ważenie trafności — istnieje druga warstwa do skonfigurowania: ten indeks jest budowany osobno i może nie rozróżniać języków.
Dwie rzeczy, które warto na nich sprawdzić:
- Niech indeks uwzględnia tłumaczenia. Jeśli został zbudowany przed tłumaczeniem, należy go odbudować.
- Filtruj według języka podczas konsultacji. Zwykle istnieje specyficzna integracja z każdą wielojęzyczną wtyczką; Poszukaj tego, zanim zrezygnujesz z tej sprawy.
I szczegół analizy: te wtyczki zwykle rejestrują wyszukiwania użytkowników. Ten rejestr, podzielony według języka, to złoto — mówi własnymi słowami, czego ludzie szukają na każdym rynku, a które prawie nigdy nie są dosłownym tłumaczeniem Twoich.
Rada: sprawdzaj co miesiąc wyszukiwania wewnętrzne bez rezultatów, oddzielone według języka. To najbardziej uczciwa lista tego, czego brakuje Twojej witrynie na każdym rynku, napisana przez samych odwiedzających. Wiele razy okazuje się, że szukają terminu, który przetłumaczyłeś w inny sposób — i tam masz, za darmo, prawdziwe słowo kluczowe, które możesz dodać do tej strony.
Wyszukiwarka i schemat
Jeśli Twoja witryna deklaruje w swoich uporządkowanych danych akcję wyszukiwania —potentialAction z SearchAction— oświadczenie to musi wskazywać właściwą wyszukiwarkę językową w każdej wersji. Jeśli wszystkie wskazują na wyszukiwarkę w wersji hiszpańskiej, oświadczasz, że Twoja witryna jest przeszukiwana wyłącznie w języku hiszpańskim. To drobny szczegół, ale stanowi część spójności, którą opisujemy wielojęzyczne dane strukturalne.
WooCommerce ma własną wyszukiwarkę
Wyszukiwanie produktów WooCommerce działa niezależnie od WordPressa i wysyła zapytania do własnych tabel. Jeśli przetłumaczone pliki nie pojawiają się, sprawdź, czy produkty są oznaczone jako możliwe do przetłumaczenia i czy zaznaczone są także ich atrybuty, czyli taksonomie. Kontekst sklepu jest obecny umieść WooCommerce w języku hiszpańskim.
Dzięki narzędziu, które zapisuje tłumaczenia jako rzeczywistą treść w Twojej bazie danych, pierwszy i drugi błąd znikają same: jest tekst do wyszukania i działa filtr językowy, bo każdy wpis ma swój własny język. WP-Translate Działa to w ten sposób i tłumaczy także ciągi tematyczne, co jest trzecią porażką. Możesz to sprawdzić, wyszukując na własnej stronie internetowej za pomocą darmowa wersja.
Często zadawane pytania
Czy wyszukiwarka powinna wyświetlać wyniki z innych języków, jeśli w Twoim ich nie ma?
To decyzja dotycząca produktu. Rozsądnym rozwiązaniem jest pokazanie im ostrzeżenia: «Nie ma żadnych wyników w języku angielskim. To właśnie jest w języku hiszpańskim. Lepsze to niż pusta strona.
Czy wyszukiwarka wewnętrzna wpływa na SEO?
Nie bezpośrednio, a strony z wynikami muszą to mieć noindex we wszystkich językach. Pośrednio tak: poprawia trwałość i zapewnia prawdziwe słowa kluczowe.
Dlaczego znajdujesz takie, a nie inne tłumaczenia?
Prawie zawsze, ponieważ niektóre były w pełni przetłumaczone, a inne w połowie. Jeśli tekst znajduje się w niestandardowym polu lub w projektancie układu, może nie zostać wprowadzony do wyszukiwania: patrz przetłumacz pola niestandardowe za pomocą ACF.
Czy możesz wyszukiwać we wszystkich językach jednocześnie?
Można go skonfigurować, ale rzadko jest to, czego chce odwiedzający. Jeśli tak, pogrupuj wyniki według języka i oznacz je.
Kontynuuj czytanie
Ten fragment jest częścią przewodnika WordPress wielojęzyczny, gdzie pełna wycieczka obejmuje: strukturę adresu URL, wybór wtyczki, automatyczne tłumaczenie, SEO i budżet. Jeśli potrzebujesz zdecydować się na narzędzie, porównanie jest dostępne najlepsze wtyczki do tłumaczeń.
- zmień język WordPressa — Zmień język WordPressa (i dlaczego to nie to samo, co tłumaczenie Twojej witryny)
- jak przetłumaczyć wtyczkę WordPress — Loco Translate, pliki .po i kiedy to nie działa
- tłumaczyć kategorie i tagi — Jak tłumaczyć kategorie i tagi w WordPressie (a także ich adresy URL)