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

SerpAPI till Google Sheets, spåra AI overview-citat

Rickard Andersson Partner, Nodenordic.se

AI Overviews dyker upp, stjäl klick och citerar ibland dina konkurrenter. Det värsta är den blinda fläcken: de flesta SEO-verktyg talar fortfarande inte om ifall din webbplats refereras, så du slutar med att manuellt söka på nyckelord och föra röriga anteckningar.

Den här SerpAPI Sheets tracking-setupen riktar sig i första hand till SEO-proffs, men marknadschefer och webbplatsägare känner av det också. Du får ett repeterbart sätt att kontrollera hundratals sökningar och snabbt se när din domän listas som källa i en AI Overview.

Nedan får du den exakta automationen, vad den skapar i Google Sheets och hur du undviker de få fallgropar som brukar ställa till det.

Så fungerar den här automationen

Hela n8n-workflowen, från trigger till slutresultat:

n8n Workflow Template: SerpAPI till Google Sheets, spåra AI overview-citat

Problemet: synlighet i AI Overview är en blind fläck i spårningen

Du kan spåra rankingar, klick, visningar och till och med utvalda utdrag. Sedan rullar Google ut AI Overviews och plötsligt är du tillbaka i detektivläge och gör allt för hand. Du söker på ett nyckelord, skannar AI Overview, öppnar varje citerad källa och försöker minnas om din domän syntes förra veckan. Multiplicera det med ens 50 nyckelord så är en eftermiddag snabbt borta. Och eftersom det är manuellt missar du förändringar. Eller så kontrollerar du bara ”viktiga” nyckelord, vilket gör att du inte märker nya sökningar där din webbplats i det tysta börjar bli citerad.

Friktionen bygger på. Så här faller det isär i verkligheten.

  • Manuella stickprov gör rapporteringen opålitlig eftersom du aldrig kontrollerar på exakt samma sätt två gånger.
  • Källor i AI Overview kan ändras snabbt, så gårdagens skärmdump är redan inaktuell.
  • Team tappar tid på att diskutera ”syntes vi?” i stället för att förbättra innehåll som ger citeringar.
  • Det finns inget strukturerat dataset för kunder eller ledning, så synlighet i AI Overview blir en vag slide.

Lösningen: SerpAPI-resultat parsas till ett strukturerat Google Sheet

Den här n8n-workflowen gör övervakning av AI Overviews till en enkel, repeterbar kontroll. Du behåller en nyckelordslista i Google Sheets (ofta exporterad från Google Search Console, men det kan vara vilken lista som helst). När du kör workflowen hämtar den varje nyckelord, skickar det till SerpAPI för att hämta Googles resultat och letar specifikt efter AI Overview-blocket och de källor Google citerar. Sedan utvärderar den en enda fråga som spelar roll: ”Finns min domän i den källistan?” Till sist lägger den till en prydlig rad i ditt sheet, så att du kan sortera, filtrera och rapportera utan att kopiera något för hand.

Workflowen startar när du manuellt kör den i n8n. Den läser nyckelord från Google Sheets, hämtar SERP:en via SerpAPI och analyserar AI Overview-källorna mot din domän. Sedan skriver den allt till en resultatflik i Google Sheets så att du snabbt kan se förändringar.

Det du får: automation kontra resultat

Exempel: så här ser det ut

Säg att du följer 80 nyckelord varje måndag. Manuellt innebär även 2 minuter per nyckelord cirka 2,5 timmar av sökande, granskning av källor och klistra in anteckningar i ett dokument. Med den här workflowen ligger nyckelorden kvar i Google Sheets, du klickar på ”Execute” i n8n och väntar tills körningen är klar medan du gör något annat. Din ”hands-on-tid” blir ungefär 5 minuter: starta, granska de nya raderna och filtrera på citeringar.

Det här behöver du

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • Google Sheets för din nyckelordslista och resultattabell
  • SerpAPI för att pålitligt hämta aktuella Google-resultat
  • SerpAPI API-nyckel (hämtas från din SerpAPI-dashboard)

Kunskapsnivå: Nybörjare. Du kopplar konton, klistrar in en API-nyckel och uppdaterar din domän-platshållare.

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

Så fungerar det

Manuell start från n8n. Du kör workflowen när du vill ha en färsk ögonblicksbild (veckovis, dagligen, inför ett kundmöte). Ingen schemaläggning behövs om du inte väljer att lägga till det senare.

Nyckelord hämtas från Google Sheets. n8n läser raderna i ditt sheet, så du kan hantera listan som i ett vanligt kalkylark. Lägg till sökfrågor från GSC, betalda kampanjer, produktsidor eller vad som helst du bryr dig om.

SerpAPI hämtar Google-resultat och workflowen analyserar källor. HTTP-anropet ber SerpAPI om SERP:en för varje nyckelord. Ett kodsteg plockar sedan ut AI Overview-blocket, samlar in citeringarna och kontrollerar källorna mot din domän.

Resultaten läggs tillbaka i Google Sheets. Varje nyckelord blir en strukturerad rad: AI Overview finns (ja/nej), källistan och en enkel ”domän listad”-flagga så att du kan filtrera snabbt.

Du kan enkelt justera nyckelordsarket och domänkontrollen så att det matchar din process. Se den fullständiga implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera den manuella triggern

Det här arbetsflödet startar manuellt och hämtar sedan nyckelord för SEO-översiktskontroller.

  1. Lägg till och öppna Manual Launch Start som triggernod.
  2. Behåll standardinställningarna (inga parametrar krävs).
  3. Bekräfta att körflödet börjar med Manual Launch StartFetch Keywords Sheet.

Steg 2: anslut Google Sheets

Konfigurera källarket för nyckelord och destinationsarket för resultaten.

  1. Öppna Fetch Keywords Sheet och välj källkalkylarket för nyckelord.
  2. Ställ in Document till ert fil-ID (för närvarande [YOUR_ID]) och Sheet till Sheet1 (värde gid=0).
  3. Autentisering krävs: Anslut era googleSheetsOAuth2Api-uppgifter för Fetch Keywords Sheet.
  4. Öppna Append Results to Sheet och välj destinationskalkylarket för resultaten.
  5. Ställ in Operation till append och säkerställ att Document är [YOUR_ID] med Sheet som Sheet1 (värde gid=0).
  6. Autentisering krävs: Anslut era googleSheetsOAuth2Api-uppgifter för Append Results to Sheet.

Om ni använder separata kalkylark för indata och utdata, dubbelkolla varje nods val av Document för att undvika att skriva resultat till fel fil.

Steg 3: konfigurera API-anropet och bearbetningslogiken

Det här steget skickar nyckelordsfrågor till SerpApi och tolkar källhänvisningar i AI-översikten.

  1. Öppna SerpApi Overview Request och ställ in URL till https://serpapi.com/search.json.
  2. Aktivera Send Query och ställ in frågeparametrar:
    • q till ={{ $json["keyword"] }}
    • api_key till [CONFIGURE_YOUR_API_KEY]
  3. Öppna Analyze Sources & Domain och uppdatera jsCode till er domän genom att ersätta example.com i const myDomain = "example.com";.
  4. Behåll mappningslogiken som returnerar keyword, ai_overview_exists, links och is_my_domain_listed.

⚠️ Vanlig fallgrop: Om [CONFIGURE_YOUR_API_KEY] inte ersätts med en giltig SerpApi-nyckel kommer API-anropet att misslyckas och inga resultat kommer att läggas till.

Steg 4: konfigurera mappningen för utdata

Mappa de bearbetade fälten till ert destinationsark.

  1. I Append Results to Sheet, bekräfta att Operation är inställd på append.
  2. Under Columns mappar ni fält med följande uttryck:
    • keyword={{ $json.keyword }}
    • has_ai_overview={{ $json.ai_overview_exists }}
    • links={{ $json.links }}
    • is_my_domain_listed={{ $json.is_my_domain_listed }}

Steg 5: testa och aktivera ert arbetsflöde

Kör ett manuellt test för att verifiera hämtning av nyckelord, API-svar och uppdateringar i arket.

  1. Klicka på Execute Workflow för att köra Manual Launch Start manuellt.
  2. Verifiera att Fetch Keywords Sheet returnerar rader med fältet keyword.
  3. Kontrollera att SerpApi Overview Request ger ett lyckat svar som innehåller ai_overview och references.
  4. Bekräfta att Append Results to Sheet lägger till en ny rad med de mappade fälten.
  5. När testet lyckas, växla arbetsflödet till Active för produktionsbruk.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • SerpAPI-inloggningar kan löpa ut eller så kan du nå gränserna i ditt abonnemang. Om resultaten plötsligt slutar komma, kontrollera först kvot och nyckelstatus i din SerpAPI-dashboard.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder misslyckas på grund av tomma svar.
  • Behörigheter i Google Sheets kan vara luriga i delade enheter. Om tillägg misslyckas, bekräfta att det anslutna Google-kontot kan redigera det specifika arket och fliken.

Vanliga frågor

Hur lång tid tar det att sätta upp den här SerpAPI Sheets tracking-automationen?

Cirka 30 minuter om ditt sheet och din SerpAPI-nyckel är redo.

Behöver jag kodkunskaper för att automatisera spårning av AI Overview-citeringar?

Nej. Du kopplar främst Google Sheets och klistrar in din SerpAPI API-nyckel. Domänkontrollen är redan inbyggd; du byter bara till din domän.

Är n8n gratis att använda för den här SerpAPI Sheets tracking-workflowen?

Ja. n8n har ett gratis self-hosted-alternativ 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 SerpAPI-kostnader beroende på hur många sökningar du kör.

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

Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärd och klarar n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa den här SerpAPI Sheets tracking-workflowen för flera domäner?

Ja, men då behöver du justera steget ”Analyze Sources & Domain” så att det kontrollerar en lista med domäner i stället för en. Ett vanligt upplägg är att lägga till en kolumn ”Domains” i Google Sheets och sedan låta workflowen jämföra citeringar mot det värdet per rad. Vissa team lagrar också domäner i en separat flik och slår ihop dem innan analysen.

Varför misslyckas min SerpAPI-anslutning i den här workflowen?

Oftast beror det på en felaktig eller utgången API-nyckel, eller att du har nått din sökgräns. Bekräfta att nyckeln i n8n matchar din SerpAPI-dashboard och att ditt abonnemang har sökningar kvar. Kontrollera också att du begär rätt Google-lokal och parametrar, eftersom vissa SerpAPI-inställningar returnerar andra svarsformat som kan skapa fel i analysen.

Hur många nyckelord kan den här SerpAPI Sheets tracking-automationen hantera?

Många, så länge din SerpAPI-plan klarar sökvolymen.

Är den här SerpAPI Sheets tracking-automationen bättre än att använda Zapier eller Make?

Ofta, ja, eftersom delen ”analysera citeringar och kontrollera min domän” är faktisk logik, inte bara att flytta fält mellan appar. n8n hanterar förgreningar och anpassad bearbetning utan att varje extra steg blir en obehaglig prisöverraskning, och du kan self-hosta om du vill ha mer kontroll. Zapier eller Make kan fortfarande fungera om du bara kör ett litet batchjobb och inte behöver så mycket parsning. Ärligt talat fastnar de flesta när SERP-svaret förändras och de behöver justera logiken. Prata med en automationsexpert om du vill ha hjälp att välja.

När detta väl rullar slutar övervakning av AI Overviews att vara en kvartalsvis panikinsats. Du får ett levande sheet du kan lita på, och du kan agera på det samma dag.

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