Lokalizuj ceny produktów dla wyszukiwarek
Zaktualizuj swój szablon, aby zapewnić zgodność cen pojawiających się w wynikach wyszukiwarki z walutami klientów.
Wyszukiwarki często zwracają cenę produktu w wynikach wyszukiwania. W przypadku prowadzenia sprzedaży w wielu walutach czasami dochodzi do niezgodności waluty w wynikach z lokalną walutą klienta.
Jeśli taki typ niezgodności walut występuje w przypadku Twoich klientów, musisz zmodyfikować szablon swojego sklepu tak, aby zawierał informacje o ustawieniach regionalnych i walutach, w których prowadzisz sprzedaż. W większości przypadków możesz to zrobić poprzez dostosowanie następujących ustawień w swoim szablonie:
- dane strukturalne
- linki hreflang
- ustawienia kanonicznych adresów URL
Przykład: prowadzisz sprzedaż w Australii i Nowej Zelandii. Klient z Nowej Zelandii wyszukał koszulkę w Twoim sklepie. W wynikach wyszukiwania widzi cenę w dolarach australijskich (20 AUD). Po kliknięciu wyniku zostaje przekierowany do nowozelandzkiej wersji strony produktu koszulki. Na tej stronie klient widzi cenę w dolarach nowozelandzkich (22 NZD). Klient zauważa różnice w cenie między wynikami wyszukiwania a stroną produktu i jest zdezorientowany. Odwleka dokonanie zakupu.
Na tej stronie
Użyj danych strukturalnych
Możesz użyć znacznika na stronie do uporządkowania danych, tak aby informowały wyszukiwarki o walutach, w których prowadzisz sprzedaż. Dane strukturalne są używane przez wyszukiwarki do klasyfikowania treści na stronach. Są one również wykorzystywane do włączania funkcji wyników wyszukiwania, takich jak wyświetlanie ceny produktu w wynikach.
W przypadku każdej obsługiwanej waluty musisz użyć typu danych strukturalnych product
i dołączyć właściwość priceCurrency
. Ta właściwość opisuje walutę (w formacie ISO 4217). Należy ją ustawić na cart.currency.iso_code
(a nie shop.currency
).
W przypadku szablonu Debut używany jest inny format danych strukturalnych, co eliminuje konieczność wykonania tych kroków. Jeśli używasz szablonu Debut, możesz pominąć te kroki i zacząć od sekcji Użyj atrybutów hreflang.
Kroki:
- Wyszukaj w swoim szablonie właściwość
priceCurrency
, która jest zagnieżdżona w atrybucie itemscopeoffers
. Zazwyczaj właściwośćpriceCurrency
jest zdefiniowana w pliku product-template.liquid w folderze Sekcje. Jeśli nie możesz znaleźć tej właściwości, dodaj ją do Sections/product-template.liquid. - Upewnij się, że właściwość
priceCurrency
jest ustawiona nacart.currency.iso_code
.
Na przykład Twój kod powinien wyglądać następująco:
Możesz użyć narzędzia do testowania danych strukturalnych, aby przetestować swoje zmiany.
Użyj atrybutów hreflang
Możesz użyć atrybutów hreflang
, aby poinformować wyszukiwarki o różnych wersjach stron Twoich produktów. W przypadku każdej waluty, w której prowadzisz sprzedaż, musisz określić język (format ISO 639-1) i region (format ISO 3166-1 Alpha 2), którego dotyczy waluta.
Kroki:
- Otwórz plik theme.liquid. Ten plik powinien zawierać elementy
<link ... >
. - Sprawdź, czy dla każdej waluty, w jakiej prowadzisz sprzedaż, dostępny jest element
link rel=alternate
, taki jak poniższy:
Na przykład, jeśli sprzedajesz w walutach USD, GBP i JPY, dopilnuj, by plik theme.liquid zawierał poniższe linie:
Jeśli prowadzisz sprzedaż w EUR, musisz określić ustawienia regionalne (język/kraj), które obsługujesz. Do wszystkich obsługiwanych ustawień regionalnych EUR dodaj element <link>
i dołącz atrybut hreflang
.
Na przykład poniższe linie informują wyszukiwarkę, że wersja EUR strony produktu powinna być wyświetlana osobom francuskojęzycznym we Francji, niemieckojęzycznym w Niemczech i zarówno angielskojęzycznym, jak i posługującym się językiem holenderskim — w Holandii:
- Dodaj element
link rel=alternate
i ustawhreflang
nax-default
. Wyszukiwarki używają tego awaryjnego linku, gdy klient pochodzi z kraju, którego nie obsługujesz:
Krok 3: Użyj kanonicznego adresu URL
Możesz wskazać wyszukiwarce, jakiego adresu URL ma użyć jako kanonicznego adresu URL. To również informuje wyszukiwarkę, że strona specyficzna dla kraju, do której następuje odesłanie, jest odrębną, autonomiczną stroną, a nie duplikatem innej strony. Po podaniu tych informacji wyszukiwarka może ustalić walutę do wyświetlenia. Użyj <link rel="canonical" href="{{ canonical_url }}">
i dołącz cart.currency.iso_code
.
Kroki:
- W pliku theme.liquid wyszukaj link kanoniczny. Jeśli nie możesz znaleźć tego linku, dodaj go:
- Upewnij się, że kanoniczny adres URL zawiera
cart.currency.iso_code
: