Je productprijzen voor zoekmachines lokaliseren
Werk je thema bij om ervoor te zorgen dat de prijzen die in zoekmachineresultaten worden weergegeven, overeenkomen met de valuta's van je klanten.
Zoekmachines tonen vaak de prijs van een product in hun zoekresultaten. Wanneer je in meerdere valuta verkoopt, komt de valuta in de resultaten soms niet overeen met de lokale valuta van je klant.
Als dit type valuta voor je klanten niet overeenkomt met hun zoekresultaten, moet je het thema van je winkel bewerken, zodat deze informatie bevat over de landinstellingen en valuta's waarin je verkoopt. In de meeste gevallen kun je dit doen door de volgende instellingen in je thema aan te passen:
- gestructureerde gegevens
- hreflang-links
- canonieke URL-instellingen
Je verkoopt bijvoorbeeld in Australië en Nieuw-Zeeland. Een klant in Nieuw-Zeeland zoekt naar je t-shirt. In hun zoekresultaten zien ze de prijs in Australische dollars (AUD 20). Wanneer deze klant op het resultaat klikt, wordt hij doorgestuurd naar de Nieuw-Zeelandse versie van de productpagina van het t-shirt. Op deze pagina ziet je klant de prijs in Nieuw-Zeelandse dollars (NZD 22). De klant merkt de verschillen in prijs tussen de zoekresultaten en de productpagina en is niet tevreden. Deze klant vertraagt het maken van een aankoop.
Op deze pagina
Gestructureerde gegevens gebruiken
Je kunt markeringen op de pagina gebruiken om je gegevens te structureren, zodat deze zoekmachines vertellen in welke valuta's je verkoopt. Gestructureerde gegevens worden gebruikt door zoekmachines om de content op je pagina's te classificeren. Het wordt ook gebruikt om functies voor zoekresultaten in te stellen, zoals het weergeven van de prijs van een product in de resultaten.
Voor elke valuta die je ondersteunt, moet je het gestructureerde gegevenstype van product
gebruiken en de eigenschap priceCurrency
bevatten. Deze eigenschap beschrijft de valuta (in ISO 4217-indeling) en moet op ingesteld worden op cart.currency.iso_code
(niet shop.currency
).
Het thema Debut gebruikt een ander formaat voor gestructureerde gegevens, waardoor deze stappen niet nodig zijn. Als je Debut gebruikt, kun je deze stappen overslaan en beginnen met Hreflang-attributen gebruiken.
Stappen:
- Zoek in je thema naar de eigenschap
priceCurrency
die is genest in een itembereik vanoffers
. Meestal wordtpriceCurrency
gedefinieerd in de product-template.liquid in de map Secties. Als je deze eigenschap niet kunt vinden, voeg je deze toe aan Secties/product-template.liquid. - Zorg ervoor dat
priceCurrency
is ingesteld opcart.currency.iso_code
.
Je code moet er bijvoorbeeld als volgt uitzien:
Je kunt de Gestructureerde tool voor het testen van gegevens gebruiken om je wijzigingen te testen.
Hreflang-kenmerken gebruiken
Je kunt hreflang
-attributen gebruiken om zoekmachines te vertellen over de verschillende versies van je productpagina's. Voor elke valuta waarin je verkoopt, moet je de taal (ISO 639-1-indeling) en regio (ISO 3166-1 Alpha 2-indeling) opgeven waar de valuta op van toepassing is.
Stappen:
- Open je theme.liquid.-bestand. Dit bestand moet
<link ... >
-elementen bevatten. - Zorg dat er voor elke valuta waarin je verkoopt een
link rel=alternate
-element is, zoals het volgende element:
Als je bijvoorbeeld verkoopt in de valuta's USD, GBP en JPY, moet je ervoor zorgen dat je theme.liquid de volgende regels bevat:
Als je verkoopt in euro's (EUR), moet je de landinstellingen vaststellen (taal/land) die je ondersteunt. Voeg voor alle EUR-landinstellingen die je ondersteunt een <link>
-element toe en voeg een hreflang
-attribuut voor die landinstellingen toe.
De volgende regels vertellen de zoekmachine bijvoorbeeld dat de EUR-versie van de productpagina moet worden weergegeven aan Franstaligen in Frankrijk, Duitstaligen in Duitsland en zowel Engelstaligen als Nederlandstaligen in Nederland:
- Voeg een
link rel=alternate
-element toe en stel dehreflang
in opx-default
. Zoekmachines gebruiken deze fallback-link wanneer je klant afkomstig is van landinstellingen die je niet ondersteunt:
Stap 3: Gebruik een canonieke URL
Je kunt de zoekmachine vertellen welke URL je moet gebruiken als de canonieke URL. Dit geeft een zoekmachine aan dat de landspecifieke pagina die wordt genoemd een afzonderlijke, stand-alone pagina is in plaats van een kpie van een andere pagina. Zodra je dit hebt ingesteld, helpt dit de zoekmachine om te bepalen welke valuta moet worden weergegeven. Gebruik <link rel="canonical" href="{{ canonical_url }}">
en voeg de cart.currency.iso_code
toe.
Stappen:
- Zoek in theme.liquid naar de canonieke link. Als je deze link niet kunt vinden, voeg je er een toe:
- Zorg ervoor dat je canonieke URL de
cart.currency.iso_code
toevoegt: