Kort antwoord: Om een Shopify-pagina uit Google te houden, voeg je een meta robots noindex-tag toe aan de door theme.liquid te bewerken om <meta name="robots" content="noindex"> voorwaardelijk uit te voeren voor de pagina's die je wilt uitsluiten (er is geen admin-schakelaar). Blokkeer de pagina NIET in robots.txt — een Disallow voorkomt dat Google de pagina crawlt, waardoor het de noindex nooit ziet en de URL nog steeds als een kale link kan verschijnen. Sta crawlen toe, gebruik noindex. Veelvoorkomende doelen: interne zoekresultaten, winkelwagen, account en sterk gefacetteerde collectie-URL's.

Soms is de SEO-winst het uit de zoekresultaten houden van een pagina, niet erin — interne zoekresultaatpagina's, gefacetteerde duplicaten en hulppagina's verwateren de crawl-focus van je winkel. De fout die de meeste handelaren maken, is grijpen naar robots.txt, wat het verkeerde hulpmiddel is en het probleem stilletjes erger maakt.

noindex vs robots.txt — het onderscheid dat ertoe doet

Deze klinken inwisselbaar, maar zijn dat niet:

  • noindex (een meta-tag of header) zegt: crawlen deze pagina, maar houd het uit de index.
  • robots.txt Disallow zegt: crawlen deze pagina helemaal niet.

Hier is de valkuil. Als je een URL Disallowt, kan Googlebot de pagina niet ophalen — dus het ziet nooit een noindex-tag die je daar plaatst, en de URL kan nog steeds als een kale, beschrijvingsloze link in de resultaten verschijnen omdat Google weet dat het bestaat maar werd verteld niet te kijken. Om een pagina betrouwbaar uit de index te verwijderen, moet je Google toestaan het te crawlen en een noindex te vinden. De twee richtlijnen conflicteren; kies noindex voor "houd het uit de zoekresultaten."

Hoe te noindexen op Shopify

Shopify heeft geen admin-schakelaar hiervoor, dus het is een voorwaardelijke bewerking in Online Store → Themes → Edit code → theme.liquid, binnen de <head>:

{% if template contains 'search' or template contains 'cart' %}
  <meta name="robots" content="noindex">
{% endif %}

Baseer de voorwaarde op wat de pagina's identificeert die je wilt uitsluiten — de template naam, een specifieke pagina handle, of een URL-patroon. Houd de regel smal: een voorwaarde die een template te breed matcht kan stilletjes pagina's noindexen die je wilt laten ranken, wat de meest voorkomende zelf toegebrachte wond hier is.

Wat te noindexen (en wat nooit te doen)

Redelijke kandidaten: interne zoekresultaten pagina's, de winkelwagen en account pagina's, tag-gefilterde of sterk gefacetteerde collectie URL's die bijna-duplicaten creëren (hoewel Shopify canoniseert veel van die al), en af en toe dunne hulppagina's. Nooit je producten, collecties, blogposts of belangrijke landingspagina's noindexen — en lees elke brede regel opnieuw voordat je deze implementeert.

Verifieer dat het werkt

Bekijk de bron en bevestig dat <meta name="robots" content="noindex"> in de <head> van de pagina's die je hebt getarget staat — en afwezig is op alles anders. Voer de pagina vervolgens door Google Search Console's URL Inspectie, die de indexeerbaarheid rapporteert en of het de noindex heeft gezien. Het verwijderen van een al geïndexeerde pagina kost een crawlcyclus: de richtlijn is van toepassing wanneer Google de pagina de volgende keer ophaalt, niet onmiddellijk. Als je het sneller weg wilt hebben, vraag dan om indexering (wat een hercrawl triggert) nadat je hebt bevestigd dat de tag actief is.