Naast interne links scant SEO Guard ook drie technische SEO-aspecten die voor zoekmachines cruciaal zijn: canonical tags, hreflang-tags voor meertalige winkels, en structured data (JSON-LD). Deze module helpt je om subtiele SEO-problemen op te sporen die niet zichtbaar zijn voor bezoekers, maar wel je rankings kunnen beïnvloeden.
Open de module via SEO Guard → Canonicals.
Wat zijn deze tags?
Voordat we de module ingaan, een kort overzicht:
Canonical tag — een
<link rel="canonical" href="...">in de<head>van een pagina die aangeeft welke URL de "officiële" versie is. Voorkomt dat zoekmachines dubbele content op verschillende URL's indexeren.Hreflang tag —
<link rel="alternate" hreflang="nl" href="...">tags die aan zoekmachines vertellen welke vertaling bij welke taal/market hoort. Onmisbaar voor meertalige winkels.Structured data (JSON-LD) — een blok JSON in de
<head>of<body>van een pagina dat extra context geeft over de pagina-inhoud (productprijs, beoordelingen, broodkruimels, organisatie-info). Zorgt voor rich results in Google.
De Canonicals-pagina
Bovenaan de pagina zie je vier KPI-kaarten:
Pages Scanned — totaal aantal pagina's dat is gescand.
Self-Referencing — aantal pagina's met een correct self-referencing canonical.
Issues Found — aantal pagina's met een probleem.
With Hreflang — aantal pagina's dat hreflang-tags bevat.
Hieronder vind je dezelfde filters als bij Link Health (Issue Type, Priority, Source Type) plus optie Show all pages om ook pagina's zonder issues te tonen.
Canonical-issuetypes
Canonical Missing (P0) — de pagina heeft helemaal geen canonical tag. Zoekmachines kunnen duplicate content indexeren.
Canonical Mismatch (P1) — de canonical wijst naar een andere URL dan de pagina zelf (niet self-referencing). Soms gewenst, vaak per ongeluk.
Canonical Cross-Market (P0) — de canonical wijst naar een pagina op een andere market — dat is bijna nooit gewenst.
Hreflang-issuetypes
Hreflang Missing (P1) — pagina heeft géén hreflang-tags maar je winkel heeft meerdere markets/locales. Bezoekers in andere talen worden naar de verkeerde versie geleid.
Hreflang No-Self (P1) — er zijn wel hreflang-tags maar de tag voor de huidige pagina ontbreekt (self-reference mist). Volgens Google's specificatie moet elke pagina ook naar zichzelf verwijzen.
Hreflang Mismatch (P1) — niet alle verwachte talen zijn aanwezig in de hreflang-set. Bijvoorbeeld: je winkel heeft NL, DK en DE markets, maar een pagina mist de DK-variant.
Structured Data (JSON-LD)
Structured Data heeft een eigen modulepagina — open via SEO Guard → Structured Data. Daar zie je per pagina welke schema-types zijn gevonden:
Product — productinfo (naam, prijs, beschikbaarheid).
WebSite — sitewide info inclusief site search box.
Organization — bedrijfsinfo (naam, logo, contactgegevens).
BreadcrumbList — broodkruimel-navigatiestructuur.
Veelvoorkomende issues
Product Price Mismatch — de prijs in de JSON-LD wijkt af van de prijs die de bezoeker op de pagina ziet. Dit kan ranking-impact hebben omdat Google de prijs voor rich results gebruikt.
Schema Missing Required Field — een verplicht veld ontbreekt in een schema-type (bijvoorbeeld
imageop een Product).
De detail-pagina
Klik op een issue om de details te zien:
Page URL en Canonical URL — de gescande pagina en de canonical die SEO Guard vond.
Self-Referencing — Ja/Nee badge.
Hreflang Tags — een lijst van alle gevonden hreflang-tags, inclusief de bijbehorende URL's. Per tag een groene check als deze valide is, of een waarschuwing als er iets mis is.
Source Content — Product, Collection, Page of Article met titel en Open in Shopify link.
GSC-metrics in de Canonicals-lijst
Als je Google Search Console hebt verbonden, zie je in de tabel op de Canonicals-pagina extra kolommen met de prestaties van elke gescande URL: impressies, klikken en gemiddelde positie over de afgelopen 28 dagen. Zo kun je in één oogopslag zien of een canonical- of hreflang-issue daadwerkelijk impact heeft op het verkeer — zonder elke rij open te hoeven klikken.
Een issue afhandelen
De meeste canonical- en hreflang-fouten los je in Shopify zelf op (in het thema-template of via metafields). SEO Guard verwijst je via Open in Shopify naar de bronpagina. Markeer issues daarna als Resolved of Ignored om je werk bij te houden.
Let op: canonical- en hreflang-tags worden bij elke crawl opnieuw gescand. Je hoeft markeringen niet handmatig te verwijderen — als het probleem in een volgende crawl niet meer aanwezig is, zie je geen issue meer.
