Canonical-tagchecker

Voer een pagina-URL in. Bekijk de opgegeven canonical en de benodigde verbeteringen.

De canonical-tagchecker laat zien welke URL een pagina als voorkeursversie opgeeft en of de gecontroleerde signalen problemen bevatten. Voer een openbare pagina-URL in om de HTML-canonical-links, HTTP Link-headers en het directe canonical-doel te onderzoeken. Een geldige vermelding is nuttig bewijs, maar bevestigt geen indexering en toont niet welke URL Google heeft gekozen.

Controleer de exacte pagina-URL

Begin met het adres waarover je twijfelt, inclusief queryparameters. Verwijst een e-mailcampagne naar https://example.com/products/blue-shirt?utm_source=email, controleer dan die variant in plaats van alleen de homepage. Vergelijk daarna het opgegeven doel met de URL die deze inhoud daadwerkelijk moet vertegenwoordigen.

Als het ingevoerde adres omleidt, komen de vermeldingen uit de uiteindelijke respons. Het URL-verloop helpt om die omleiding te onderscheiden van een canonical die naar een ander adres wijst.

De checker onderzoekt één bron en, wanneer één geschikt doel kan worden bepaald, maximaal één ander doel. Bij een zelfverwijzende canonical wordt de bron hergebruikt. Hij leest ontvangen HTML en HTTP-headers zonder JavaScript uit te voeren. Hij crawlt je website niet, vergelijkt geen pagina-inhoud en onderzoekt geen robots.txt- of sitemapbestanden.

Lees de resultaten van de canonical-checker

Lees het resultaat samen met de dekking. Kleuren en pictogrammen helpen bij de volgende actie; ze vormen geen SEO-score.

Resultaat Wat het vertelt Volgende actie
Groen ✓ Geen problemen in de gecontroleerde signalen Bevestig dat het opgegeven doel bij je bedoeling past
Rood ✕ Bevestigd probleem, zoals tegenstrijdige doelen of een doel met noindex Open de bevinding en herstel de oorzaak
Geel ⚠ Waarschuwing, zoals een ontbrekende, relatieve of herhaalde canonical Beslis of de vermelding moet veranderen
Grijs — Gegevens konden niet worden gecontroleerd Herstel de toegang of probeer opnieuw; neem niet aan dat het doel geldig is

Volledige dekking betreft uitsluitend de ondersteunde bron- en doelcontroles. Een gedeeltelijke analyse betekent dat sommige pagina’s of vermeldingen niet volledig konden worden onderzocht. Lees de genoemde reden voordat je het rapport als bevestiging gebruikt.

Een ontbrekende canonical is een waarschuwing, geen bewijs dat een pagina niet kan ranken. Een time-out betekent een niet beschikbare controle, geen bewezen foutrespons van het doel. Met de analysedetails en JSON-download kun je de waargenomen bevindingen bewaren voor een latere vergelijking.

Controleer de canonical-vermelding

Een canonical naar een andere pagina kan opzettelijk zijn. Als een tracking-URL bijvoorbeeld dezelfde productpagina voor een blauw overhemd toont, kan hij het schone productadres aanwijzen. De voorkeurspagina kan naar zichzelf verwijzen. Deze voorbeeld-HTML hoort in de head van de pagina:

<link rel="canonical" href="https://example.com/products/blue-shirt">

Vergelijk de werkelijke inhoud voordat je dit patroon toepast. Een ander product, een andere taal of een wezenlijk andere lijst hoort niet te worden samengevoegd omdat de URL erop lijkt. Een doel op een ander domein heeft eveneens een bewuste reden nodig; de checker controleert geen inhoudsgelijkheid of eigendom.

Onderzoek waar elke vermelding staat. Een canonical-link in de HTML-body is geen geldige head-vermelding. Een HTTP Link-header kan ook een canonical opgeven, waaronder voor een niet-HTML-document. Als HTML- en HTTP-vermeldingen verschillende geschikte URLs aanwijzen, meldt het rapport het conflict in plaats van voor jou te kiezen. Herhaalde identieke vermeldingen zijn een afzonderlijke waarschuwing.

Controleer zowel de oorspronkelijke als de opgeloste URL. Een relatief pad kan correct worden opgelost, maar een HTML-basis-URL kan de bestemming beïnvloeden. Gebruik bij voorkeur een volledige absolute URL en verwijder fragmenten uit de canonical. Deze aanbevelingen over plaatsing en URLs volgen Googles canonical-documentatie.

Controleer het canonical-doel

Kijk verder dan de aanwezigheid van de tag. Geeft het aangewezen adres de verwachte pagina met HTTP 200 terug? Leidt het om, noemt het een andere canonical of bevat het een noindex-instructie?

Als het doel omleidt, controleer dan de bedoelde uiteindelijke bestemming voordat je de bron bijwerkt. Bevat het doel noindex, onderzoek dan waarom een pagina die van indexering is uitgesloten wordt aangewezen. Alleen het ontbreken van noindex bewijst niet dat een pagina indexeerbaar is.

Bij een canonical-keten A → B → C kan de checker na A en B de vermelding van C op B lezen. Hij haalt C niet op. Controleer C apart voordat je het als voorkeursdoel gebruikt. Een lus A → B → A vraagt om een consistent doel in plaats van kringverwijzingen. RFC 6596 raadt aan doelen te vermijden die een andere canonical opgeven of een fout retourneren.

Kon het doel niet worden opgehaald, dan blijven de respons en instructies onbevestigd. Los die beperking op voordat je de relatie als correct beoordeelt.

Herstel de oorzaak en bevestig de wijziging

  1. Kies het voorkeursadres voor deze inhoud. Houd rekening met betekenisvolle verschillen in product, taal en paginering; laat ongerelateerde pagina’s niet naar de homepage verwijzen.
  2. Werk de instelling, template of HTTP-header bij die de vermelding maakt. Verwijder tegenstrijdige bronnen zodat de respons één consistente voorkeur geeft.
  3. Controleer het voorkeursdoel zelf. Bekijk respons, omleidingen, canonical en noindex-instructies. Bevestig dat de inhoud de bron passend vertegenwoordigt. Gebruik Noindex Checker om de HTML- en HTTP-richtlijnen van de pagina, hun bron en hun toepassing op Google-webzoekopdrachten te bekijken.
  4. Controleer de oorspronkelijke variant opnieuw. Vergelijk de nieuwe vermeldingen, het URL-verloop en de dekking met het eerdere rapport, inclusief de queryparameters die het probleem veroorzaakten.

Gebruik voor een toegankelijke Search Console-property URL-inspectie om de door de gebruiker opgegeven en de door Google gekozen canonical in geïndexeerde gegevens te vergelijken. De live test kan Googles canonical-keuze niet voorspellen. Een vandaag herstelde respons en de door Google opgeslagen geïndexeerde versie zijn afzonderlijke waarnemingen.

Gaat de vraag nog steeds over toegang, gebruik dan de Robots.txt-tester voor die URL en crawler. Gebruik de Sitemap-checker om je XML te valideren of de On-Page SEO-checker voor meer paginasignalen. Deze controles vullen het canonical-rapport aan; geen ervan vervangt een handmatige beoordeling of de gekozen pagina de juiste vertegenwoordiger is.

Gebruik voor het vergelijken van antwoordcodes en omleidingsketens van een lijst pagina’s HTTP-statuscodes in bulk controleren.

Canonical-tagchecker — FAQ

Begrijp de controles en hun grenzen.

Wat zijn de limieten?

Eén bron en maximaal één afwijkend doel, vijf omleidingen en 50 vermeldingen per document. De controle duurt maximaal 20 seconden, met acht seconden en 2 MiB per document. Gedeeltelijke dekking wordt expliciet aangegeven.

Garandeert een geldige canonical indexering?

Nee. Het rapport toont opgegeven signalen. Het bepaalt niet de door Google gekozen canonical, vergelijkt geen inhoud en bevestigt geen indexering. JavaScript, robots.txt en sitemaps vallen buiten de controle.

Hoe herstel ik tegenstrijdige canonical-doelen?

Gebruik één consistent voorkeursdoel in HTML en HTTP-headers. Controleer de doelpagina voordat je tegenstrijdige verklaringen verwijdert.

Wat onderzoekt deze canonical-checker?

De checker leest canonical-links in de bron-HTML en HTTP-Link-headers. Bij één geldig doel controleert hij de respons, canonical en noindex-instructies van dat doel. Hij crawlt niet de hele website.

Is een ontbrekende canonical altijd een fout?

Nee. Een ontbrekende vermelding is een waarschuwing. Een canonical naar een andere pagina of een ander domein is op zichzelf geen fout; controleer of deze bij de gewenste voorkeurs-URL past.