Gå til innholdet

Cookie-innstillinger

Velg hvilke typer cookies du tillater. Du kan når som helst endre valget via Cookie-innstillinger nederst på hver side. Personvernerklæring

Nødvendige

Alltid på

Trengs for å logge inn, beholde handlekurven og huske valgene dine. Disse er alltid på.

Hvilke cookies?
  • weboke_sessie, weboke_klant, weboke_remember: økten din og at du forblir innlogget
  • weboke_basket: handlekurven din
  • wkBtwIncl: visning av priser med eller uten mva.
  • wok_cookies: cookievalget ditt, 12 måneder

Måler hvilken annonse som fører til et besøk eller en bestilling, slik at vi ikke betaler for annonser som ikke gir noe.

Hvilke cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), opptil 90 dager
  • OpenAI Ads, annonser i ChatGPT
  • wok_aff: hvilken partner som henviste deg til oss (partnerprogram), 60 dager

4,6

Land og språk

Hvert land har sin egen nettside, med priser og mva. for det landet.

Vis

sitemap.xml: innholdsfortegnelsen for søkemotorer

Modul 3: Den tekniske grunnmuren på en side · Lesetid: 11 minutter

Læringsmål: Etter denne leksjonen kan du lese en sitemap.xml, vurdere om den er riktig og sørge for at søkemotorer finner den.

Nøkkelbegreper: XML-nettstedskart, sitemaps.org-protokollen, urlset, url, loc, lastmod, changefreq og priority (ignoreres av Google), grense på 50.000 adresser og 50 MB, sitemapindeks, kanoniske adresser, Sitemap:-linje i robots.txt, automatisk laget nettstedskart

Hva et nettstedskart er, og hva det ikke er

Et nettstedskart (sitemap) er en fil med en liste over adressene på nettstedet ditt som du vil se i søkeresultatene. Det er innholdsfortegnelsen du gir til en søkemotor. En crawler finner sider først og fremst ved å følge lenker (leksjon 1.2). Et nettstedskart hjelper med det: det nevner også sider som få lenker peker til, og det forteller når en side sist ble endret.

To ting gjør et nettstedskart ikke:

  1. Det er ingen garanti. Google sier det selv: et nettstedskart garanterer ikke at alt som står i det blir crawlet og indeksert. Å sende inn et nettstedskart er et hint.
  2. Det erstatter ikke gode lenker. En side som bare står i nettstedskartet, og som ingen lenker på ditt eget nettsted peker til, er for en søkemotor et tegn på at du selv ikke synes den er så viktig.

Trenger du et nettstedskart? Ifølge Google hjelper det mest for et stort nettsted, et nytt nettsted med få lenker utenfra og et nettsted med mye video eller mange bilder. Et lite nettsted (Google nevner omtrent 500 sider eller færre) med gode interne lenker kan klare seg uten. Men et nettstedskart koster nesten ingenting, og de fleste nettstedsbyggere lager det automatisk. Har du et, sørg for at det er riktig: et nettstedskart fullt av feil er verre enn ikke noe nettstedskart.

Slik ser et nettstedskart ut

Det vanlige nettstedskartet er en XML-fil etter sitemaps.org-protokollen, som Google, Bing og andre søkemotorer bruker sammen. Slik ser nettstedskartet til Bloemenatelier Lotte ut:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.example.com/</loc>
    <lastmod>2026-11-02</lastmod>
  </url>
  <url>
    <loc>https://www.example.com/bruidsboeketten</loc>
    <lastmod>2026-10-14</lastmod>
  </url>
  <url>
    <loc>https://www.example.com/contact</loc>
    <lastmod>2026-06-30T09:15:00+02:00</lastmod>
  </url>
</urlset>
ElementPåkrevd?Hva det gjør
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">jaHovedelementet, med nøyaktig dette navnerommet
<url>jaÉn blokk per adresse
<loc>jaDen fullstendige adressen: med https:// og vertsnavnet, kortere enn 2.048 tegn
<lastmod>neiNår innholdet på siden sist ble endret på ordentlig, i W3C-datoformat: 2026-11-02 eller med klokkeslett og tidssone
<changefreq>nei"Hvor ofte endres dette?" Google ignorerer det
<priority>neiEt tall fra 0.0 til 1.0. Google ignorerer også dette

Noen regler som ofte går galt:

  • Fullstendige adresser. Ikke /contact, men https://www.example.com/contact. Google ber uttrykkelig om fullstendige, absolutte adresser.
  • UTF-8 og escaping. Filen må være UTF-8, og tegn som & i en adresse skriver du som &. En løs & gjør hele XML-filen ugyldig.
  • Samme skjema og samme vert. Ifølge protokollen kan et nettstedskart bare inneholde adresser med samme skjema og samme vert som nettstedskartet selv. Et nettstedskart på https://www.example.com/ med adresser på http://example.com/ er altså ikke riktig. Det er samtidig et tegn på at canonical og videresendingen din ikke er samkjørt (leksjon 3.5 og 4.1).

lastmod: bare hvis den stemmer

Google bruker <lastmod> hvis den stemmer "konsekvent og etterprøvbart". I 2023 skrev Google i tillegg hva som regnes som en endring: hovedteksten, de strukturerte dataene eller lenkene på siden. Et nytt årstall i bunnteksten er ingen endring. Setter du dagens dato på hver side hver dag, lærer Google at datoene dine ikke betyr noe, og ignorerer dem. En ærlig dato, eller ingen dato, er bedre enn en oppdiktet dato.

Stort nettsted? Da trenger du en sitemapindeks

Ett nettstedskart kan inneholde høyst 50.000 adresser og være høyst 50 MB stort (ukomprimert). Er nettstedet ditt større, eller vil du dele opp nettstedskartet (sider, blogg, produkter), lager du en sitemapindeks: et nettstedskart over nettstedskart.

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://www.example.com/sitemap-paginas.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://www.example.com/sitemap-blog.xml</loc>
  </sitemap>
</sitemapindex>

Da sender du bare inn indeksen. WordPress gjør det slik: https://www.example.com/wp-sitemap.xml er en indeks som viser til egne nettstedskart for sider, innlegg, kategorier og forfattere. SEO-utvidelser erstatter den ofte med sin egen indeks, for eksempel sitemap_index.xml.

Hvilke adresser hører hjemme i det?

Bare adressene du vil se i søkeresultatene, og da i sin kanoniske form (leksjon 3.5). Altså ikke:

  • adresser som videresender (http://-varianten, det gamle navnet på en side);
  • adresser som gir 404 eller 410;
  • sider med noindex (leksjon 1.3): da sier du samtidig "ta med dette" og "ikke ta med dette";
  • sider du blokkerer i robots.txt (leksjon 3.3);
  • varianter med parametere, som ?sorteer=prijs eller ?utm_source=nieuwsbrief;
  • takkesider, handlekurver, innloggingssider.

Slike motsigelser ser du igjen i Search Console (leksjon 2.2 og 2.4): i rapporten Page indexing kan du filtrere på adressene fra nettstedskartet ditt, og da ser du for eksempel adresser som er ekskludert av en noindex-tagg eller blokkert av robots.txt. Hver slik melding er en adresse som ikke hører hjemme i nettstedskartet ditt, eller en side som er sperret ved en feil.

Slik finner søkemotorer nettstedskartet ditt

Det finnes to vanlige måter, og du gjør begge:

  1. En linje i robots.txt (leksjon 3.3). Alle søkemotorer leser robots.txt, så slik finner også en søkemotor der du aldri har hatt en konto, nettstedskartet:

    Sitemap: https://www.example.com/sitemap.xml

    Adressen må være fullstendig. Du kan ta med flere Sitemap:-linjer.

  2. Send det inn i Search Console og Bing Webmaster Tools (leksjon 2.2 og 2.5). Da ser du også om hentingen lyktes og hvor mange adresser som ble funnet.

Tidligere kunne du "pinge" Google med en spesiell adresse. Google avviklet det i 2023: en slik ping gjør ikke lenger noe. Vil du raskt fortelle søkemotorer om en endring, er lastmod og, for Bing og noen andre søkemotorer, IndexNow (leksjon 2.5) veien å gå.

I praksis: lag det selv eller la det lages

Nesten ingen skriver et nettstedskart for hånd. WordPress lager siden versjon 5.5 selv wp-sitemap.xml og legger henvisningen i sin (virtuelle) robots.txt. AI Builder fra WebOké legger ved publisering en sitemap.xml i nettmappen, med datoen for siste endring per side, og en robots.txt med linjen Sitemap:. Andre nettstedsbyggere gjør lignende ting. Din oppgave er å kontrollere:

  • Åpne /robots.txt på ditt eget domene (for eksempel https://www.example.com/robots.txt) og se om det står en Sitemap:-linje der.
  • Åpne det nettstedskartet i nettleseren. Står adressene du forventer der, med https:// og riktig vertsnavn (med eller uten www)?
  • Klikk på noen av dem. Lastes hver side riktig med en gang, uten videresending?

Oppsummering

  • Et nettstedskart er en innholdsfortegnelse og et hint, ingen garanti. Små nettsteder med gode lenker kan klare seg uten, men et riktig nettstedskart hjelper alltid.
  • Påkrevd er urlset med riktig navnerom, url og loc med fullstendige adresser; lastmod bare hvis den stemmer. Google ignorerer changefreq og priority.
  • Høyst 50.000 adresser og 50 MB per fil; over det en sitemapindeks.
  • Bare kanoniske adresser som gir 200, uten noindex og ikke blokkert.
  • Legg en Sitemap:-linje i robots.txt og send det inn hos Google og Bing. Den gamle pingen virker ikke lenger.

Quiz

1. Hva gjør Google med <priority> og <changefreq> i et nettstedskart?



2. Nettstedet ditt har 64.000 produktsider. Hva gjør du?



3. Hvilken adresse hører hjemme i nettstedskartet til https://www.example.com?



4. Publiseringssystemet ditt setter hver natt lastmod på alle sider til dagens dato. Hva blir følgen?



5. Hvordan finner en søkemotor der du ikke har konto, nettstedskartet ditt?



Oppgave

Oppgave A3.4: Er nettstedskartet ditt gyldig og mulig å finne? Fyll inn adressen til nettstedet ditt. Programmet leter etter nettstedskartet ditt slik en søkemotor gjør (først via robots.txt, ellers på /sitemap.xml), kontrollerer om det er gyldig XML etter protokollen, om det står i robots.txt, om adressene er fullstendige og på din egen vert, og henter noen av dem for å se om de faktisk kan komme i indeksen. Har du ikke eget nettsted? Bruk european-union.europa.eu.

Oppgave A3.4: Er nettstedskartet ditt gyldig og mulig å finne?


Det du fyller inn, og det vi finner, lagrer vi ikke. Nettleseren din husker svarene dine og om du har bestått oppgaven. Er du logget inn, lagrer vi kun at du har (nesten) bestått oppgaven i Mine kurs; der kan du også slette det.

Les mer

Stegene i disse artiklene gjelder for kontrollpanelene til WebOké; hos andre leverandører fungerer det på lignende måte.

Et øyeblikk …

Sett opp domenene dine

Ordne for hvert domene navnetjenerne, koblingen til hostingen din og hvem som blir innehaver.

Laster inn domenene dine…