Naar de hoofdinhoud

SEO Guard - Canonicals, Hreflang & Structured Data

Geschreven door Nick van Plateringen-Paul

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 image op 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.

Verwante artikelen

Was dit een antwoord op uw vraag?