Zoekbaarheid beheren
Je kunt de zoekbaarheid van je producten, pagina's en blogposts op de volgende manieren beheren:
- Pas de publicatiestatus aan om producten toe te voegen aan of te verwijderen uit je winkel, of stel de productstatus in als Niet-vermeld. Dit betekent dat de producten niet worden weergegeven op door Shopify aangestuurde collectiepagina's, in zoekresultaten (inclusief voorspellend zoeken) of productaanbevelingen, of in Shopify Catalog.
- Installeer de Search & Discovery-app om de zoekresultaten van de ingebouwde zoekfunctie van Shopify aan te passen.
- Pas je themacode aan om de zoekresultaten aan te passen.
Op deze pagina
Je zoekfunctie aanpassen
Je kunt je zoekresultaten aanpassen met de Search & Discovery-app, bijvoorbeeld door het type resultaten te beperken en specifieke producten een boost te geven in de zoekresultaten.
Meer informatie over de Search & Discovery-app vind je in de documentatie van de app.
Voor meer geavanceerde aanpassingen kun je je themacode bewerken om te wijzigen hoe zoekresultaten worden opgevraagd. Dit type aanpassing vereist kennis van webdesigntalen zoals HTML, CSS, JavaScript en Liquid. Meer informatie over aanpassen vind je op Shopify.dev.
Producten, pagina's en blogposts zoekbaar maken
Producten, pagina's en blogposts moeten in je webshop worden gepubliceerd om te worden weergegeven in de zoekresultaten. Bovendien zijn resourcetypen die voor zoekmachines zijn verborgen niet zoekbaar.
Stel de volgende instellingen in je Shopify-beheercentrum in om producten, pagina's en blogposts zichtbaar te maken in je webshop:
| Resourcetype | Zichtbaarheidsinstellingen |
|---|---|
| Product | Publiceer je product in het Webshop-kanaal |
| Pagina | De pagina publiceren |
| Blogpost | Stel de blogpost in als zichtbaar |
Producten, pagina's en blogposts verbergen voor zoekmachines en sitemaps
Je kunt specifieke producten, blogposts of pagina's op de volgende manieren verbergen voor zoekmachines:
- Een product verbergen met de status 'Niet-vermeld'
- Een aangepast metaveld toevoegen
- Klantmetagegevens toevoegen met de GraphQL Admin API
- Metatags toevoegen aan je themacode
Een product verbergen met de status 'Niet-vermeld'
Als je wilt dat een product alleen via een directe URL vindbaar is, kun je de status van je product instellen op 'Niet-vermeld'.
Wanneer je een product instelt als Niet-vermeld, wordt het product verborgen voor zoekresultaten op internet, Shopify Catalog en de sitemap van je winkel. Producten met de status 'Niet-vermeld' worden ook niet weergegeven op door Shopify aangestuurde collectiepagina's, in zoekresultaten (inclusief voorspellend zoeken) of in productaanbevelingen in je webshop.
Meer informatie over de productstatus 'Niet-vermeld'.
Een aangepast metaveld toevoegen in je Shopify-beheercentrum
Je kunt een aangepast metaveld van seo.hidden toevoegen aan een pagina, blogpost of product in je Shopify-beheercentrum en vervolgens de metaveldwaarde instellen op 1 om de pagina, blogpost of het product te verbergen voor sitemaps, zoekmachines en de zoekfunctie van je webshop.
seo.hidden is een systeemmetaveld dat door apps van derden kan worden gebruikt voor gegevensopslag wanneer ze een resource verbergen voor zoekmachines en sitemaps. Als je het bericht Namespace and key. seo.hidden. Namespace and key are already taken. View metafields without a definition ontvangt, wordt seo.hidden gebruikt door apps van derden en kun je het niet wijzigen in het Shopify-beheercentrum. Als je definities wilt toevoegen aan elk contenttype dat seo.hidden al gebruikt, kun je een definitie voor bestaande metavelden aanmaken.
Overwegingen bij het gebruik van een aangepast metaveld met producten
Als je wilt dat een product alleen via een directe URL toegankelijk is, kun je overwegen om de productstatus in te stellen op Niet-vermeld in plaats van het metaveld seo.hidden te gebruiken. Een niet-vermeld product wordt verborgen voor sitemaps en zoekmachines en wordt ook niet weergegeven op de door Shopify aangestuurde collectiepagina's van je winkel, in zoekresultaten of productaanbevelingen, of in Shopify Catalog.
Als een product de status Niet-vermeld heeft en het metaveld seo.hidden is ingesteld op 1, krijgt de status Niet-vermeld voorrang voor hoe het product wordt weergegeven en gevonden.
Productzichtbaarheid vergelijken
Bekijk de volgende tabel voor een vergelijking van productzichtbaarheid bij gebruik van de productstatus 'Niet-vermeld' of het metaveld seo.hidden. Je kunt niet-vermelde producten niet publiceren in Shop.
| Functie/functionaliteit | Productzichtbaarheid met de status Niet-vermeld | Productzichtbaarheid met het metaveld seo.hidden |
|---|---|---|
| Zoeken op internet | ✘ | ✘ |
| Shopify Catalog | ✘ | ✘ |
| Sitemap | ✘ | ✘ |
| Zoeken in webshop | ✘ | ✘ |
| Productpagina (webshop en aangepaste webshops) | ✔ | ✔ |
| Productpagina (Shop) | ✔ | ✔ |
| Webshopcollecties | ✘ | ✔ |
| Productaanbevelingen | ✘ | ✔ |
| Shop (startfeed/winkelpagina's/categoriepagina's/zoekresultaten) | ✘ | ✘ |
| Externe verkoopkanalen | ✘ | ✔ |
Een aangepast metaveld aanmaken
Ga in het Shopify-beheercentrum naar Instellingen > Metavelden en metaobjecten.
Selecteer onder Metavelddefinities het in aanmerking komende brontype (Producten, Pagina's of Blogposts) dat je wilt verbergen.
Klik of tik op Definitie toevoegen.
Stel de volgende velden in:
- Geef het metaveld een Naam, zoals SEO verborgen, en selecteer de naam vervolgens in de lijst.
- Stel Naamruimte en sleutel in op
seo.hidden. - Optioneel: geef een korte beschrijving, zoals ‘Verbergt de bron voor zoekmachines als de waarde 1 is’.
Configureer de waarden van het aangepaste veld door de volgende acties uit te voeren:
- Klik of tik op ⊕ Type selecteren en selecteer vervolgens Integer.
- Selecteer Eén waarde.
- Stel in de sectie Validaties de Maximumwaarde in op
1.
Klik op Opslaan.
Navigeer in je Shopify-beheercentrum naar de pagina, blogpost of het product dat je voor zoekmachines wilt verbergen.
Stel in de sectie Metavelden de waarde van het metaveld SEO verborgen in op
1.Klik op Opslaan.
Als je de pagina, blogpost of het product weer zichtbaar wilt maken voor zoekmachines, verwijder je de waarde van het metaveld SEO verborgen, laat je deze leeg en sla je de wijzigingen op.
Zoekzichtbaarheid in bulk bewerken
Als je meerdere producten tegelijk voor zoekresultaten wilt verbergen, kun je de bulk-editor gebruiken om het metaveld 'SEO verborgen' voor veel producten tegelijk aan te passen.
De bulk-editor gebruiken voor zoekzichtbaarheid
Stappen
Ga vanuit je Shopify-beheercentrum naar de bulk-editor door naar deze URL te gaan en
WINKELNAAMte vervangen door je winkelnaam:https://admin.shopify.com/store/WINKELNAAM/bulk?edit=metafields.seo.hidden%3Anumber&resource_name=ProductJe kunt al je producten zien met de waarden van hun veld SEO verborgen.
Klik in het veld SEO verborgen voor elk product dat je wilt verbergen voor zoekresultaten.
Voer
1in om het product te verbergen voor zoekresultaten of0om het weer zoekbaar te maken.Klik bovenaan de pagina op Opslaan.
Problemen met zoekzichtbaarheid oplossen
Als producten niet in de zoekresultaten verschijnen, ook al zijn ze gepubliceerd en actief, controleer dan deze veelvoorkomende oorzaken en oplossingen.
Producten die ontbreken in de zoekresultaten van de webshop
Mogelijke oorzaken:
- Metaveld 'SEO verborgen': Het kan zijn dat voor producten het metaveld
seo.hiddenis ingesteld op1. Controleer de metavelden van het product en wijzig de waarde indien nodig in0. - Instellingen van de Search & Discovery-app: Als je de Search & Discovery-app hebt geïnstalleerd, controleer dan of niet-op-voorraad-producten zijn verborgen via Search & Discovery > Instellingen > Producten die niet op voorraad zijn.
- Vertraging bij het opnieuw activeren van de winkel: Als je winkel eerder inactief was vanwege abonnementsproblemen, kan het tot 36 uur duren voordat producten na het opnieuw activeren opnieuw worden geïndexeerd voor de zoekfunctie.
- Vertragingen bij bulkacties: het kan enkele uren duren voordat producten die via bulkacties zijn geüpdatet in de zoekresultaten verschijnen. Updates van afzonderlijke producten worden doorgaans binnen enkele seconden verwerkt.
Zoekzichtbaarheid verifiëren
Controleren of een product problemen heeft met zoekzichtbaarheid:
Stappen
- Navigeer naar de productpagina in je beheerpaneel.
- Voeg
/metafields.jsontoe aan het einde van de product-URL. - Zoek een metaveld met:
- Naamruimte:
seo - Sleutel:
hidden - Waarde:
1
- Naamruimte:
Als je dit metaveld met een waarde van 1 vindt, wordt het product verborgen voor zoekresultaten. Wijzig de waarde in 0 om het zoekbaar te maken.
Compatibiliteit van de Search & Discovery-app
Houd er rekening mee dat als je de Search & Discovery-app gebruikt:
- App-instellingen kunnen het standaard zoekgedrag overschrijven
- Aangepaste filters en boosts werken alleen met de eigen zoekfunctie van Shopify
- Zoek-apps van externe partijen gebruiken mogelijk niet de zoekinfrastructuur van Shopify