Canonieke URL’s: voorkeur aangeven en selectie controleren

In het kort

Een canonieke annotatie noemt de voorkeursversie van gelijke of sterk vergelijkbare pagina’s. Zij leidt bezoekers niet om en garandeert Googles selectie niet.

Wereldwijde netwerkkaart in een lege briefingruimte Illustratie · fictieve scène
In dit artikel

Scheid verklaarde en gekozen URL

Google combineert omleidingen, annotaties en sitemaps. De verklaarde URL kan van de gekozen afwijken. Kies een representatieve bereikbare bestemming met passende inhoud, zonder URL-fragment.

SignaalRolBeperking
Permanente omleidingDoel aangeven en bezoek daarheen sturen.Voor een passende verhuizing of opheffing.
rel="canonical"Voorkeursversie verklaren.Dwingt selectie niet af en verplaatst geen bezoek.
SitemapVoorkeurs-URL’s opsommen.Zwakker signaal dan omleiding of annotatie.
URL-inspectieVerklaring en waargenomen selectie vergelijken.Waargenomen status kan veranderen.

Verwijder tegenstrijdige signalen

  • Controleer gerenderde HTML en eventuele HTTP-headers. Vermijd concurrerende doelen; gebruik een absolute URL en zelfverwijzing op de voorkeursversie.
  • Richt interne links en sitemap op dezelfde versie. Gebruik robots.txt of noindex niet als canoniek selectiemechanisme.
  • Behoud bij vertalingen een canonieke versie in dezelfde taal waar die bestaat. Controleer hreflang en omleidingspaden.

Observeer na wijzigingen

Controleer na opnieuw crawlen een steekproef in URL-inspectie en indexeringsrapporten. Ketens, verwijderde doelen en andere inhoud kunnen de bedoeling tegenspreken. Canonicalisatie vervangt geen toegangscontrole of verwijderbesluit.

Primaire bronnen

Signalen afstemmen op een voorkeurs-URL

Een canonical-tag drukt een consolidatievoorkeur uit; het is geen toegangscontrole. Controleer of de doel-URL, sitemap en interne links overeenkomen en of de versies voldoende equivalent zijn. Een filter dat afwijkende content produceert, is niet per se een simpele duplicatie.

  • Controleer of de doel-URL bereikbaar en relevant is.
  • Vermijd conflicterende canonical-doel-URL's in verschillende templates.
  • Controleer parametervarianten en taalversies.

Dwingt canonical-markup de weergegeven versie af?

Het is een signaal, geen garantie. De engine kan een andere versie selecteren; controleer de keuze en tegenstrijdige signalen voordat u de markup opnieuw wijzigt.

Primaire bron: Google Search Central — Canonical URLs. Verwante methode: lees de praktische gids.

Crawlbare webpaginering

Lijstpagina's vereisen vaste adressen en vindbare links.

  • Houd pagina 2 als aparte URL en geef die een eigen canonical. Een fragment of canonical naar pagina 1 voor alle pagina’s beschrijft de afzonderlijke inhoud niet.
  • Bied de volgende pagina via een gewone href-link aan, ook naast eindeloos scrollen. Controleer server-HTML zonder JavaScript; alleen een gebeurtenisafhandelaar geeft geen gelijkwaardig linkdoel.
  • Definieer een vaste volgorde en toegestane filters. Test laatste pagina, een nummer buiten bereik en dezelfde URL opnieuw; resultaten moeten verklaarbaar blijven zonder eindeloze lege pagina’s.

Herhaalbare acceptatiecasus

Fictief voorbeeld: deze gegevens beschrijven geen klant of waargenomen resultaat.

Casusgegevens bekijken
{
    "page_2": "/catalog?page=2",
    "canonical": "/catalog",
    "next_link": "<button>More</button>"
}

Verwachte beslissing

Pagina 2 vereist een eigen canonical en crawlbare href-links naar volgende pagina’s.

Verificatieprocedure

  1. Noteer URL, canonical en links per pagina.
  2. Bereik vervolginhoud zonder JavaScript-knop.
  3. Bewaar crawlbare href-links en eigen canonical.

Google Search Central — Pagination and incremental page loading

Vervangt eindeloos scrollen de pagina-URL’s?

Niet vanzelf. Bied leesbare pagina-URL’s en links en controleer dat bezoekers dezelfde inhoud kunnen terugvinden.

Primaire bron: Google Search Central — Pagination and incremental page loading. Verwante methode: lees de praktische gids.