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
flowchart LR
subgraph sg0["On form submission Flow"]
direction LR
n0["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/form.svg' width='40' height='40' /></div><br/>On form submission"]
n1@{ icon: "mdi:swap-vertical", form: "rounded", label: "Set Domain Value", pos: "b", h: 48 }
n2["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/httprequest.dark.svg' width='40' height='40' /></div><br/>Check Website Traffic API"]
n3@{ icon: "mdi:swap-horizontal", form: "rounded", label: "Check if API Call Succeeded", pos: "b", h: 48 }
n4@{ icon: "mdi:message-outline", form: "rounded", label: "Send Failure Email Alert", pos: "b", h: 48 }
n5["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/code.svg' width='40' height='40' /></div><br/>Extract Backlink Info"]
n6@{ icon: "mdi:database", form: "rounded", label: "Log Backlinks to Sheet", pos: "b", h: 48 }
n7["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/code.svg' width='40' height='40' /></div><br/>Extract Traffic Info"]
n8@{ icon: "mdi:database", form: "rounded", label: "Log Traffic to Sheet", pos: "b", h: 48 }
n1 --> n2
n0 --> n1
n7 --> n8
n5 --> n6
n2 --> n3
n3 --> n5
n3 --> n7
n3 --> n4
end
%% Styling
classDef trigger fill:#e8f5e9,stroke:#388e3c,stroke-width:2px
classDef ai fill:#e3f2fd,stroke:#1976d2,stroke-width:2px
classDef aiModel fill:#e8eaf6,stroke:#3f51b5,stroke-width:2px
classDef decision fill:#fff8e1,stroke:#f9a825,stroke-width:2px
classDef database fill:#fce4ec,stroke:#c2185b,stroke-width:2px
classDef api fill:#fff3e0,stroke:#e65100,stroke-width:2px
classDef code fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
classDef disabled stroke-dasharray: 5 5,opacity: 0.5
class n0 trigger
class n3 decision
class n6,n8 database
class n2 api
class n5,n7 code
classDef customIcon fill:none,stroke:none
class n0,n2,n5,n7 customIcon
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
| Det här automatiserar arbetsflödet | Resultat du får |
|---|---|
|
|
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.
- Lägg till noden Form Submission Trigger som arbetsflödets trigger.
- Ställ in Form Title på
Website Traffic Checker. - 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.
- Lägg till noden Assign Domain Field efter Form Submission Trigger.
- I Assign Domain Field ställer ni in Domain på
={{ $json.Domain }}. - Lägg till Website Traffic API Call och anslut den efter Assign Domain Field.
- Ställ in URL på
https://website-traffic-checker-ahref.p.rapidapi.com/check-traffic.phpoch Method påPOST. - Aktivera Send Body och ställ in Content Type på
multipart-form-data. - Lägg till en body-parameter med namnet domain med värdet
={{ $json.Domain }}. - Lägg till header-parametrarna x-rapidapi-host =
website-traffic-checker-ahref.p.rapidapi.comoch x-rapidapi-key =[CONFIGURE_YOUR_API_KEY].
[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.
- Lägg till noden Verify API Response efter Website Traffic API Call.
- Konfigurera villkoret för att kontrollera att Left Value
={{ $json.statusCode }}equals200. - Anslut true-utgången från Verify API Response till både Parse Backlink Details och Parse Traffic Metrics parallellt.
- Ställ in Parse Backlink Details JavaScript Code på
return $input.first().json.body.backlinks_info;. - Ställ in Parse Traffic Metrics JavaScript Code på
return $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.
- Lägg till Append Backlink Sheet efter Parse Backlink Details.
- I Append Backlink Sheet ställer ni in Operation på
appendoch Authentication påserviceAccount. - 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 }}. - Välj Sheet Name
Backlink Infooch ange ett giltigt Document ID. - Lägg till Append Traffic Sheet efter Parse Traffic Metrics.
- I Append Traffic Sheet ställer ni in Operation på
appendoch Authentication påserviceAccount. - Ställ in Mapping Mode på
autoMapInputDataoch välj Sheet NameTraffic Datamed korrekt Document ID. - Credential Required: Anslut era googleApi-inloggningsuppgifter i både Append Backlink Sheet och Append Traffic Sheet.
Steg 5: lägg till felhantering
Skicka en e-postavisering när API-svaret inte är lyckat.
- Anslut false-utgången från Verify API Response till Dispatch Failure Email.
- Ställ in To Email på
[YOUR_EMAIL]och From Email på[YOUR_EMAIL]i Dispatch Failure Email. - Ställ in Subject på
=Failed to Retrieve Data for - {{ $('Assign Domain Field').item.json.Domain }}. - Ställ in HTML på
=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. - Credential Required: Anslut era smtp-inloggningsuppgifter i Dispatch Failure Email.
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.
- Klicka på Execute Workflow och skicka in Form Submission Trigger med en giltig domän.
- Bekräfta att Website Traffic API Call returnerar en statuskod
200i utdata. - Verifiera att nya rader dyker upp i både Append Backlink Sheet och Append Traffic Sheet.
- Testa ett felutfall (t.ex. ogiltig API-nyckel) för att säkerställa att Dispatch Failure Email skickar en avisering.
- När ni har verifierat allt växlar ni arbetsflödet till Active för att aktivera användning i produktion.
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
Cirka 30 minuter om ditt Google Sheet redan är förberett.
Nej. Du kopplar konton och klistrar in din RapidAPI-nyckel i HTTP Request-nodens headers.
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.
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.
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.
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.
Det beror främst på begränsningarna i din RapidAPI-plan och hur ofta du kör den, inte på n8n.
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.