Gå til indhold
SilktideHjælp

Canonical vs. noindex

En side bør ikke både fortælle søgemaskiner, at de skal indeksere den, og at de skal ignorere den. Silktide finder sider, der sender netop denne modstridende besked, hvilket normalt betyder, at der er en fejl i en skabelon.

Dette tjek udløses, når en side har et -direktiv og en selvrefererende – en canonical, hvis mål er den samme side. Canonical-signalet siger "dette er den autoritative URL, der skal indekseres", mens noindex siger "indeksér ikke denne side":

<!-- Modstridende: noindex plus en canonical, der peger på den samme side -->
<meta name="robots" content="noindex">
<link rel="canonical" href="https://www.example.com/thank-you">

Hvorfor det er vigtigt

Disse to signaler trækker i modsatte retninger, og søgemaskiner løser konflikten uforudsigeligt – de kan vælge at følge begge. I praksis betyder kombinationen næsten altid, at en -skabelon anvender en standard-canonical på hver side, mens en separat regel tilføjer noindex til sider, der skal forblive private (takkesider, forhåndsvisninger, interne værktøjer), eller omvendt.

Når du løser konflikten, bliver din hensigt med indekseringen tydelig, så de sider, du vil have i søgeresultaterne, bliver indekseret, og de sider, du vil skjule, forbliver skjult.

Sådan løser du det

Beslut, hvad du faktisk ønsker for siden, og fjern derefter et af de to signaler:

  1. Hvis siden skal vises i søgeresultater, skal du fjerne noindex-direktivet (kontrollér både robots-metatagget og responsheaderen X-Robots-Tag).
  2. Hvis siden skal holdes ude af søgeresultater, skal du fjerne canonical-tagget fra den eller forhindre din skabelon i at tilføje en selvrefererende canonical til noindex-sider.

Sådan tester Silktide dette

  1. Registrerer et noindex-direktiv fra sidens robots-metatag eller responsheaderen X-Robots-Tag (direktivet none tæller også, da det indebærer noindex).
  2. Leder efter et <link rel="canonical">, hvis mål er selve siden. URL'er sammenlignes efter vært og sti: www, protokollen, efterfølgende skråstreger og forespørgselsstrengen ignoreres.
  3. Markerer siden, når begge er til stede.
  4. I modsætning til de fleste SEO-tjek kører dette bevidst på sider, der ikke kan indekseres – noindex-sider er netop dér, hvor konflikten opstår.

Få mere at vide

Sidst opdateret

Var denne side nyttig?