Behöver ert företag hjälp med att implementera AI? Kontakta oss och få prisoffert här →
AI Skolan
januari 22, 2026

Semrush till Google Sheets: trafikloggar klara åt dig

Rickard Andersson Partner, Nodenordic.se

Du tar ut trafiksiffror, klistrar in dem i ett kalkylark, lovar dig själv att du ska “göra det varje vecka” … och så glider det. Plötsligt är din rapportering en mix av skärmdumpar, halvuppdaterade flikar och siffror som ingen litar på. Semrush Sheets automation tar bort den tråkiga delen.

Marknadschefer märker det när ledningen ber om “det senaste” och det inte finns. Byråledare märker det när kunder vill ha bevis. Och driver du en mindre sajt märker du det också, för det är du som står för allt kopierande. Det här flödet ger dig en felfri, tidsstämplad trafikhistorik i Google Sheets, på beställning.

Du får se hur automatiseringen körs, vad du behöver koppla ihop och vilka resultat du kan förvänta dig när Semrush trafikmätvärden landar i ett enda ark automatiskt.

Så fungerar den här automatiseringen

Hela n8n-flödet, från trigger till slutresultat:

n8n Workflow Template: Semrush till Google Sheets: trafikloggar klara åt dig

Problemet: trafikrapportering blir en copy-paste-process

Trafikrapportering låter enkelt tills du gör det om och om igen. Någon ber om besök, bounce rate, sidvisningar och sessioner för fem sajter, plus “ta bara det senaste”. Så du öppnar Semrush, kör samma kontroll, kopierar siffror, klistrar in dem i Sheets och hoppas att du inte tog fel rad. Sedan gör du om det nästa vecka. Tidsåtgången är irriterande, men den verkliga smällen är förtroendet. När siffror flyttas manuellt börjar folk ifrågasätta datan och teamet lägger mötestid på att diskutera kalkylarket i stället för trenden.

Det eskalerar snabbt. Här är var det vanligtvis faller isär.

  • Manuella exporter och inklistring skapar små fel som senare blir “stora” diskussioner.
  • Rapporteringen blir försenad eftersom personen som kan processen är upptagen (eller borta).
  • Det finns inget konsekvent format mellan kunder eller domäner, så varje rapport kräver efterarbete.
  • Historisk uppföljning blir rörig, vilket gör att du missar dippar eller toppar tills det är för sent.

Lösningen: Semrush trafikmätvärden loggas automatiskt i Sheets

Det här n8n-flödet gör “kolla trafiken och logga den” till en enkel rutin: mata in och klart. Det startar när du skickar in en webbplats-URL via ett formulär (så vem som helst i teamet kan köra det utan att öppna Semrush). n8n skickar den URL:en till SEMrush Website Traffic Checker API via RapidAPI och får tillbaka ett strukturerat svar med de mätvärden du bryr dig om. Därefter formaterar flödet om det råa svaret till en strukturerad datamängd, plockar ut värden från trafiksammanfattningen och gör dem kalkylarksredo. Till sist lägger det till en ny rad i Google Sheets, så att din trafiklogg förblir konsekvent, delbar och enkel att visualisera över tid.

Flödet börjar med en URL-inskickning, gör sedan ett API-anrop till Semrush, rensar svaret och skriver resultaten till ett Google-ark. Efter det är din “rapport” i praktiken bara att öppna en flik och filtrera på domän eller datum.

Vad du får: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du följer 8 domäner (din sajt plus kund- och konkurrent-sajter). Manuellt lägger du ofta cirka 10 minuter per domän på att köra kontrollen, hämta besök, bounce rate, sidvisningar och sessioner och sedan klistra in det snyggt, alltså ungefär 80 minuter varje rapportdag. Med det här flödet handlar det mer om 2 minuter för att skicka in 8 URL:er (eller låta kollegor skicka in dem), plus en kort väntan på API-anropen, och sedan är arket uppdaterat automatiskt. Det är ungefär en timme tillbaka per körning, och loggen förblir konsekvent.

Det här behöver du

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
  • Google Sheets för att lagra raderna i trafikloggen.
  • RapidAPI-konto för att få åtkomst till SEMrush Traffic Checker API.
  • RapidAPI-nyckel (hämta den i RapidAPI-fliken “Endpoints”, under X-RapidAPI-Key).

Svårighetsgrad: Nybörjare. Du kopplar konton, klistrar in en API-nyckel och mappar några fält till ett kalkylark.

Vill du inte sätta upp det här själv? Prata med en automatiseringsexpert (gratis 15-minuters konsultation).

Så fungerar det

En URL-inskickning startar allt. Någon skriver in en domän (eller en fullständig webbplats-URL) i ett enkelt formulär, och n8n tar emot den direkt.

Flödet begär trafikmätvärden. n8n skickar den URL:en till SEMrush Website Traffic Checker-endpointen via en HTTP-request genom RapidAPI, med din RapidAPI-nyckel i request headers.

Svaret rensas. Flödet parsar API-svaret och plockar ut användbara fält från trafiksammanfattningen, så att du inte dumpar en rörig JSON-klump i ett kalkylark.

Ditt Google-ark blir loggen. Varje körning lägger till en ny rad i Google Sheets med sajten och dess mätvärden, vilket gör att historiken växer automatiskt och fortsätter vara formaterad på samma sätt.

Du kan enkelt justera vilka fält som fångas (till exempel lägga till trafikkällor) eller ändra arkstrukturen för att separera flikar per kund utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementering

Steg 1: Konfigurera formulärtriggern

Konfigurera formuläret som samlar in webbplatsens URL för att kontrollera trafikdata.

  1. Lägg till noden Form Submission Trigger och öppna dess inställningar.
  2. Ställ in Form TitleWebsite Traffic Checker.
  3. Ställ in Form DescriptionWebsite Traffic Checker.
  4. Under Form Fields lägger ni till ett fält med Field Label website och aktiverar Required Field.

Steg 2: Anslut API:t för trafikdata

Konfigurera API-anropet som hämtar trafikmätvärden för den inskickade webbplatsen.

  1. Lägg till noden Traffic API Request och anslut den till Form Submission Trigger.
  2. Ställ in URLhttps://semrush-website-traffic-checker.p.rapidapi.com/webtraffic.php.
  3. Ställ in MethodPOST, aktivera Send Body och ställ in Content Typemultipart-form-data.
  4. Under Body Parameters lägger ni till Name website med Value {{ $json.website }}.
  5. Under Header Parameters ställer ni in x-rapidapi-hostsemrush-website-traffic-checker.p.rapidapi.com och x-rapidapi-key[CONFIGURE_YOUR_API_KEY].

⚠️ Vanlig fallgrop: Ersätt [CONFIGURE_YOUR_API_KEY] med er faktiska RapidAPI-nyckel, annars kommer API-anropet att misslyckas.

Steg 3: Sätt upp bearbetningsnoden

Extrahera trafiksammanfattningen från API-svaret för loggning.

  1. Lägg till noden Format Traffic Summary och anslut den till Traffic API Request.
  2. Ställ in JavaScript Codereturn $input.first().json.data.semrushAPI.trafficSummary;.

Steg 4: Konfigurera utdata till Google Sheets

Lägg till den formaterade trafikdatan längst ned i ert kalkylark för loggning.

  1. Lägg till noden Append Rows to Sheets och anslut den till Format Traffic Summary.
  2. Ställ in Operationappend.
  3. Ställ in AuthenticationserviceAccount.
  4. Välj målarket genom att ställa in Document ID (via URL eller ID).
  5. Ställ in Sheet Name till fliken där ni vill lägga till rader.
  6. Credential Required: Anslut era googleApi-uppgifter.

Steg 5: Testa och aktivera ert arbetsflöde

Verifiera flödet från start till mål och aktivera arbetsflödet för skarpa formulärinskick.

  1. Klicka på Test workflow och skicka in ett värde i formuläret Form Submission Trigger.
  2. Bekräfta att Traffic API Request returnerar data och att Format Traffic Summary ger ut ett objekt med en trafiksammanfattning.
  3. Kontrollera ert Google Sheet för att verifiera att en ny rad har lagts till av Append Rows to Sheets.
  4. När allt fungerar växlar ni arbetsflödet till Active för att börja logga inskick automatiskt.
🔒

Lås upp fullständig steg-för-steg-guide

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • RapidAPI-inloggningsuppgifter kan löpa ut eller vara kopplade till fel projekt. Om något slutar fungera, kontrollera först din RapidAPI-dashboard och bekräfta X-RapidAPI-Key och prenumerationsstatus.
  • Om du använder Wait-noder eller extern rendering varierar behandlingstiderna. Öka väntetiden om noder längre ned i flödet misslyckas på grund av tomma svar.
  • Din Google Sheets-append kan “lyckas” men ändå se fel ut om kolumnerna inte matchar dina mappade fält. Dubbelkolla arkets rubriker och fältmappningen i append-steget innan du skyller på API:et.

Vanliga frågor

Hur lång tid tar det att sätta upp den här Semrush Sheets automation-automatiseringen?

Cirka 30 minuter om dina RapidAPI- och Google-konton är redo.

Behöver jag kunna koda för att automatisera Semrush Sheets automation?

Nej. Du kopplar konton, klistrar in en API-nyckel och mappar fält till Google Sheets.

Är n8n gratis att använda för det här Semrush Sheets automation-flödet?

Ja. n8n har ett gratis alternativ för egen drift och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också räkna in kostnader för RapidAPI/SEMrush API beroende på vilken plan du väljer.

Var kan jag hosta n8n för att köra den här automatiseringen?

Två alternativ: n8n Cloud (hanterad tjänst, enklast att komma igång) eller egen drift på en VPS. För egen drift är Hostinger VPS prisvärd och hanterar n8n bra. Egen drift ger dig obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här Semrush Sheets automation-flödet för konkurrentspårning?

Ja, och det är en vanlig uppgradering. Du kan behålla samma formulär-trigger och sedan lägga till ett extra fält som “Kund/Konkurrent” i formateringssteget före Google Sheets-append. Många team lägger också till en tidsstämpelkolumn och en extra arkflik per kundgrupp så att historiken förblir lättläst. Om du senare vill ha dagliga kontroller utan manuella inskickningar kan du byta formulär-triggern mot en schematrigger och mata in en lista med domäner från arket.

Varför misslyckas min Google Sheets-anslutning i det här flödet?

Oftast beror det på en utgången Google-auktorisering eller fel behörigheter till kalkylarket. Återanslut ditt Google-konto i n8n, bekräfta att du kan redigera målarket och kontrollera sedan “append row”-mappningen igen så att den matchar arkets kolumner.

Hur många URL:er kan den här Semrush Sheets automation-automatiseringen hantera?

Det beror mer på din n8n-plan och dina RapidAPI-gränser än på själva flödet.

Är den här Semrush Sheets automation-automatiseringen bättre än att använda Zapier eller Make?

Ofta, ja, om du bryr dig om kontroll och kostnad. n8n gör det enklare att hantera mer avancerad logik kring API-svaret (som att rensa fält, lägga till standardvärden eller dela upp resultat i olika flikar) utan att betala extra för flerstegsflöden. Egen drift är också en stor grej när du kör många kontroller, eftersom du inte köper task-paket varje månad. Zapier eller Make kan fortfarande fungera för en lättare setup, men API-arbete plus formatering blir snabbt trångt. Prata med en automatiseringsexpert om du vill ha hjälp att välja.

När det här väl rullar slutar trafikkontroller vara en börda och blir en vana. Ditt ark är alltid uppdaterat, och du kan lägga fokus på vad siffrorna faktiskt betyder.

Kontakta oss

Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.

×

Använd mall

Få direkt tillgång till denna n8n-arbetsflödes JSON-fil

Launch login modal Launch register modal