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

RapidAPI till Google Sheets: loggade SEO-mått

Rickard Andersson Partner, Nodenordic.se

Att hämta trafik- och backlink-siffror för en domän borde inte kännas som ett veckovis straff. Men det slutar ofta med flikar, exporter, copy-paste och den där tysta känslan av att du klistrade in fel kolumn igen.

Den här RapidAPI Sheets logging-lösningen träffar SEO-analytiker först, om vi ska vara ärliga. Men byråägare som bygger kundrapporter och marknadsansvariga som följer tillväxtmål fastnar i samma loop. Vinsten är enkel: konsekventa SEO-mätvärden i Google Sheets utan manuellt merjobb.

Det här arbetsflödet tar en domän från ett litet formulär, hämtar trafik- + backlink-data, loggar det i två Google Sheets och mejlar dig om datahämtningen misslyckas. Du ser vad det gör, vad du får och hur du rullar ut det på ett säkert sätt.

Så fungerar den här automatiseringen

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

n8n Workflow Template: RapidAPI till Google Sheets: loggade SEO-mått

Problemet: SEO-mätvärden är lätta att hämta, svåra att följa upp

Att kolla en domäns trafik och backlink-profil går snabbt. Att följa upp det strukturerat över tid är där det faller isär. Du gör samma uppslag, kopierar siffror till ett kalkylark och hoppas att du inte blandade ihop ”referring domains” med ”total backlinks” för en kund som granskar varje detalj. Sedan gör du om det nästa vecka, och veckan efter. Kostnaden är inte bara tid; det är den mentala belastningen av att hålla kalkylarket konsekvent och alternativkostnaden av att missa trender tidigt eftersom datan är utspridd.

Friktionen byggs på. Här är var det oftast brister.

  • Manuella uppdateringar tar cirka 10 minuter per domän, och det är en bra dag.
  • En enda felaktig inklistring kan sabba trendgrafer för en hel månad.
  • När ett API eller verktyg fallerar märker du det ofta inte förrän en rapport ska levereras.
  • Backlink- och trafikdata blandas ofta ihop, vilket gör analysen långsammare än den behöver vara.

Lösningen: RapidAPI-kontroller loggas automatiskt i Google Sheets

Det här n8n-arbetsflödet gör ”kolla en domän” till ett repeterbart spårningssystem. Ett enkelt formulär samlar in domänen du vill övervaka. n8n skickar domänen till Website Traffic Checker – Ahref API på RapidAPI via en HTTP-förfrågan. Om API:et svarar korrekt extraherar arbetsflödet två informationsuppsättningar: backlink-mätvärden (som authority score, referring domains, total backlinks) och trafikmätvärden (som besök, användare, bounce rate, kanal-mix och insamlingsdatum). Varje dataset läggs till i sitt eget Google Sheet så att loggarna hålls prydliga. Om API-anropet misslyckas får du en e-postavisering med domän och statuskod, så att du kan åtgärda det direkt i stället för att upptäcka ett hål i efterhand.

Arbetsflödet startar när en domän skickas in via den inbyggda formulärtriggern. Sedan validerar det API-svaret och delar upp i två spår som tolkar och lägger till backlink-info och trafik-info i separata sheets. Om något går snett mejlar det dig och slutar innan det i tysthet hinner förstöra din data.

Vad du får: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du följer 15 domäner för kunder och interna projekt. Manuellt blir även 10 minuter per domän cirka 2,5 timmar varje gång du uppdaterar arket, och det är innan du upptäcker ett fel och dubbelkollar API:et. Med det här arbetsflödet skickar du in en domän i formuläret (cirka 30 sekunder), API-hämtningen kör i bakgrunden och Google Sheets får automatiskt en ny rad i varje sheet. Räkna med ungefär en minut av din uppmärksamhet per domän, inte 10.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • RapidAPI för åtkomst till Website Traffic Checker – Ahref API.
  • Google Sheets för att lagra backlink- och trafikloggar.
  • RapidAPI-nyckel (hämta den från RapidAPI:s flik ”Endpoints”)

Svårighetsgrad: Nybörjare. Du kopplar konton, klistrar in en API-nyckel och mappar kolumner i sheetet.

Vill du inte sätta upp detta själv? Prata med en automationsspecialist (gratis 15-minuters konsultation).

Så fungerar det

En domän skickas in. Arbetsflödet startar med en n8n-formulärtrigger, så att du (eller ditt team) kan lägga in en domän utan att röra workflow-editorn.

Domänen förbereds för API-anropet. n8n sparar det inskickade värdet och skickar det sedan till Website Traffic Checker – Ahref API via RapidAPI med en HTTP-förfrågan och dina headers x-rapidapi-host och x-rapidapi-key.

Lyckade och misslyckade anrop hanteras olika. En IF-kontroll letar efter statuskod 200. Om anropet inte lyckas skickar arbetsflödet en e-postavisering så att du kan felsöka direkt.

Mätvärden loggas i två sheets. När anropet lyckas tolkar n8n backlink-fält till en rad i ”Backlink Info” och trafikfält till en rad i ”Traffic Data”, och lägger sedan till varje rad i rätt Google Sheet-flik.

Du kan enkelt justera vilka fält du fångar så att det matchar kolumnerna i din rapportering (eller förenkla arket). Se hela implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementation

Steg 1: konfigurera formulärtriggern

Konfigurera formuläret som samlar in domäninmatningen och startar arbetsflödet.

  1. Lägg till noden Form Submission Trigger som arbetsflödets trigger.
  2. Ställ in Form TitleWebsite Traffic Checker.
  3. Under Form Fields lägger ni till ett obligatoriskt fält med etiketten Domain.

Steg 2: anslut api-anropet för webbplatstrafik

Normalisera formulärinmatningen och anropa RapidAPI-endpointen för att hämta trafikmätvärden.

  1. Lägg till noden Assign Domain Field efter Form Submission Trigger.
  2. I Assign Domain Field ställer ni in Domain={{ $json.Domain }}.
  3. Lägg till Website Traffic API Call och anslut den efter Assign Domain Field.
  4. Ställ in URLhttps://website-traffic-checker-ahref.p.rapidapi.com/check-traffic.php och MethodPOST.
  5. Aktivera Send Body och ställ in Content Typemultipart-form-data.
  6. Lägg till en body-parameter med namnet domain med värdet ={{ $json.Domain }}.
  7. Lägg till header-parametrarna x-rapidapi-host = website-traffic-checker-ahref.p.rapidapi.com och x-rapidapi-key = [CONFIGURE_YOUR_API_KEY].

⚠️ Vanlig fallgrop: Noden Website Traffic API Call använder ingen n8n-inloggningstyp, så ni måste manuellt ersätta [CONFIGURE_YOUR_API_KEY] med er RapidAPI-nyckel.

Steg 3: konfigurera kontroll av api-svar och parallell parsning

Validera API-svaret och dela flödet för att parsa trafik- och backlinkdata samtidigt.

  1. Lägg till noden Verify API Response efter Website Traffic API Call.
  2. Konfigurera villkoret för att kontrollera att Left Value ={{ $json.statusCode }} equals 200.
  3. Anslut true-utgången från Verify API Response till både Parse Backlink Details och Parse Traffic Metrics parallellt.
  4. Ställ in Parse Backlink Details JavaScript Codereturn $input.first().json.body.backlinks_info;.
  5. Ställ in Parse Traffic Metrics JavaScript Codereturn $input.first().json.body.traffic_analysis;.

Verify API Response skickar utdata till både Parse Backlink Details och Parse Traffic Metrics parallellt.

Steg 4: konfigurera utdata till google sheets

Lägg till den parsade backlink- och trafikdatan i respektive flik i Google Sheets.

  1. Lägg till Append Backlink Sheet efter Parse Backlink Details.
  2. I Append Backlink Sheet ställer ni in Operationappend och AuthenticationserviceAccount.
  3. Mappa kolumner i Append Backlink Sheet till: ascore = ={{ $json.data.ascore }}, website = ={{ $('Assign Domain Field').item.json.Domain }}, total backlinks = ={{ $json.data.total }}, referring domain = ={{ $json.data.domains }}.
  4. Välj Sheet Name Backlink Info och ange ett giltigt Document ID.
  5. Lägg till Append Traffic Sheet efter Parse Traffic Metrics.
  6. I Append Traffic Sheet ställer ni in Operationappend och AuthenticationserviceAccount.
  7. Ställ in Mapping ModeautoMapInputData och välj Sheet Name Traffic Data med korrekt Document ID.
  8. Credential Required: Anslut era googleApi-inloggningsuppgifter i både Append Backlink Sheet och Append Traffic Sheet.

Säkerställ att kolumnrubrikerna i ert Google Sheet matchar schemafälten i Append Backlink Sheet och Append Traffic Sheet för att undvika tomma rader.

Steg 5: lägg till felhantering

Skicka en e-postavisering när API-svaret inte är lyckat.

  1. Anslut false-utgången från Verify API Response till Dispatch Failure Email.
  2. Ställ in To Email[YOUR_EMAIL] och From Email[YOUR_EMAIL] i Dispatch Failure Email.
  3. Ställ in Subject=Failed to Retrieve Data for - {{ $('Assign Domain Field').item.json.Domain }}.
  4. Ställ in HTML=Dear Team, This is to inform you that the system failed to retrieve data for: {{ $('Assign Domain Field').item.json.Domain }}. Status Code: {{ $json.statusCode }} Kindly take note of this issue and do the needful at the earliest. Regards, n8n Automation .
  5. Credential Required: Anslut era smtp-inloggningsuppgifter i Dispatch Failure Email.

⚠️ Vanlig fallgrop: Om Dispatch Failure Email inte är konfigurerad med giltiga SMTP-inloggningsuppgifter kommer misslyckade API-svar att missas utan att det märks.

Steg 6: testa och aktivera ert arbetsflöde

Kör ett fullständigt test för att bekräfta att API-anropet, parsningen och tillägg till kalkylbladen fungerar som förväntat.

  1. Klicka på Execute Workflow och skicka in Form Submission Trigger med en giltig domän.
  2. Bekräfta att Website Traffic API Call returnerar en statuskod 200 i utdata.
  3. Verifiera att nya rader dyker upp i både Append Backlink Sheet och Append Traffic Sheet.
  4. Testa ett felutfall (t.ex. ogiltig API-nyckel) för att säkerställa att Dispatch Failure Email skickar en avisering.
  5. När ni har verifierat allt växlar ni arbetsflödet till Active för att aktivera användning i produktion.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • RapidAPI-inloggning kan löpa ut eller vara kopplad till fel abonnemang. Om något går sönder, kontrollera din RapidAPI-nyckel och planstatus i RapidAPI först.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om noder längre fram misslyckas på grund av tomma svar.
  • Google Sheets-tillägg misslyckas tyst när rubriker inte matchar dina mappade fält. Bekräfta att sheetet har exakt samma kolumnnamn (och att n8n har redigeringsåtkomst) innan du antar att arbetsflödet ”loggar”.

Vanliga frågor

Hur lång tid tar det att sätta upp den här automatiseringen för RapidAPI Sheets logging?

Cirka 30 minuter om ditt Google Sheet redan är förberett.

Behöver jag kunna koda för att automatisera RapidAPI Sheets logging?

Nej. Du kopplar konton och klistrar in din RapidAPI-nyckel i HTTP Request-nodens headers.

Är n8n gratis att använda för det här RapidAPI Sheets logging-arbetsflödet?

Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Cloud-planer börjar på $20/månad för högre volym. Du behöver också räkna in RapidAPI-abonnemangskostnader för Website Traffic Checker – Ahref API.

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

Två alternativ: n8n Cloud (hanterat, enklast uppsättning) eller egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärd och hanterar n8n bra. Egen hosting ger obegränsat antal körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här RapidAPI Sheets logging-arbetsflödet för flera domäner samtidigt?

Ja, men då vill du ändra formulärtriggern så att den tar emot en lista (eller mata in domäner från Google Sheets), och sedan loopa igenom varje domän före HTTP Request. Vanliga anpassningar är att lägga till ett fält för ”kundnamn” i formuläret, filtrera vilka trafikkolumner du loggar och skriva resultat till separata flikar per kund.

Varför misslyckas min RapidAPI-anslutning i det här arbetsflödet?

Oftast beror det på en ogiltig eller utgången x-rapidapi-key i HTTP Request-noden, eller att API-planen inte är aktiv för den endpointen. Dubbelkolla att x-rapidapi-host-värdet matchar API:et och bekräfta sedan att ditt RapidAPI-abonnemang är aktivt. Om det bara fallerar när du kör många domäner kan det också vara rate limiting, vilket betyder att du bör sänka takten på anropen eller schemalägga dem.

Hur många domäner kan den här automatiseringen för RapidAPI Sheets logging hantera?

Det beror främst på begränsningarna i din RapidAPI-plan och hur ofta du kör den, inte på n8n.

Är den här automatiseringen för RapidAPI Sheets logging bättre än att använda Zapier eller Make?

För API-tung SEO-loggning är n8n oftast det mer flexibla valet eftersom du kan styra HTTP-förfrågan, validera statuskoder, dela upp logiken snyggt och self-hosta om du vill köra många körningar. Zapier och Make kan också göra det, men du lägger ofta mer tid på att hantera edge cases (som misslyckade svar) eller betalar mer när volymen ökar. Dessutom är det enkelt i n8n att dela upp svaret i två olika sheets eftersom branching är inbyggt. Om din setup verkligen bara är ”ett anrop, en rad” och du sällan felsöker kan enklare verktyg räcka. Om du är osäker, prata med en automationsspecialist och få en snabb rekommendation.

När det här väl rullar börjar dina SEO-mätvärden fungera som ett system i stället för ett kaos. Arbetsflödet sköter den repetitiva loggningen, och du får tillbaka tid till besluten som faktiskt flyttar ranking.

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

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Launch login modal Launch register modal