Kanonisk URL vs. noindex
En side bør ikke be søkemotorer om både å indeksere den og å ignorere den. Silktide finner sider som sender akkurat denne motstridende beskjeden, noe som vanligvis betyr at det er en feil i en mal.
Dette kontrollen utløses når en side har et -direktiv og en selvrefererende – en kanonisk URL der målet er den samme siden. Den kanoniske URL-en sier «dette er den autoritative URL-en som skal indekseres», mens noindex sier «ikke indekser denne siden»:
<!-- Motstridende: noindex pluss en kanonisk URL som peker til denne samme siden -->
<meta name="robots" content="noindex">
<link rel="canonical" href="https://www.example.com/thank-you">
Hvorfor dette er viktig
Disse to signalene trekker i motsatt retning, og søkemotorer løser konflikten på uforutsigbare måter – de kan ta hensyn til hvilket som helst av dem. I praksis betyr kombinasjonen nesten alltid at en -mal legger til en standard kanonisk URL på alle sider, mens en separat regel legger til noindex på sider som skal holdes private (takkesider, forhåndsvisninger, interne verktøy), eller omvendt.
Når du løser konflikten, blir hensikten med indekseringen tydelig. Da blir sider du vil ha med i søk, indeksert, mens sider du vil skjule, forblir skjult.
Slik løser du det
Bestem hva du faktisk ønsker for siden, og fjern deretter ett av de to signalene:
- Hvis siden skal vises i søk, fjerner du noindex-direktivet (sjekk både robots-metataggen og svarhodet
X-Robots-Tag). - Hvis siden ikke skal vises i søk, fjerner du den kanoniske taggen fra siden eller hindrer malen i å legge til en selvrefererende kanonisk URL på noindex-sider.
Slik tester Silktide dette
- Finn et noindex-direktiv i sidens robots-metatag eller svarhodet
X-Robots-Tag(none-direktivet teller, siden det innebærer noindex). - Se etter en
<link rel="canonical">der målet er selve siden. URL-er sammenlignes etter vert og bane:www, protokollen, avsluttende skråstreker og spørrestrengen ignoreres. - Merk siden når begge er til stede.
- I motsetning til de fleste SEO-kontroller kjøres denne kontrollen med hensikt på sider som ikke kan indekseres – noindex-sider er nettopp der konflikten oppstår.