Sjekkliste for teknisk SEO for webutviklere
Teknisk SEO er den delen av søkearbeidet som bor i kodebasen snarere enn i en innholdskalender. Det er i høy grad en sjekkliste, og det meste kan etterprøves snarere enn bare å være en mening.
Denne guiden er den sjekklisten, gruppert etter hvilket problem hvert punkt hindrer, med feilene som forekommer ofte nok til å fortjene omtale.
Indekseringsstyring#
Målet er at nøyaktig de sidene du vil ha indeksert, er indeksert, og ingenting annet — ingen testkopier, ingen filterpermutasjoner, ingen utskriftsvennlige duplikater.
- Ett kanonisk vertsnavn; alle andre varianter videresender dit med 301 — inkludert HTTP og paret med og uten www.
- Selvrefererende kanonisk adresse på hver indekserbar side.
- noindex, follow på tynne eller duplikerte sider: interne søkeresultater, filterkombinasjoner, takkesider.
- Blokker aldri en side med noindex i robots.txt — da kan merket aldri leses, og adressen sitter fast i indekset.
- Testmiljøet beskyttet med autentisering, ikke kun med robots.txt.
- Fastsatt parameterpolitikk: hvilke spørrestrenger som skaper en egen side, og hvilke som ikke gjør det.
noindex og en robots.txt-blokkering gjør motsatte ting og opphever hverandre. Vil du ha en side ut av indekset, så tillat gjennomgang, så merket kan leses.
Videresendinger og statuskoder#
Det er i videresendingene relanseringer taust mister trafikk. Feilene er mekaniske og lette å teste før publisering.
| Situasjon | Riktig svar | Vanlig feil |
|---|---|---|
| Side flyttet permanent | 301 til den tilsvarende siden | 302, eller videresending til forsiden |
| Side fjernet uten motstykke | 410 eller 404 | Falsk 404: feilside som returnerer 200 |
| Midlertidig utilgjengelig | 503 med Retry-After | Returnere 200 med en feilmelding |
| Varianter med og uten avsluttende skråstrek | Én kanonisk form, den andre via 301 | Servere begge med 200 |
| Gammelt domene | 301 kartlagt side for side | Alt til det nye domenets forside |
| Videresendingskjeder | Reduser til ett hopp | A → B → C → D, med tap i hvert trinn |
Sideinndeling, filtre og duplikater#
Oversiktssider skaper de største indeksproblemene, fordi en håndfull filtre kan generere tusenvis av adresser som alle ligner nesten-duplikater.
- Sideinndelte sider: ekte gjennomgåbare lenker, hver side selvrefererende kanonisk — gjør ikke side 2 kanonisk til side 1.
- Filterkombinasjoner: noindex, follow som standard; indekser kun den håndfullen som svarer til reell etterspørsel.
- Sorteringer: skap aldri en ny indekserbar adresse. Samme innhold, annen rekkefølge.
- Sesjons- og kampanjeparametre: fjern dem, eller gjør dem kanoniske til den rene adressen.
- Utskriftsvennlige og lignende duplikater: kanoniske til hovedversjonen.
- Produkter i flere kategorier: én kanonisk adresse, lenket fra alle.
Ubegrenset filternavigasjon er den vanligste årsaken til indeksrot, og det ryddes tregt. Det er langt billigere å hindre under byggingen enn å rulle tilbake etterpå.
Strukturerte data og internasjonalt oppsett#
To områder der én enkelt mekanisk feil taust slår av hele funksjonen.
| Element | Regel | Feilmåte |
|---|---|---|
| Article-merking | Kun på ekte artikler, med ekte datoer | Oppdiktede datoer får funksjonen ignorert |
| Product-merking | Pris og lagerstatus må stemme med siden | Avvik fører til manuell tiltak |
| FAQ-merking | Kun spørsmål som er synlige på siden | Skjult innhold bryter retningslinjene |
| Brødsmuler | Må svare til den synlige stien | Avvikende stier ignoreres helt enkelt |
| hreflang | Gjensidig på hver side i settet | Enveismerker får hele gruppen til å falle |
| hreflang-koder | Samme kode i HTML og i nettstedskartet | To ulike koder for samme side bryter gruppen |
| x-default | Peker på språkvelgeren eller standardversjonen | Mangler den, mister du reserveatferden |
Ofte stilte spørsmål
Hvordan finner jeg tekniske SEO-problemer på en eksisterende side?
Gjennomgå den med en desktop-crawler og sammenlign resultatet med nettstedskartet ditt og med dekningen i søkekonsollen. Der de tre listene avviker, ligger problemene: adresser i gjennomgangen men ikke i kartet, adresser indeksert men utenfor gjennomgangen, og sider ekskludert av grunner du ikke hadde tenkt.
Betyr videresendingskjeder virkelig noe?
Ja, av to grunner. Hvert hopp legger til forsinkelse for ekte brukere, og crawlere slutter å følge etter noen få hopp. Etter et par migreringer finner man ofte kjeder fire eller fem nivåer dype som ingen har planlagt. Reduser dem, så hver gammel adresse peker direkte på den endelige destinasjonen i ett hopp.
Skal jeg sette noindex på merke- og kategorisider?
Bare om de reelt er tynne. En kategoriside med en ekte beskrivelse, en kuratert liste og interne lenker er en legitim og ofte sterk landingsside. En merkeside med to innlegg og ingen tekst er indeksrot. Vurder hver mal ut fra spørsmålet: svarer den på noe folk faktisk søker etter?
Hva bryter hreflang oftest?
Ikke-gjensidige merker. Om den norske siden angir den engelske varianten, men den engelske ikke angir den norske, faller hele gruppen. Den nest vanligste feilen er én kode i HTML og en annen i nettstedskartet for samme side. Generer begge fra samme kilde, så de ikke kan gli fra hverandre.
teknisk seoseo sjekklistekanoniske merker301-videresendingerhreflangstrukturerte data