Senast uppdaterad juli 2026
Teknisk SEO – en fördjupning
Teknisk SEO är arbetet med att se till att sökmotorer kan hitta, läsa, förstå och lita på din sajt – utan hinder. Det är det minst glamorösa benet av SEO och samtidigt det mest binära: bra teknik rankar dig sällan högre i sig, men trasig teknik kan hindra dig från att ranka alls.
Se det som fundamentet till ett hus. Ingen köper huset för grundens skull, men utan den spelar köket ingen roll. Det här är tredje fördjupningen i serien – On-Page SEO och Off-Page SEO finns sedan tidigare, och grunderna är bra att ha med sig.
Crawling – kan Google nå ditt innehåll?
Allt börjar här. Om Googlebot inte kan besöka en sida existerar den inte i Googles ögon, oavsett hur bra innehållet är.
Robots.txt
Filen som ligger på dinsajt.se/robots.txt och talar om för sökmotorernas robotar vad de får och inte får crawla. Två klassiska självmål: att av misstag blockera hela sajten (en kvarglömd Disallow: / från utvecklingsmiljön – jag har sett det hända på lanseringsdagen) och att blockera CSS/JS-filer så att Google inte kan rendera sidorna korrekt. Regel nummer ett: kolla din robots.txt. Regel nummer två: kolla den igen efter varje större sajtändring.
Crawlbudget
Google lägger en begränsad mängd resurser på att crawla din sajt. För en sajt med 50 sidor är det ett icke-problem. För e-handlare med tiotusentals produkt- och filtersidor kan Googlebot fastna i oändliga parameterkombinationer (?farg=rod&storlek=42&sortering=pris…) och missa det som faktiskt är viktigt. Lösningen är oftast en kombination av robots.txt-regler för parametersidor, städad intern länkning och koll på vad Search Console visar under Crawlstatistik.
Intern länkstruktur
Googlebot upptäcker innehåll genom att följa länkar. Sidor utan interna länkar till sig (föräldralösa sidor) hittas sällan, och sidor djupt begravda – fem, sex klick från startsidan – crawlas mer sällan. Tumregel: viktigt innehåll ska nås inom tre klick från startsidan. Det här överlappar med on-page-arbetet, och det är ingen slump – intern länkning är limmet mellan benen.
Indexering – hamnar sidorna i biblioteket?
Att en sida crawlas betyder inte att den indexeras. Google väljer aktivt vad som får plats i indexet, och din uppgift är att göra valet enkelt.
Noindex och kanonisering
noindex-taggen säger åt Google att inte visa sidan i sökresultaten – rätt använd på tack-sidor, interna söksidor och tunna arkiv, katastrofal när den glöms kvar på viktiga sidor. Canonical-taggen pekar ut originalversionen när samma innehåll nås via flera URL:er (med/utan trailing slash, http/https, parametrar). Utan den splittras sidans signaler mellan dubbletterna.
XML-sitemap
Din innehållsförteckning till Google: en fil som listar alla URL:er du vill ha indexerade. De flesta system (WordPress med Yoast eller Rank Math, Shopify med flera) genererar den automatiskt. Ditt jobb är att skicka in den i Search Console och se till att den bara innehåller sidor som ska indexeras – en sitemap full av noindexade sidor och redirects skickar blandade signaler.
”Upptäckt – för närvarande inte indexerad”
Search Consoles mest frustrerande status: Google känner till sidan men har valt att inte indexera den. Ofta beror det på tunt innehåll, för svag intern länkning eller att Google helt enkelt inte tycker att sidan tillför något indexet inte redan har. Lösningen är sällan teknisk – det är bättre innehåll och tydligare interna signaler. Ett omtag på sidan slår hundra klick på ”Begär indexering”.
Laddhastighet och Core Web Vitals
Google mäter användarupplevelsen av din sajts prestanda genom tre mätvärden, samlade under namnet Core Web Vitals:
- LCP (Largest Contentful Paint) – hur snabbt sidans största innehållselement laddas. Mål: under 2,5 sekunder.
- INP (Interaction to Next Paint) – hur snabbt sidan reagerar på interaktioner som klick. Mål: under 200 ms.
- CLS (Cumulative Layout Shift) – hur mycket innehållet hoppar runt under laddning. Mål: under 0,1. (Alla har vi försökt klicka på en knapp som flyttade sig i sista sekunden. Det är CLS.)
Är det en rankingfaktor? Ja, bekräftat – men en lätt sådan. Perspektivet som räknas: en långsam sajt tappar besökare oavsett vad algoritmen tycker. Fixa hastigheten för användarnas och konverteringarnas skull, så får du rankingeffekten som bonus.
De vanligaste bovarna, i fallande ordning efter hur ofta jag ser dem:
- Okomprimerade bilder – en 4 MB hero-bild dödar LCP på egen hand. Komprimera, använd WebP, skala till visningsstorlek.
- För många plugins/skript – varje tillägg lastar på JavaScript. Rensa det som inte används.
- Billigt webbhotell – serverns svarstid är golvet allt annat vilar på. Ibland är den bästa SEO-investeringen ett bättre hosting-paket.
- Ingen cachning – utan cache byggs sidan om från grunden vid varje besök. Ett cache-plugin är bland det mest kostnadseffektiva som finns.
Mät med PageSpeed Insights – och titta främst på fältdatan (verkliga användares upplevelse) snarare än labbsiffrorna. Sträva inte efter 100/100 i labbpoäng; det är verklighetens tröskelvärden som räknas.
Mobilanpassning
Google kör mobile-first indexing sedan flera år: det är mobilversionen av din sajt som crawlas, indexeras och bedöms. Är mobilupplevelsen trasig är det den trasiga versionen Google ser – desktop-versionen är numera bonusmaterial.
Det praktiska: responsiv design är standardlösningen, se till att innehållet är detsamma på mobil som desktop (att gömma halva innehållet i mobilversionen är att gömma det för Google), och testa på riktiga telefoner – inte bara genom att krympa webbläsarfönstret. Trycktytor, textstorlekar och menyer beter sig annorlunda på riktigt glas.
HTTPS och säkerhet
HTTPS är en bekräftad men lätt rankingfaktor – och en tung förtroendefaktor. En sajt utan giltigt SSL-certifikat får en ”Ej säker”-varning i webbläsaren, och den varningen dödar konverteringar snabbare än någon algoritm hinner reagera.
2026 är det här i praktiken en hygienfaktor: certifikat är gratis (Let’s Encrypt) och de flesta webbhotell sköter det automatiskt. Det som fortfarande går fel är migreringen – gamla http-URL:er som inte omdirigeras, mixed content-varningar när bilder laddas över http på en https-sida. En genomgång med valfritt crawlverktyg fångar resterna.
Strukturerad data – hjälp maskinerna förstå
Schema markup är kod (oftast JSON-LD) som berättar för sökmotorer vad ditt innehåll är: en artikel, en produkt, ett recept, en FAQ, ett lokalt företag. Det är ingen direkt rankingfaktor, men det gör två värdefulla saker:
- Låser upp utökade sökresultat – recensionsstjärnor, priser, FAQ-utfällningar och annat som gör ditt resultat större och mer klickvänligt i SERP:en.
- Gör dig begriplig för AI – strukturerad data hjälper AI-tjänster att korrekt förstå och attribuera ditt innehåll. Det som var nice-to-have för rich results börjar bli need-to-have för AI-synlighet, vilket jag skrivit om under AIO/GEO på SEO-sidan.
Prioritera de scheman som matchar din verksamhet: Organization och LocalBusiness för företaget, Article för innehåll, Product för e-handel, FAQPage där du faktiskt besvarar frågor. Validera med Googles Rich Results Test – felaktig markup är sämre än ingen.
Omdirigeringar och statuskoder
Varje URL svarar med en statuskod, och några av dem behöver du kunna:
- 200 – allt ok, sidan finns
- 301 – permanent flytt. Standardvalet när innehåll byter URL; skickar vidare sidans upparbetade auktoritet till den nya adressen.
- 302 – tillfällig flytt. Används nästan alltid av misstag när man menade 301.
- 404 – sidan finns inte. Helt normalt för borttaget innehåll utan ersättare – men varje 404 som har interna länkar eller backlinks pekande mot sig är bortslängt värde. Omdirigera dem till närmast motsvarande sida.
- 500-serien – serverfel. Återkommande 500-svar när Googlebot besöker sajten är allvarligt och kan leda till att sidor tappas ur indexet.
Två klassiska misstag: redirect-kedjor (A → B → C → D) som läcker signaler och saktar ner crawling – peka alltid direkt på slutdestinationen – och massredirects till startsidan vid migreringar, vilket Google behandlar som mjuka 404:or. Varje gammal URL ska peka på sin närmaste motsvarighet, inte på startsidan.
Sajtmigreringar – där teknisk SEO avgörs på riktigt
Inget tillfälle bränner mer upparbetat SEO-värde än en slarvig migrering: nytt domännamn, ny plattform, ny URL-struktur eller stor redesign. Jag har sett sajter tappa halva sin organiska trafik för att ingen gjorde en redirect-mappning.
Minimikraven vid varje migrering:
- Crawla gamla sajten innan något stängs ner – du behöver en komplett lista över alla URL:er
- Mappa varje gammal URL till sin nya motsvarighet, en och en
- 301:a allt enligt mappningen samma dag som nya sajten går live
- Uppdatera sitemap och Search Console, och verifiera den nya domänen i förväg om domänen byts
- Bevaka Search Console dagligen de första veckorna – crawlfel och tappade positioner syns där först
En tillfällig svacka på några veckor är normal vid större migreringar. En trafikkurva som pekar nedåt efter två månader är det inte – då har något missats i mappningen.
Verktygslådan
Det mesta av teknisk SEO-analys går att göra gratis eller billigt:
- Google Search Console – obligatorisk. Indexeringsstatus, crawlfel, Core Web Vitals, sitemaps. Har du inte kopplat den – gör det idag, det är det första jag gör med varje ny sajt.
- Screaming Frog – branschstandarden för att crawla sin egen sajt som Google gör. Gratis upp till 500 URL:er, vilket räcker långt för mindre sajter. Hittar trasiga länkar, redirect-kedjor, saknade titlar, duplicerat innehåll och det mesta däremellan.
- PageSpeed Insights – prestanda och Core Web Vitals, med både labb- och fältdata.
- Rich Results Test – validerar din strukturerade data.
Ahrefs och Semrush har också tekniska granskningar, men börjar du med Search Console + Screaming Frog täcker du 90 % av behovet utan att öppna plånboken.
Vanliga tekniska misstag
”Sajten är lanserad, tekniken är klar” – Teknisk skuld byggs upp löpande: plugins uppdateras, innehåll flyttas, länkar bryts. En teknisk genomgång per kvartal fångar problemen innan de kostar positioner.
”Vi blockerar sidor med robots.txt så de inte indexeras” – Robots.txt stoppar crawling, inte indexering. En blockerad sida kan fortfarande indexeras via externa länkar – då utan innehåll, vilket ser bedrövligt ut i SERP:en. Ska något bort ur indexet är det noindex som gäller (och då får sidan inte vara blockerad i robots.txt, annars ser Google aldrig taggen – ett moment 22 många fastnar i).
”Vi 302:ar så länge, vi ändrar det sen” – ”Sen” kommer aldrig. Använd 301 direkt vid permanenta flyttar.
”100/100 i PageSpeed är målet” – Nej, verkliga användares upplevelse är målet. En sajt på 85 med god fältdata slår en sajt på 100 som optimerats sönder för ett labbtest.
”Mer schema markup är bättre” – Markup ska spegla vad som faktiskt finns på sidan. Recensionsstjärnor utan riktiga recensioner är fusk i Googles ögon och kan ge manuella åtgärder.
Sammanfattning
Teknisk SEO handlar om att röja vägen: se till att Google kan crawla ditt innehåll, indexera rätt versioner av det, ladda det snabbt på mobil och förstå vad det är. Gjort rätt märks det inte alls – det bara fungerar, och innehålls- och länkarbetet får full utväxling.
Börja med Search Console och en crawl i Screaming Frog. Fixa det som blockerar och det som är trasigt först, prestanda därefter, finlir som schema sist. Och gör om genomgången med jämna mellanrum – fundament spricker tyst.
Sammanfattning av tekniska rankingfaktorer
301-omdirigeringar
Permanent flytt som skickar vidare sidans upparbetade värde.
Canonical-taggar
Pekar ut originalversionen när samma innehåll nås via flera URL:er.
CLS — Cumulative Layout Shift
Hur mycket innehållet hoppar runt under laddning. Mål: under 0,1.
Crawlbarhet
Kan Googlebot nå ditt innehåll? Annars existerar det inte.
Domänålder
Gamla domäner rankar inte bättre för att de är gamla.
Hreflang
Talar om vilken språk- och landversion som ska visas för vem.
HTTPS
Säker anslutning — en lätt rankingfaktor och en tung förtroendefaktor.
Indexerbarhet (noindex)
Taggen som avgör om sidan får visas i sökresultaten över huvud taget.
INP — Interaction to Next Paint
Hur snabbt sidan reagerar på klick och interaktioner. Mål: under 200 ms.
JavaScript-rendering
Innehåll som kräver JavaScript för att synas är en risk för indexeringen.
Klickdjup och sajtarkitektur
Viktigt innehåll ska nås inom tre klick från startsidan.
Laddhastighet
Bekräftad rankingfaktor — och ännu viktigare för besökarna än för Google.
LCP — Largest Contentful Paint
Hur snabbt sidans största innehållselement laddas. Mål: under 2,5 sekunder.
Mobilanpassning
Google indexerar mobilversionen först — är den trasig är det den Google ser.
Redirect-kedjor
A leder till B som leder till C — varje hopp läcker signaler och tid.
Robots.txt
Filen som styr vad sökmotorernas robotar får crawla — och det klassiska självmålet.
Serverns svarstid (TTFB)
Golvet all hastighet vilar på — ofta en fråga om hosting.
Strukturerad data (schema)
Ingen rankingfaktor — men nyckeln till stjärnor, priser och AI-attribution.
Subdomän eller undermapp
blogg.sajt.se eller sajt.se/blogg — debatten som vägrar dö.
Trasiga länkar och 404-sidor
404:or är normala — men inte på URL:er med länkar och trafik.
XML-sitemap
Din innehållsförteckning till Google — hjälper crawling, rankar inget.
