Varför de flesta SEO-kalkyler är felbyggda från start
Det finns ett återkommande mönster i hur SEO-investeringar presenteras för beslutsfattare: en graf med stigande organisk trafik, en tabell med rankingpositioner och en slutsats om att kanalen "levererar". Problemet är att ingen av dessa mått är pengar. Trafik betalar inte hyran. En plats på sida ett finansierar inte ett produktteam. Det enda som är intressant för en CFO eller en ägare är om investeringen genererar mer täckningsbidrag än den kostar – och om den gör det på ett sätt som inte hade hänt ändå via en annan kanal.
Den här artikeln bygger en ROI-kalkyl från grunden, med exakta definitioner, ett genomarbetat hypotetiskt räkneexempel och en strukturerad känslighetsanalys. Målet är att du ska kunna sätta dig ner med ett tomt kalkylblad och fylla i din egen verksamhets siffror när du är klar. Vi behandlar också attributering och inkrementalitet, vilket är de två frågorna som nästan alltid saknas i generiska SEO-ROI-guider. Om du vill förstå den grundläggande mekaniken bakom organisk sökning innan du dyker in i ekonomin, är vad SEO innebär för företag en bra startpunkt.
Vi gör inga påståenden om vad en specifik investering kommer att ge i verkligheten. Alla räkneexempel är illustrativa med explicita antaganden, och aritmetiken är öppen för granskning.
Grundläggande begreppsapparat: intäkt, täckningsbidrag och marginal
Innan du skriver en enda siffra i en ROI-kalkyl måste du bestämma vilket ekonomiskt mått som ska vara täljaren. Tre begrepp förväxlas ofta och leder till kraftigt uppblåsta eller nedtryckta ROI-tal.
Intäkt är det belopp kunden betalar för din produkt eller tjänst. Det är det enklaste måttet att hitta, men det farligaste att använda i en ROI-kalkyl, eftersom det inte tar hänsyn till vad det kostade att producera och leverera affären.
Täckningsbidrag (TB) är intäkt minus rörliga kostnader – det vill säga de kostnader som är direkt kopplade till att genomföra just den affären. I en tjänsteaffär kan det vara timmar från ett konsultteam, licenskostnader för verktyg och provision till säljaren. I en produktaffär är det inköpspris, frakt och eventuell returhantering. Täckningsbidraget är det belopp som faktiskt bidrar till att täcka fasta kostnader och generera vinst. Det är täckningsbidraget du ska använda som täljare i din ROI-kalkyl.
Rörelsemarginal är det som återstår när även fasta kostnader är betalda. Det är ett viktigt nyckeltal för verksamheten i sin helhet, men det är metodologiskt fel att använda det som ROI-täljare för en enskild kanal, eftersom fasta kostnader existerar oavsett om en specifik kampanj genomförs eller inte.
Formeln är enkel: ROI = (Totalt täckningsbidrag från inkrementella affärer − SEO-investering) / SEO-investering × 100. Begreppet "inkrementell" återkommer vi till i ett eget kapitel, eftersom det är den variabel som kräver mest omdöme.
Konverteringskedjan: från sökvolym till signerat kontrakt
ROI-kalkylen börjar inte med ett antagande om trafik. Den börjar med affären och arbetar sig bakåt. Det är den metod som ger dig de känsligaste och mest användbara antagandena att testa.
En typisk konverteringskedja för ett B2B-företag ser ut ungefär så här:
- Sökvolym: Hur många söker på de nyckelord du riktar in dig på per månad?
- Organisk CTR: Hur stor andel av de sökande klickar sig till din sida? Detta beror på rankingposition, titel och metabeskrivning, och varierar kraftigt beroende på sökord och SERP-utseende.
- Sidkonvertering: Hur stor andel av besökarna fyller i ett formulär, bokar ett möte eller genomför ett köp?
- Lead till SQL-grad: Hur stor andel av inkommande leads kvalificerar sig som Sales Qualified Leads? Här faller ofta en stor del bort.
- Stängningsgrad: Hur stor andel av SQL:er resulterar i en vunnen affär?
- Täckningsbidrag per affär: Vad är det faktiska TB per vunnen affär, efter rörliga kostnader?
Varje steg i kedjan är ett antagande. Multiplicerar du felaktiga antaganden med varandra får du ett tal som ser exakt ut men är meningslöst. Att arbeta med en genomarbetad nyckelordsanalys hjälper dig att göra mer välgrundade uppskattningar av sökvolym och sökavsikt tidigt i kedjan.
Undvik
100 000 kr i försäljning minus 30 000 kr i SEO betyder 70 000 kr i vinst.
Gör så här
Räkna först affärernas täckningsbidrag. Dra sedan av SEO-investeringen för den valda perioden och redovisa antagandena.
Försäljningen har egna kostnader. Ett räknat scenario bevisar heller inte att SEO orsakade affärerna.
Illustrativt exempel, inte ett kundresultat.
Det genomarbetade hypotetiska räkneexemplet
Följande exempel är ett illustrativt typfall. Företaget, siffrorna och utfallet är konstruerade för att visa räknemetoden. Inga verkliga kunder eller faktiska kampanjresultat avses.
Illustrativt typfall: Bolag X är ett B2B-programvaruföretag med en årsavgiftsmodell. De investerar 30 000 kronor exklusive moms i SEO under ett kvartal. Antaganden:
- Riktade nyckelord har sammanlagd månatlig sökvolym på 800 sökningar.
- Antagen genomsnittlig organisk CTR: 6 procent, vilket ger 48 klick per månad eller 144 klick under kvartalet.
- Sidkonvertering (formulär): 8 procent av besökarna, vilket ger 11–12 leads under kvartalet. Vi rundar till 12.
- Lead till SQL-grad: 50 procent, vilket ger 6 SQL:er.
- Stängningsgrad: 50 procent, vilket ger 3 vunna affärer.
- Täckningsbidrag per affär: 20 000 kronor.
Totalt täckningsbidrag: 3 × 20 000 = 60 000 kronor.
Netto ROI: (60 000 − 30 000) / 30 000 × 100 = 100 procent.
Aritmetiken stämmer. Men lägg märke till hur känslig den är: om stängningsgraden är 33 procent i stället för 50 procent faller antalet affärer till 2, täckningsbidraget till 40 000 kronor och ROI till 33 procent. Om sidkonverteringen är 5 procent i stället för 8 procent genereras bara 7 leads, vilket med samma kedja ger ungefär 1–2 affärer. Kalkylen är inte robust – det är poängen med känslighetsanalysen.
Känslighetsanalys och break-even
En ROI-kalkyl med ett enda scenario är ett önsketänkande förklätt till analys. Det som gör en kalkyl användbar för beslutsfattning är att du systematiskt testar vad som händer när ett antagande förändras. Det kallas känslighetsanalys och det är steget som nästan alltid utelämnas i generiska SEO-guider.
Break-even-punkten är det enklaste och mest kommunicerbara resultatet av en känslighetsanalys. Frågan är: vid vilken konverteringsgrad, stängningsgrad eller antal affärer täcker täckningsbidraget precis investeringskostnaden?
I det illustrativa exemplet ovan är break-even 1,5 affärer (30 000 / 20 000). Eftersom du inte kan vinna halva affärer behöver du 2 vunna affärer för att vara på plus. Med kedjan ovan innebär det att du behöver minst 2 / 0,50 (stängningsgrad) = 4 SQL:er, vilket kräver 8 leads (50 procent lead-till-SQL), vilket kräver 100 besökare (8 procent sidkonvertering), vilket kräver ungefär 1 667 klick (6 procent CTR).
Med en kvartalslång kampanj och en månatlig sökvolym på 800 sökningar är 1 667 klick ett antagande om att du hämtar ungefär 14 klick per dag under 90 dagar – vilket vid 6 procent CTR kräver att dina sidor exponeras för ungefär 230 sökningar per dag. Är den volymen realistisk med valda nyckelord? Det är en konkret fråga du kan ställa och svara på innan kampanjen startar.
Det finns tre väsentligt olika beslutssituationer baserade på denna analys:
Beslut 1 – Gå vidare: Break-even passeras i det pessimistiska scenariot med rimlig marginal. Kampanjen har ett robust affärscase.
Beslut 2 – Justera scope: Break-even passeras bara i det optimistiska scenariot. Minska investeringen, välj färre nyckelord med högre köpintention eller förbättra sidkonverteringen innan du ökar trafiken. Att arbeta med rätt sökintention per landningssida kan flytta konverteringsgraden utan att öka annonsering eller länkbygge.
Beslut 3 – Avvakta eller avvisa: Break-even passeras inte ens i det optimistiska scenariot, eller är beroende av så optimistiska antaganden att kalkylen är oseriös. Här är det ärligare att kommunicera det till beslutsfattare och antingen omformulera SEO-insatsen eller välja en annan kanal.
Attributering: den variabel som alltid är en uppskattning
Attributering handlar om att fördela äran av en affär mellan de kanaler som bidrog till att kunden konverterade. I SEO-sammanhang är det relevant att fråga: om kunden hittade er via organisk sökning, men också sett en annons och läst ett nyhetsbrev – hur stor del av täckningsbidraget ska tillskrivas SEO?
Det finns inget objektivt svar. Det finns bara mer eller mindre motiverade antaganden. De vanligaste attributeringsmodellerna har olika styrkor och svagheter:
Last-click tillskriver hela affären den sista kanalen kunden använde innan konvertering. Det är enkelt att implementera men systematiskt missvisande för awareness-kanaler som SEO, som ofta är first-touch.
First-click tillskriver hela affären den kanal som introducerade kunden till varumärket. Det gynnar SEO men ignorerar allt säljarbete som sker senare i köpprocessen.
Linjär fördelning delar äran jämnt mellan alla kontaktpunkter. Det är mer rättvist men kräver att du faktiskt spårar alla kontaktpunkter, vilket sällan fungerar perfekt i B2B med långa säljcykler.
Data-driven attributering är statistiskt mest korrekt men kräver tillräckliga datamängder och är sällan tillgänglig för mindre kampanjer.
RANGELs rekommendation för B2B med långa säljcykler: var explicit om att du använder en procentfaktor. Om SEO typiskt är first-touch i era affärer och ni har tre till fyra kontaktpunkter per affär, kan en rimlig attributering vara 30–50 procent av täckningsbidraget till SEO. Dokumentera varför du valde den procentsatsen. Det gör kalkylen ärligare än en modell som ser exakt ut men bygger på dolda antaganden. Du kan använda verktyget för SEO-affärscase som stöd när du strukturerar och räknar på dessa antaganden – verktyget tillämpar transparent aritmetik på dina egna indata.
Inkrementalitet: det svåraste men viktigaste begreppet
Inkrementalitet svarar på frågan: hade dessa affärer hänt ändå, via en annan kanal, om SEO-insatsen inte genomförts? Det är den fråga som skiljer en seriös ROI-analys från en som räknar upp allt organiskt trafik som en vinst.
Hög inkrementalitet indikeras av:
- Nyckelord där ni inte syns via betalda annonser och inte har starkt varumärkeskännedom.
- Geografiska marknader eller kundsegment ni inte bearbetar via andra kanaler.
- First-touch-leads som aldrig interagerat med varumärket via annan kanal.
Låg inkrementalitet indikeras av:
- Varumärkessökord – kunder som redan kände till er och sökte på företagsnamnet hade förmodligen hittat er ändå.
- Leads som också exponerades för retargeting-annonser under samma period.
- Marknader ni bearbetar intensivt via outbound och events parallellt med SEO-insatsen.
En pragmatisk approach är att applicera en inkrementalitetsfaktor i kalkylen. Om du bedömer att 60 procent av SEO-leads är genuint inkrementella, multiplicerar du täckningsbidraget med 0,60 innan du beräknar ROI. I det illustrativa exemplet ovan ger det 60 000 × 0,60 = 36 000 kronor, vilket ger en ROI på 20 procent i stället för 100 procent. Det är fortfarande positivt, men betydligt mer konservativt – och förmodligen mer ärligt.
Arbetsblad · Budget & köpbeslut
Räkna affärscaset med öppna antaganden
Markera det du har dokumenterat. Använd kontrollfrågorna och ladda ned arbetsbladet för ert eget underlag.
Dina egna arbetsnoteringar, inget kvalitets- eller rankingbetyg. Markeringarna sparas inte och skickas inte till RANGEL.
Visa arbetsbladets fält
SEO-resultat och ROI: räkna från kund till investering https://rangel.se/guider/seo-resultat-och-roi/ LÄSARUPPGIFT Bygg en egen ROI-kalkyl med dina faktiska kostnader och konverteringsantaganden, inklusive break-even-punkt. Räkna affärscaset med öppna antaganden [ ] Definiera kostnad och period Underlag att dokumentera: Ta med produktion, teknik, verktyg och andra relevanta kostnader. Mitt underlag: Ansvarig / nästa steg: [ ] Använd bidrag per affär Underlag att dokumentera: Skilj intäkt från täckningsbidrag och dokumentera vunnen-andel. Mitt underlag: Ansvarig / nästa steg: [ ] Pröva känsligheten Underlag att dokumentera: Ändra antaganden och redovisa osäkerhet utan att lova SEO-effekt. Mitt underlag: Ansvarig / nästa steg: Markeringarna är dina egna arbetsnoteringar, inte en granskning av RANGEL eller ett kvalitets-/rankingbetyg.
RANGELs arbetsmetod och illustrativa typfall
RANGEL arbetar med ett strukturerat beslutsramverk för SEO-ROI som bygger på tre faser: definition, kalkyl och beslut. Det är inte ett standardiserat kalkylblad utan en metod för att säkerställa att rätt frågor ställs i rätt ordning.
I definitionsfasen fastställs vilket ekonomiskt mått som är relevant för kunden. För ett SaaS-bolag med månadsabonnemang är det ofta livstidsvärde per kund (LTV) med en konservativ churn-justering. För ett projektbaserat konsultbolag är det täckningsbidrag per projekt. För e-handel är det bruttomarginal per order. Det är inte möjligt att bygga en meningsfull kalkyl utan att denna definition är klar.
I kalkylationsfasen byggs konverteringskedjan bakåt från affär till klick, med tre scenarion. De antaganden som saknar historisk grund markeras explicit, och en ansvarig person sätter ett namn på varje antagande. Det skapar ägarskap och gör det lättare att uppdatera kalkylen när faktiska data finns tillgängliga.
I beslutsfasen presenteras inte ett enda ROI-tal utan ett intervall: pessimistiskt, realistiskt och optimistiskt scenario, med break-even tydligt markerat. Beslutsfattaren kan sedan själv bedöma vilken risknivå som är acceptabel. Den processen är mer värdefull än ett enda tal med falskt hög precision.
Ett illustrativt typfall för en kund inom professionella tjänster: kunden hade historiskt sett en stängningsgrad på 40 procent men en lead-till-SQL-grad på bara 25 procent, vilket innebar att marknadsföringen genererade många okvalificerade leads. Konverteringskedjan visade att det mest lönsamma åtgärden var att förbättra sidinriktnigen mot mer specifika sökord med tydligare köpintention – inte att öka den totala trafiken. Det är ett beslut som är omöjligt att fatta utan en fullständig konverteringskedja. Att förstå hur URL:er konkurrerar om samma sökjobb kan avslöja strukturella problem som påverkar just den typen av konverteringskedja.
Beslutstabellen: när olika ROI-strategier är lämpliga
| Situation | Rekommenderad strategi | Kritiskt antagande att testa | Varningssignal |
|---|---|---|---|
| Ingen historisk konverteringsdata finns | Börja med ett litet test med tydlig mätning; undvik fullskalig kalkyl utan datapunkter | Sidkonverteringsgrad – den varierar mest och saknar annan proxy | Kalkylen bygger på branschsiffror utan justering för er specifika situation |
| Lång säljcykel (3–12 månader) | Mät på pipeline-bidrag, inte vunna affärer, under de första kvartalen | Hur stor andel av pipeline som stängs; uppdatera varje kvartal | ROI-kalkylen inkluderar affärer med osäker stängningstidpunkt utan diskontering |
| Hög andel varumärkessökord i organtrafik | Applicera låg inkrementalitetsfaktor (20–40 procent) på varumärkesdriven trafik | Hur stor del av organisk trafik är varumärkesbetingad | Hela organiska trafiken räknas som inkrementell utan segmentering |
| Flera parallella marknadsföringskanaler aktiva | Använd explicit attributeringsmodell med dokumenterad procentandel per kanal | Överlapp mellan kanalerna i kundresan – kräver CRM-analys | Last-click-attributering används utan att det kommuniceras till beslutsfattare |
| E-handel med hög returgrad | Subtrahera returkostnad och returfrakts kostnader från TB innan ROI räknas | Returgrad per produktkategori, inte snitt för hela sortimentet | TB beräknas på bruttointäkt utan hänsyn till returer och rabatter |
| SEO som enda aktiv marknadsföringskanal | Inkrementalitetsfaktorn kan sättas högt (70–90 procent) men dokumentera antagandet | Finns organisk söktrafik från tidigare perioder som visar baslinje utan kampanj? | Alla affärer tillskrivs SEO utan analys av om de kommit via direktbesök eller remiss |
Praktisk checklista: bygg din ROI-kalkyl steg för steg
Nedanstående checklista är ett konkret arbetsprotokoll. Gå igenom varje punkt och dokumentera svaret innan du öppnar nästa.
- Definiera täckningsbidrag per affär – hämta siffran från er ekonomirapportering, inte från ett generellt antagande om marginalprocent.
- Identifiera konverteringskedjan – lista alla steg från klick till signerat kontrakt och sätt en konverteringsgrad på varje steg baserat på historisk data eller ett explicit konservativt antagande.
- Bestäm total SEO-investering – inkludera inte bara agenturkostnad utan också intern tid, verktyg och contentproduktion. Alla kostnader in, eller kalkylen är missvisande.
- Beräkna break-even i antal affärer – dividera total SEO-investering med täckningsbidrag per affär. Det ger dig det minsta antal affärer som behövs för att kalkylen ska bära sig.
- Bygg pessimistiskt, realistiskt och optimistiskt scenario – ändra en variabel i taget och se hur break-even-antalet förändras.
- Applicera inkrementalitetsfaktor – bestäm en explicit procentandel och motivera den skriftligen.
- Välj attributeringsmodell – dokumentera modellen och kommunicera den till beslutsfattare innan presentationen.
- Identifiera den mest känsliga variabeln – vilken variabel i kedjan rör break-even-punkten mest när den förändras? Det är den variabel du ska validera snabbast med faktiska data.
- Sätt ett uppföljningsdatum – kalkylen är en prognos. Bestäm när du ska uppdatera den med faktiska utfall och vilka datapunkter du behöver för det.
- Dokumentera alla antaganden med ägarskap – vem satte stängningsgraden? Varför? Det gör uppföljningen möjlig och diskussionen ärligare.
För att strukturera rapporteringen kring dessa steg i löpande arbete, se hur SEO-rapportering kopplar åtgärder till affärsutfall. Verktyget länkbudget kan hjälpa dig att beräkna kostnad för off-page-insatser som påverkar kalkylen, baserat på registrerade priser.
Vanliga felkällor och hur du diagnostiserar dem
Det finns ett antal specifika felmönster som återkommer i SEO-ROI-kalkyler. Att känna igen dem gör det lättare att granska andras kalkyler och att validera sina egna.
Felkälla 1: Trafik som ROI-täljare. Symptom: presentationen visar procentuell trafikökning och kallar det ROI. Diagnos: fråga vilket täckningsbidrag trafiken genererade. Om svaret är okänt finns det ingen ROI-kalkyl, bara ett trafiktal.
Felkälla 2: Rankingposition som framgångsmått. Symptom: rapporter fokuserar på att sidan klättrat från position 8 till position 3. Diagnos: fråga hur konverteringskedjan förändrades. En rankingförbättring utan ökad konvertering är en kostym utan kropp. iPullRank föreslår mätning utöver en enda rankingposition – det är en metodmodell som påminner om att en enskild rankingposition inte fångar hela konverteringskedjan.
Felkälla 3: Optimistiska antaganden staplade på varandra. Symptom: kalkylen använder hög CTR, hög sidkonvertering, hög stängningsgrad och hög TB-per-affär samtidigt. Diagnos: be om källan för varje antagande separat. Om alla antaganden är i överkant av vad som är rimligt är det sammantagna resultatet en kraftig överskattning.
Felkälla 4: Exkludering av interna kostnader. Symptom: SEO-investeringen är bara agenturarvodet. Diagnos: fråga hur mycket intern tid som läggs på briefinmöten, innehållsgranskning och publicering. I B2B-SEO är intern tid ofta en betydande kostnad.
Felkälla 5: Ingen uppföljning. Symptom: ROI-kalkylen presenteras inför ett beslut men uppdateras aldrig med faktiska data. Diagnos: en kalkyl utan uppföljning är ett säljargument, inte ett styrningsinstrument. Sätt uppföljningsdatum och håll fast vid dem.
För den som vill läsa mer om hur innehåll och sökavsikt samverkar i mätbara termer, erbjuder Ahrefs artikel om hur sökintention analyseras en metodisk genomgång av ett angränsande ämne. En annan vinkel på hur innehållskvalitet kan bedömas mer nyanserat finns i deras genomgång av information gain som koncept.
Om du arbetar med AI-genererat innehåll som en del av din SEO-strategi finns det särskilda överväganden kring hur innehåll struktureras och mäts. Verktyget AI-mätning låter dig ladda upp CSV-observationer och bearbeta dem lokalt, och content brief producerar ett lokalt arbetsbriefunderlag som stöd i den processen.
Från kalkyl till beslut: vad du faktiskt presenterar för ledningen
En välbyggd ROI-kalkyl är inte ett beslut i sig – den är underlag för ett beslut. Det är en viktig distinktion. Din uppgift som ansvarig för SEO-investeringen är att presentera kalkylen på ett sätt som gör det möjligt för beslutsfattare att fatta ett informerat val, inte att sälja in en specifik siffra.
Det innebär att du ska presentera intervallet, inte punkten. Visa pessimistiskt, realistiskt och optimistiskt scenario sida vid sida. Markera break-even tydligt. Förklara vilket antagande som är mest osäkert och vad ni gör för att validera det snabbare.
Det innebär också att du ska kommunicera vilka alternativa investeringar pengarna konkurrerar med. En SEO-investering på 30 000 kronor med ett realistiskt ROI på 100 procent är ett starkt case om alternativet är att pengarna inte investeras alls. Men om alternativet är en välskött Google Ads-kampanj med känd ROI från historiska data, behöver du argumentera för varför SEO är rätt prioritering just nu – det kan handla om långsiktighet, skalbarhet eller att bygga ett tillgång som inte försvinner när budgeten sänks.
Vill du förstå vilken typ av AI-SEO-tjänst RANGEL erbjuder som stöd i detta arbete kan du läsa mer om AI SEO som tjänst. Det är inte en checkout – det är ett sätt att starta en dialog om vilken insats som faktiskt passar din verksamhets ekonomiska förutsättningar.
Slutligen: ROI-kalkylen är ett levande dokument. Varje kvartal med faktiska data gör den mer välgrundad. Börja enkelt, dokumentera antagandena tydligt och uppdatera regelbundet. Det är mer värdefullt än en perfekt konstruerad prognos som aldrig konfronteras med verkligheten.
