SEO & Discoverability

Vad HTTP-statuskoder faktiskt betyder för SEO

En praktisk guide till svarskoderna som påverkar crawling, indexering, omdirigeringar och avindexering — utan att behandla varje kod som en rankingkris.

The Wux Webtools Team The Wux Webtools Team 11 min läsning AI-assisterad, mänskligt granskad
Illustration of HTTP status code paths affecting how a search crawler reaches or skips web pages.
Innehållsförteckning
  1. Statuskoden är inte hela SEO-berättelsen
  2. 200 OK: indexerbar, men inte automatiskt värdefull
  3. 301 och 308: permanenta omdirigeringar
  4. 302 och 307: tillfälliga omdirigeringar
  5. 304 Not Modified: användbar, men ingen genväg till ranking
  6. 404 Not Found: normalt när en sida är borta
  7. 410 Gone: starkare än 404, men använd med omsorg
  8. 401, 403 och blockerad åtkomst
  9. 429 Too Many Requests: crawlstyrning med konsekvenser
  10. 500, 502, 503 och 504: tillförlitlighetssignaler
  11. Omdirigeringskedjor och loopar kräver särskild uppmärksamhet
  12. Den praktiska prioriteringslistan
  13. En enkel regel för att välja rätt kod

HTTP-statuskoder är ett av de ämnen där SEO-råd kan bli märkligt dramatiska. En enda 404 blir ”förlorad auktoritet”. En omdirigering blir ”läckage av länkkraft”. En 500 blir ett nödläge även om den bara varade i sex minuter under en deploy.

Den lugnare versionen är denna: HTTP-statuskoder är instruktioner och signaler. De berättar för webbläsare, botar, cachelager och andra klienter vad som hände när de begärde en URL. Sökmotorer använder dessa svar för att avgöra om de ska crawla, indexera, behålla, ersätta eller ta bort en sida.

Men alla statuskoder har inte samma SEO-vikt. Vissa är rutin. Vissa är bara ett problem i stor skala. Några få kräver omedelbar uppmärksamhet.

Statuskoden är inte hela SEO-berättelsen

En statuskod är bara en del av HTTP-svaret. Sökmotorer tittar också på:

  • den slutliga URL:en efter omdirigeringar
  • canonical-taggar
  • robots-direktiv
  • sidinnehåll
  • interna länkar
  • sitemap-signaler
  • historiskt crawlbeteende
  • serverns tillförlitlighet över tid

Det betyder att ”sidan returnerar 200” inte är samma sak som ”sidan är indexerbar”. En URL kan returnera 200 och ändå vara blockerad av noindex, canonicaliserad någon annanstans eller behandlas som en soft 404 eftersom innehållet är tunt eller tomt.

På samma sätt är en 404 inte automatiskt dålig. En borttagen sida bör vanligtvis returnera 404 eller 410. SEO-problemet är inte att saknade sidor finns. Problemet är när viktiga sidor returnerar fel kod, eller när din webbplats skickar motsägelsefulla signaler.

Om du felsöker detta i produktion, förlita dig inte bara på vad en webbläsare visar. Inspektera den faktiska svarskedjan. En rå header-kontroll, en kommandoradsbegäran eller en redirect trace säger mer än den synliga sidan. Vi gick igenom ett praktiskt arbetsflöde i en liten verktygslåda för att felsöka omdirigeringar och HTTP-headers i produktion.

200 OK: indexerbar, men inte automatiskt värdefull

Ett 200 OK-svar betyder att begäran lyckades och att servern returnerade innehåll. För SEO är detta det normala svaret för sidor som du vill ska crawlas och potentiellt indexeras.

Men 200 är ingen garanti för indexering. Sökmotorer kan fortfarande välja att inte indexera sidan om den är duplicerad, av låg kvalitet, blockerad av direktiv på sidnivå eller inte går att upptäcka via länkar.

Det vanligaste SEO-misstaget med 200-svar är att returnera dem för sidor som inte är riktiga sidor:

  • tomma sidor med sökresultat
  • borttagna produktsidor med texten ”tyvärr, ej tillgänglig”
  • platssidor utan meningsfullt innehåll
  • trasiga mallar som bara renderar ett skal
  • utgångna annonser/listningar som bör tas bort eller omdirigeras

Dessa kan bli soft 404s. En soft 404 är när servern säger ”OK”, men innehållet säger till crawlern ”det finns inget användbart här”. Sökmotorer kan ändå behandla den URL:en som en saknad sida.

En bra regel: om en människa skulle säga ”den här sidan finns inte längre” bör servern förmodligen inte säga 200.

301 och 308: permanenta omdirigeringar

301 Moved Permanently och 308 Permanent Redirect talar om för klienter att en URL har flyttats permanent. För SEO är detta rätt verktyg när en sida har en tydlig ersättare:

  • migrering från HTTP till HTTPS
  • gammal slug till ny slug
  • sammanslagen artikel till en starkare artikel
  • avvecklad produkt till en nära efterföljare
  • normalisering av trailing slash eller canonical host

Sökmotorer överför i regel canonicaliseringssignaler genom permanenta omdirigeringar. På ren svenska: om du omdirigerar den gamla URL:en till rätt ny URL kan sökmotorer konsolidera många av signalerna som är kopplade till den gamla sidan.

Risken är inte att en 301 i sig är skadlig. Risken är dålig mappning.

Dåliga omdirigeringsmönster inkluderar:

  • att omdirigera varje gammal URL till startsidan
  • att omdirigera borttagna sidor till vagt relaterade kategorisidor
  • att skapa kedjor som A → B → C → D
  • att omdirigera till en URL som är blockerad, noindexerad eller canonicaliserad någon annanstans
  • att omdirigera mobilt och desktop inkonsekvent

En permanent omdirigering bör besvara en fråga: ”Vad är den bästa aktuella motsvarigheten till den här URL:en?” Om det inte finns någon motsvarighet kan en 404 eller 410 vara ärligare.

302 och 307: tillfälliga omdirigeringar

302 Found och 307 Temporary Redirect anger att flytten är tillfällig. Den ursprungliga URL:en förväntas förbli huvud-URL över tid.

Använd tillfälliga omdirigeringar för genuint tillfälliga situationer:

  • kortlivad kampanjroutning
  • geolokalisering eller A/B-testning som inte bör ersätta den canonical URL:en
  • tillfälliga underhållsalternativ
  • lager- eller tillgänglighetsflöden som ändras ofta

För SEO är huvudproblemet tvetydighet. Om en ”tillfällig” omdirigering ligger kvar i månader eller år kan sökmotorer så småningom ändå behandla destinationen som canonical. Men du bör inte förlita dig på den tolkningen.

Om flytten är permanent, använd en permanent omdirigering. Om den är tillfällig, använd en tillfällig omdirigering. Det tråkiga svaret är det korrekta.

304 Not Modified: användbar, men ingen genväg till ranking

304 Not Modified är en del av HTTP-cachelagring. Den talar om för en klient att resursen inte har ändrats sedan den version som klienten redan har.

Den här koden är bra för crawleffektivitet och prestandahygien. Den kan minska onödig dataöverföring och göra upprepade begäranden billigare. Men den är inte en direkt rankingfaktor i förenklad mening.

Se 304 som infrastrukturkvalitet. Den hjälper klienter och crawlers att interagera effektivt med din webbplats. Den förvandlar inte svagt innehåll till starkt innehåll.

404 Not Found: normalt när en sida är borta

404 Not Found betyder att servern inte kan hitta den begärda resursen. Detta är inte automatiskt en SEO-katastrof.

404:or är lämpliga när:

  • en sida har tagits bort och saknar ersättare
  • en dålig extern länk pekar på en URL som inte finns
  • användare skriver fel URL:er
  • gamla test- eller staging-URL:er aldrig var avsedda att finnas

Sökmotorer kommer så småningom att ta bort varaktiga 404-URL:er från indexet. Det är oftast vad du vill.

Du bör åtgärda 404:or när de påverkar URL:er som spelar roll:

  • sidor med värdefulla backlinks
  • URL:er som får meningsfull trafik
  • viktiga sidor som råkade tas bort under en migrering
  • interna länkar som pekar på saknade sidor
  • sitemap-URL:er som returnerar 404

Omdirigera inte varje 404 till startsidan. Det är förvirrande för användare och sökmotorer. Om det finns en relevant ersättare, omdirigera. Om inte, returnera 404 och tillhandahåll en användbar felsida för människor.

410 Gone: starkare än 404, men använd med omsorg

410 Gone betyder att resursen avsiktligt är borta och inte förväntas komma tillbaka.

För SEO kan 410 vara användbart när du vill ta bort URL:er mer beslutsamt:

  • utgångna juridiska sidor
  • borttagna användarprofiler
  • raderade spamsidor
  • föråldrade landningssidor utan ersättare

Sökmotorer kan behandla 410 som en starkare borttagningssignal än 404. Den praktiska skillnaden är ofta hastighet, inte resultat. Både varaktiga 404- och 410-svar kan leda till avindexering.

Använd 410 när du är säker på att sidan är borta permanent. Om en sida kan komma tillbaka kan 404 eller tillfällig hantering vara säkrare.

401, 403 och blockerad åtkomst

401 Unauthorized betyder att autentisering krävs. 403 Forbidden betyder att servern förstod begäran men nekar åtkomst.

För SEO förhindrar dessa koder i regel normal crawling och indexering av det skyddade innehållet. Det är bra för privata dashboards, kontoområden, staging-system och betalt innehåll som inte bör indexeras offentligt.

Problem uppstår när publika sidor av misstag returnerar 401 eller 403 till crawlers på grund av:

  • regler för botskydd
  • felkonfigurerade brandväggar
  • landsblockering
  • CDN-regler
  • utgångna antaganden om autentisering
  • staging-begränsningar som följt med till produktion

En sida som fungerar för dig när du är inloggad kanske inte fungerar för en crawler. Testa alltid som en oautentiserad klient.

429 Too Many Requests: crawlstyrning med konsekvenser

429 Too Many Requests talar om för klienter att de rate-limiting-begränsas. Det kan vara lämpligt när botar verkligen överbelastar din infrastruktur.

Men att använda 429 lättvindigt kan minska crawlaktiviteten. Sökmotorer kan sakta ner sina begäranden om de upprepade gånger stöter på rate limiting. Det kan fördröja upptäckt av nytt eller uppdaterat innehåll.

Om du behöver rate limiting, var precis. Undvik att blockera stora sökcrawlers av misstag. Använd serverloggar för att skilja aggressiv scraping från legitim crawling. Om möjligt, returnera en Retry-After-header så att väluppfostrade klienter vet när de ska komma tillbaka.

500, 502, 503 och 504: tillförlitlighetssignaler

5xx-familjen betyder att servern misslyckades med att uppfylla en giltig begäran.

Vanliga exempel:

  • 500 Internal Server Error
  • 502 Bad Gateway
  • 503 Service Unavailable
  • 504 Gateway Timeout

Tillfälliga 5xx-svar händer. Ett kort deploy-problem är vanligtvis inte katastrofalt. Varaktiga 5xx-fel är något annat. De talar om för crawlers att din webbplats är opålitlig, och sökmotorer kan minska crawl-frekvensen eller tillfälligt ta bort berörda sidor om de inte kan hämta dem upprepade gånger.

503 Service Unavailable är rätt kod för planerat underhåll, särskilt med en Retry-After-header. Den säger: ”Detta är tillfälligt; kom tillbaka senare.” Att returnera 200 för en underhållssida är värre eftersom crawlers kan behandla underhållsinnehållet som sidans innehåll.

Om ett avbrott påverkar viktiga URL:er, övervaka återhämtningen. Se till att de ursprungliga sidorna returnerar 200 igen, inte cachelagrade felsidor, redirect loops eller tillfälliga underhållsmallar.

Omdirigeringskedjor och loopar kräver särskild uppmärksamhet

Omdirigeringar är normala. Omdirigeringskedjor är undvikbar skuld.

En enkel omdirigering från gammal URL till ny URL är okej. En kedja med fem omdirigeringar ökar latens, slösar med crawlbudget och skapar fler ställen där begäran kan misslyckas. En loop är värre: klienten når aldrig en slutlig sida.

För SEO-migreringar, ha en redirect map och testa den före lansering. Varje pensionerad URL bör helst lösa till sin slutdestination i ett enda hopp. Efter lansering, stickprovstesta gamla URL:er, URL:er med hög trafik och URL:er med många backlinks.

Det är också här prestanda och SEO överlappar. Omdirigeringar fördröjer starten på den verkliga sidladdningen. Om du granskar användarupplevelse tillsammans med crawlbarhet kan att läsa en Lighthouse-rapport utan panik hjälpa dig att skilja allvarliga laddningsproblem från brusiga diagnostiska signaler.

Den praktiska prioriteringslistan

Om du granskar statuskoder, behandla inte varje varning lika. Börja här:

  1. Viktiga URL:er som returnerar 5xx — åtgärda serverns tillförlitlighet först.
  2. Indexerbara sidor som returnerar fel status — återställ avsedda 200-svar.
  3. Omdirigeringskedjor och loopar — förenkla till en-hoppsomdirigeringar.
  4. Sitemap-URL:er som returnerar icke-200-svar — håll sitemaps rena.
  5. Interna länkar till 404:or — reparera navigering och innehållslänkar.
  6. Soft 404-mönster — sluta returnera 200 för tomma eller borttagna sidor.
  7. Oavsiktlig crawler-blockering — undersök oväntade 401-, 403- och 429-svar.

Målet är inte en webbplats med noll 404:or. Det är orealistiskt och ofta onödigt. Målet är en webbplats där varje URL ger ett sanningsenligt och konsekvent svar.

<!-- tool-cta:start -->

💡 Prova detta: Kontrollera vilka statuskoder dina URL:er faktiskt returnerar med Redirect Checker, som visar hela kedjan som crawlers ser.

<!-- tool-cta:end -->

En enkel regel för att välja rätt kod

När du är osäker, välj koden som matchar den användarsynliga sanningen:

  • Sidan finns och bör vara tillgänglig: 200
  • Sidan har flyttats permanent: 301 eller 308
  • Sidan har flyttats tillfälligt: 302 eller 307
  • Sidan finns inte längre och saknar ersättare: 404
  • Sidan är avsiktligt borta för alltid: 410
  • Sidan är tillfälligt otillgänglig: 503
  • Begäran är blockerad eller privat: 401 eller 403

Sökmotorer är bra på att hantera vanligt webbtrassel. Det som orsakar SEO-problem är inkonsekvens i stor skala: permanenta flyttar markerade som tillfälliga, borttagna sidor som låtsas vara giltiga, serverfel som lämnas olösta och omdirigeringslogik som ingen har testat sedan den senaste migreringen.

HTTP-statuskoder är inte magiska SEO-spakar. De är grundläggande webbsemantik. Använd dem ärligt, så följer det mesta av SEO-nyttan med.

Vanliga frågor

Är en 404 dålig för SEO?
Inte i sig. En 404 är rätt svar för en sida som inte längre finns och saknar ersättare. Den blir ett SEO-problem när viktiga sidor, sitemap-URL:er eller internt länkade URL:er oväntat returnerar 404.
Bör jag använda 301- eller 302-omdirigeringar för SEO?
Använd 301 eller 308 när flytten är permanent. Använd 302 eller 307 när flytten är tillfällig. Sökmotorer kan tolka långvariga tillfälliga omdirigeringar, men att förlita sig på det är mindre tydligt än att skicka rätt signal.
Skadar 5xx-fel rankingar?
Kortvariga 5xx-fel är vanligtvis ingen katastrof. Varaktiga serverfel kan minska crawl-frekvensen, fördröja indexering och göra att sidor tillfälligt tas bort om sökmotorer inte kan komma åt dem över tid.
Vad är en soft 404?
En soft 404 uppstår när en URL returnerar 200 OK men innehållet ser ut som en saknad, tom eller oanvändbar sida. Sökmotorer kan behandla den som en 404 även om servern säger att begäran lyckades.
Bör borttagna sidor omdirigeras till startsidan?
Vanligtvis inte. Omdirigera borttagna sidor bara när det finns en genuint relevant ersättare. Om det inte finns någon användbar motsvarighet, returnera 404 eller 410 och ge användarna en hjälpsam felsida.

Källor och vidare läsning

  1. Google Search Central: HTTP status codes and network errors
  2. MDN Web Docs: HTTP response status codes
  3. RFC 9110: HTTP Semantics
  4. Google Search Central: Redirects and Google Search
Om författaren
The Wux Webtools Team

Senast uppdaterad:

Fortsätt läsa