SEO-ordliste / 304 Ikke endret

304 Ikke endret

Hva er et 304 Not Modified-svar?

HTTP-serversvarkoden 304 Not Modified indikerer at den forespurte ressursen ikke har blitt endret siden forrige gang den ble lastet inn, noe som betyr at det ikke er behov for å overføre den på nytt. For nettlesere betyr dette at den hurtigbufrede versjonen av ressursen kan vises til brukeren. For crawlere, som Googlebot, betyr det at det ikke er behov for å gjennomsøke siden på nytt fordi ingenting har endret seg på den.

Slik fungerer det

Her er en enkel forklaring på hvordan 304 Not Modified-svaret fungerer:

  1. Første forespørsel Når klienten (nettleser eller crawler) ber om en ressurs fra webserveren for første gang, sender serveren den forespurte ressursen med en 200 OK HTTP-kode, sammen med en hash-kode, kalt ETag. Klienten registrerer også tidspunktet da den ba om siden/ressursen.

  2. Etterfølgende forespørsler Når klienten ber om ressursen på nytt, sjekker serveren If-None-Match og/eller If-Modified-Since-overskriftene fra klienten. Dette kalles en betinget HTTP-forespørsel.

    • If-None-Match inneholder ETag (innholdets hash-kode). Hvis den samsvarer med verdien på serveren, indikerer dette at innholdet ikke er endret, og at det ikke er nødvendig å laste det inn på nytt (når innholdet endres, endres også hash-koden).
    • If-Modified-Since inneholder dato og klokkeslett for når klienten sist ba om innholdet. Hvis serveren ser at innholdet ikke har blitt endret siden denne datoen, er det ikke nødvendig å sende ressursen til klienten.
  3. Serverrespons I begge tilfeller, hvis innholdet ikke har blitt endret, svarer serveren med HTTP-koden 304.

Når både If-None-Match og If-Modified-Since brukes, har If-None-Match forrang over If-Modified-Since.

Nettleser- og Crawler-atferd

Når nettleseren mottar HTTP-koden 304 Not Modified fra serveren, vil den vise den hurtigbufrede versjonen til brukeren, noe som gjør den til en av omdirigeringskodene på klientsiden. For crawlere betyr et 304-svar at de kan unngå å laste ned det samme innholdet på nytt, noe som sparer båndbredde og ressurser.

Hvorfor er 304-svarskoden viktig?

For små nettsteder er det ikke sikkert at fordelene med 304 HTTP-koden er like viktige. For store nettsteder gir imidlertid 304-svarskoden betydelige fordeler:

  • Ytelsesoptimalisering Ved å utnytte hurtigbufret innhold kan nettlesere laste inn sider raskere for brukerne, noe som forbedrer den generelle brukeropplevelsen.
  • Administrasjon av gjennomsøkingsbudsjettet For store nettsteder er det avgjørende å administrere gjennomsøkingsbudsjettet. Googles crawler vil ikke gjennomsøke sider som ikke har endret seg, slik at den kan fokusere på nytt og oppdatert innhold. Dette bidrar til å sikre at nytt innhold indekseres mer effektivt.

Beste praksis for bruk av 304 Ikke endret

  • Angi riktige cache-overskrifter Sørg for at serveren er konfigurert til å sende passende ETag- og Last-Modified-overskrifter.
  • Overvåk hurtigbufferens effektivitet Sjekk serverloggene regelmessig for å se hvor ofte 304-svar sendes ut, og juster retningslinjene for hurtigbufring etter behov.
  • Optimaliser innholdsleveransen Bruk innholdsleveringsnettverk (CDN) som støtter effektive mekanismer for hurtigbufring for å redusere ventetiden og forbedre lastetiden.

Du finner mer detaljert informasjon om HTTP-statuskoder og beste praksis for nettytelse og SEO i autoritative kilder som Mozilla Developer Network (MDN) og Googles Web Fundamentals.

SEO for lokale virksomheter

Folk søker ikke lenger etter lokale bedrifter i Gule Sider. De bruker Google. Lær hvordan du kan få flere kunder fra organiske søk med SEO-veiledningene våre for lokale bedrifter.

Begynn å bruke Ranktracker gratis!

Finn ut hva som hindrer nettstedet ditt i å bli rangert

Få en gratis kontoEller logg inn med legitimasjonen din
Begynn å bruke Ranktracker gratis!