Formålet med kanoniske tagger i søkemotoroptimalisering
Kanoniske tagger (rel="canonical") fungerer som veivisere for søkemotorer når de skal indeksere innhold på internett. Hovedoppgaven til en kanonisk tagg er å peke ut den offisielle, foretrukne versjonen av en nettside. Dette forhindrer problemer knyttet til duplisert innhold, som kan oppstå dersom det samme innholdet er tilgjengelig via flere ulike nettadresser.
Når søkemotorer besøker en side, ser de etter denne taggen i HTML-kildekoden for å forstå hvilken URL som skal vises i søkeresultatene. Hvis en nettside mangler en kanonisk tagg, eller hvis den peker til feil adresse, kan søkemotorer selv velge hvilken versjon de indekserer, noe som kan føre til uforutsigbar synlighet. Verktøyet Kanonisk tagg-sjekker hjelper deg med å verifisere at disse taggene er korrekt implementert på dine nettsider.
Hvordan videresendinger påvirker evalueringen
Når en nettadresse forespørres, hender det ofte at serveren sender brukeren og søkemotoren videre til en annen adresse via en HTTP-videresending. Dette påvirker hvordan den kanoniske taggen må tolkes.
Kanonisk tagg-sjekker følger alle videresendinger til den når den endelige destinasjonen. Det oppstår da et skille mellom to viktige adresser:
- Angitt URL: Den opprinnelige nettadressen du skrev inn i verktøyet.
- Endelig URL etter videresendinger: Den faktiske nettadressen til siden som til slutt ble lastet inn etter at alle videresendinger ble fullført.
Hvis den opprinnelige adressen videresender til en ny side, vil den kanoniske taggen på destinasjonssiden ofte peke til denne nye, endelige adressen. Verktøyet analyserer dette forholdet og rapporterer om den kanoniske taggen samsvarer med den opprinnelige forespørselen eller den faktiske endestasjonen.
Selvrefererende kanoniske tagger og deres betydning
En selvrefererende kanonisk tagg betyr at taggen på en gitt side peker direkte til sidens egen, endelige nettadresse. Dette er en etablert praksis innen søkemotoroptimalisering. Selv om en side ikke har noen duplikater, sikrer en selvrefererende tagg at søkemotorer låser seg til den nøyaktige URL-strukturen du ønsker, uavhengig av om siden åpnes med eller uten parametere, sporingskoder eller alternative protokoller.
Kanonisk tagg-sjekker kontrollerer spesifikt om taggen oppfyller dette kravet ved å sammenligne verdien i href-attributten med den endelige nettadressen som ble lastet inn.
Begrensninger ved JavaScript-genererte tagger
Mange moderne nettsteder bruker rammeverk som kjører JavaScript i nettleseren for å bygge opp siden og legge til metadata, inkludert kanoniske tagger. Dette kan skape utfordringer for søkemotorer og eksterne verktøy.
Kanonisk tagg-sjekker henter HTML-koden direkte slik den returneres fra serveren. Den kjører ikke JavaScript-skript på siden. Hvis en kanonisk tagg utelukkende legges til eller endres via JavaScript etter at siden er lastet, vil den ikke bli fanget opp av denne sjekken. For å sikre maksimal kompatibilitet med alle søkemotorer, bør viktige kanoniske tagger alltid være til stede i den opprinnelige HTML-kildekoden som sendes fra serveren.
Slik tolkes resultatene og feilmeldinger
Når du kjører en sjekk, vil verktøyet analysere sidens head-element og returnere spesifikke statuser og feilmeldinger basert på sidens tilstand:
- Kanonisk funnet. Den refererer til seg selv og samsvarer med den angitte nettadressen.: Alt er korrekt satt opp, og taggen peker til den forespurte adressen.
- Kanonisk samsvarer med den endelige siden etter videresending, men ikke med den angitte nettadressen.: Siden ble videresendt, og taggen peker korrekt til den endelige destinasjonen.
- Kanonisk peker til en annen URL enn den endelige siden.: Taggen peker til en helt annen adresse enn siden den ligger på.
- Fant ingen kanonisk tagg i sidens head-element.: Siden mangler helt en kanonisk tagg.
- Fant
{count}kanoniske tagger. Den første vises; du bør kun beholde én.: Det er definert flere kanoniske tagger på siden, noe som skaper konflikt for søkemotorer. - En kanonisk tagg eksisterer, men href-attributten er ikke en gyldig HTTP- eller HTTPS-URL.: Verdien i taggen er ødelagt eller mangler en gyldig protokoll.
Dersom siden ikke kan hentes eller analyseres, vil du møte en av følgende feilmeldinger avhengig av årsaken:
- "Skriv inn en nettadresse først."
- "Skriv inn en gyldig, offentlig HTTP- eller HTTPS-URL."
- "Private og lokale adresser kan ikke sjekkes."
- "Hold nettadressen under
{max}tegn." - "Kunne ikke nå siden. Sjekk nettadressen eller prøv igjen."
- "Siden brukte for lang tid på å svare. Prøv igjen senere."
- "Siden videresendte for mange ganger til at sjekken kunne fullføres."
- "Siden returnerte HTTP
{status}, så den kanoniske taggen kunne ikke sjekkes." - "Denne nettadressen returnerte ikke en HTML-side."
- "Siden returnerte ingen lesbar HTML."
- "Sidens head-element var for stort til å sjekkes sikkert."
Personvern og databehandling
Når du bruker Kanonisk tagg-sjekker, sendes forespørselen via BroBroGo for å hente den offentlige siden. Den hentede siden og de genererte resultatene blir ikke lagret på serveren. Behandlingen skjer direkte for å gi deg sanntidsinformasjon om den gjeldende nettadressen.
Ofte stilte spørsmål
Hva er en selvrefererende kanonisk tagg?
Det er en kanonisk tagg som peker til den endelige nettadressen til selve siden. Dette gir søkemotorer en tydelig foretrukket URL, selv om det samme innholdet kan nås på flere måter.
Hvorfor kan selvreferering godkjennes når den angitte nettadressen ikke samsvarer?
Adressen du skrev inn, kan videresende til en annen URL. Den kanoniske taggen kan peke riktig til den endelige siden, selv om den skiller seg fra den opprinnelige adressen du skrev inn.
Ser sjekkeren kanoniske tagger som er lagt til med JavaScript?
Den sjekker HTML-koden som returneres av siden. En kanonisk tagg som legges til etter at skriptene har kjørt, vil kanskje ikke vises her. Sjekk derfor at viktige kanoniske tagger finnes i den opprinnelige kildekoden.