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

Google Trends + Google Sheets: idéer loggas rensat

Rickard Andersson Partner, Nodenordic.se

Din innehållsresearch börjar förmodligen likadant varje gång. Du kollar vad som trendar, öppnar några artiklar, gör röriga anteckningar och tappar sedan bort hälften i flikar, bokmärken och ”jag städar upp det här senare”.

Den här Google Trends Sheets-automationen träffar innehållsstrateger hårdast, ärligt talat. Men SEO-ansvariga och små marknadsteam känner av den också, eftersom samma ”snabba research”-uppgift hela tiden kommer tillbaka. Utfallet är enkelt: trendidéer loggas strukturerat med sammanfattningar som du kan söka, sortera och göra en plan av.

Nedan ser du hur workflowet hämtar ämnen från Google Trends, plockar relaterade artiklar, sammanfattar det som spelar roll och sparar allt i Google Sheets så att din redaktionella planering slutar bygga på minnet.

Så fungerar den här automationen

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

Problemet: trendresearch blir flikkaos

Trendresearch ska vara den snabba delen. I praktiken blir det en konstant loop av ”hitta ett ämne, öppna tre källor, skumma, kopiera ett citat, klistra in i ett dokument, glöm vad du klistrade in, upprepa”. Om du gör det här några gånger i veckan bränner du timmar på arbete som inte skapar något kundnära. Än värre: dina anteckningar blir sällan strukturerade på samma sätt, vilket gör det svårt att jämföra idéer eller lämna över till någon annan utan extra förklaringar.

Friktionen byggs på. Här är var det oftast faller isär.

  • Du hittar en trend, men du fångar inte kontexten snabbt nog, så idén hinner bli inaktuell innan du kommer tillbaka till den.
  • Länkar sparas utan sammanfattningar, vilket betyder att du måste öppna och skumma igen senare.
  • Alla i teamet spårar idéer på olika sätt, så din ”innehållsbacklogg” är egentligen inte sökbar.
  • Manuell copy-paste skapar små fel (fel källa, blandade titlar), och de felen skapar större förvirring senare.

Lösningen: logga trender + sammanfattningar automatiskt till Google Sheets

Det här workflowet bevakar Google Trends via ett RSS-flöde, plockar ut trendande nyckelord och samlar sedan tre relaterade artikellänkar per trend. För var och en av de artiklarna hämtar det sidinnehållet, tar bort brusig HTML och gör det som återstår till en kort, läsbar sammanfattning med ett AI-sammanfattningssteg (Jina AI, med en OpenAI Chat Model tillgänglig i workflow-stacken). Därefter mappar det allt till strukturerade fält som nyckelord, trafikestimat, publiceringsdatum, källor, bilder och ett kombinerat abstract. Till sist lägger det till hela posten i ett förformaterat Google Sheet så att varje idé hamnar på samma ställe, i samma struktur, varje gång.

Workflowet startar enligt ett schema (eller en manuell körning vid behov). Det kontrollerar vad du redan har sparat i Google Sheets, filtrerar bort dubbletter, skrapar de tre relaterade artiklarna, genererar sammanfattningen och sparar bara resultat som går igenom en minsta kontroll av ”användbar längd”. Inga fler halvtomma rader.

Det du får: automation vs. resultat

Exempel: så här ser det ut

Säg att du går igenom trender tre gånger i veckan och loggar 10 lovande ämnen per tillfälle. Manuellt ser även en ”snabb genomgång” ut som 10 ämnen × 3 artiklar × kanske 5 minuter för att skumma och skriva en användbar anteckning, vilket är cirka 2,5 timmar per session. Med det här workflowet blir din tid i stället ”granska arket och plocka vinnare”, ofta 15–20 minuter, eftersom skrapning och sammanfattning kör i bakgrunden. Det är ungefär 6 timmar tillbaka en vanlig vecka, och dina anteckningar är konsekventa i stället för improviserade.

Det du behöver

  • 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 din trend- och sammanfattningslogg
  • Åtkomst till Google Sheets API så att n8n kan skriva rader
  • Jina.ai API-nyckel (hämta den i din Jina AI-dashboard)

Kunskapsnivå: Medel. Du kopplar konton, klistrar in en API-nyckel och säkerställer att kolumnerna i ditt Google Sheet matchar workflowets fält.

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

Så fungerar det

Ett schema (eller en manuell körning) startar allt. Workflowet kan köras varje minut via en schematrigger, eller så startar du det själv när du vill ha en ny batch med idéer.

Ämnen från Google Trends hämtas och jämförs sedan med det du redan har loggat. Det hämtar RSS-flödet, omvandlar det till användbar data och kontrollerar ditt Google Sheet så att dubbletter filtreras bort innan någon skrapning sker.

Relaterade artiklar skrapas och rensas. För varje nytt nyckelord följer workflowet upp till tre artikellänkar, hämtar sidinnehållet via HTTP-request och tar bort röran så att sammanfattaren inte jobbar med menyer, sidfötter och skräptext.

AI skapar en sammanfattning, och bara ”bra” rader sparas. Ett sammanfattningsfält skapas, dess längd kontrolleras, tomma resultat hoppas över och den slutliga strukturerade posten läggs till i Google Sheets.

Du kan enkelt justera RSS-källan för att fokusera på en region eller kategori utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: Konfigurera schematriggern

Ställ in hur detta arbetsflöde startar, där både schemalagda och manuella körningar matas in i samma inställningsparametrar.

  1. Öppna Scheduled Minute Trigger och ställ in Cron Expression11 */1 * * * för att köra varje minut vid sekund 11.
  2. Bekräfta att Manual Run Launcher finns för test och felsökning vid behov.
  3. Verifiera att både Scheduled Minute Trigger och Manual Run Launcher är kopplade till Setup Parameters.

Steg 2: Anslut Google Sheets

Koppla ert Google Sheets så att sparade nyckelord läses in och nya sammanfattningar läggs till.

  1. Öppna Retrieve Stored Keywords och välj rätt Document och Sheet.
  2. Inloggningsuppgifter krävs: Anslut era googleSheetsOAuth2Api-inloggningsuppgifter i Retrieve Stored Keywords.
  3. Öppna Append to Sheets och välj samma Document och Sheet.
  4. Inloggningsuppgifter krävs: Anslut era googleSheetsOAuth2Api-inloggningsuppgifter i Append to Sheets.

Steg 3: Ställ in standardvärden för parametrar

Definiera tröskelvärden och API-nycklar som används genom hela pipelinen.

  1. Öppna Setup Parameters och ställ in min_traffic till 500.
  2. Ställ in max_results till 3.
  3. Ställ in jina_key till er Jina AI API-nyckel (lämna tomt endast om er endpoint inte kräver auktorisering).

⚠️ Vanlig fallgrop: Om jina_key är tom kan anropen Scrape Article One, Scrape Article Two och Scrape Article Three misslyckas på grund av saknade Authorization-headers.

Steg 4: Konfigurera hämtning och filtrering av trender

Hämta Google Trends RSS, konvertera till JSON och filtrera nya nyckelord mot ert kalkylark.

  1. Öppna Google Trends Fetch och ställ in URL till https://trends.google.it/trending/rss?geo=IT.
  2. Låt inställningarna i XML to JSON Parser vara som de är; den normaliserar RSS till JSON för senare parsning.
  3. I Filter New Keywords, bekräfta att JavaScript-koden refererar till Setup Parameters, Retrieve Stored Keywords och XML to JSON Parser för att filtrera på trafik och ta bort dubbletter.
  4. Verifiera körflödet: Retrieve Stored KeywordsGoogle Trends FetchXML to JSON ParserFilter New Keywords.

Steg 5: Bygg pipelinen för scraping och sammanfattning

Loopa igenom filtrerade nyckelord, skrapa relaterade artiklar och bygg upp sammanfattningsfält.

  1. I Iterate Keyword Batches, behåll standardinställningarna för att bearbeta objekt en batch i taget.
  2. Iterate Keyword Batches skickar utdata både till Map Summary Fields och Scrape Article One parallellt, så behåll båda kopplingarna.
  3. I Scrape Article One, ställ in URL till =https://r.jina.ai/{{ $('Filter New Keywords').item.json.news_item_url1 }} och behåll headers som Authorization, X-Remove-Selector och X-Return-Format.
  4. Upprepa samma URL-struktur för Scrape Article Two och Scrape Article Three med news_item_url2 och news_item_url3.
  5. I Map Summary Fields, behåll summary mappat till ={{ $('Scrape Article One').item.json.data.text.replaceAll('\n', ' ').trim() }} --- {{ $('Scrape Article Two').item.json.data.text.replaceAll('\n', ' ').trim() }} --- {{ $('Scrape Article Three').item.json.data.text.replaceAll('\n', ' ').trim() }} och mappa nyckelordsfälten från Filter New Keywords.

Om någon av artikel-URL:erna saknas kan ni få tom text i summary. Detta filtreras senare av Check Summary Length.

Steg 6: Lägg till validering av sammanfattning och mappning av utdata

Säkerställ att sammanfattningarna är tillräckligt långa innan de läggs till i ert kalkylark.

  1. Öppna Check Summary Length och behåll villkoret som ={{ $json.summary.length > 100 }}.
  2. Låt den falska grenen vara kopplad till Skip Empty Summaries för att säkert släppa korta utdata.
  3. I Append to Sheets, behåll Operation satt till append och mappa fält som abstract till ={{ $json.abstract.replaceAll(' ', '').substring(0, 49999) }} och trending_keyword till ={{ $json.trending_keyword }}.

Steg 7: Testa och aktivera ert arbetsflöde

Kör ett test för att verifiera hämtning från Google Trends, filtrering, scraping och utdata till Sheets.

  1. Klicka på Execute Workflow och kör via Manual Run Launcher.
  2. Bekräfta att Filter New Keywords ger en lista med objekt och att Scrape Article One till Scrape Article Three returnerar textinnehåll.
  3. Kontrollera att Append to Sheets lägger till nya rader med fälten trending_keyword, approx_traffic och summary ifyllda.
  4. Aktivera arbetsflödet så att Scheduled Minute Trigger körs automatiskt i produktion.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Inloggningsuppgifter för Google Sheets kan löpa ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera först n8n:s credential-sida och Google Cloud Console för OAuth-samtycke/scopes.
  • Om du använder Wait-noder eller extern bearbetning varierar tajmingen. Öka väntetiden om nedströms noder misslyckas på tomma svar efter skrapning.
  • Standardprompter i AI-noder är generiska. Lägg in din redaktionella stil (ton, längd, ”inkludera varför det spelar roll”) tidigt, annars kommer du att redigera sammanfattningar för alltid.

Vanliga frågor

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

Ungefär en timme om din Google Sheets-åtkomst är klar.

Behöver jag kunna koda för att automatisera loggning från Google Trends?

Nej. Du kopplar mestadels konton och klistrar in en API-nyckel. Den enda ”tekniska” delen är att säkerställa att kolumnerna i ditt ark matchar workflowets fält.

Är n8n gratis att använda för det här Google Trends Sheets-workflowet?

Ja. n8n har ett gratis alternativ för egen drift och en gratis provperiod på n8n Cloud. Cloud-planer startar på 20 USD/månad för högre volym. Du behöver också räkna in Jina.ai API-användning, som beror på hur många artiklar du sammanfattar.

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

Två alternativ: n8n Cloud (hanterad, 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 serveradministration.

Kan jag anpassa det här Google Trends Sheets-workflowet för ett specifikt landsflöde?

Ja, och det är en av de bästa justeringarna du kan göra. Uppdatera RSS-källan som används i delen ”Google Trends Fetch” i workflowet så att den pekar på den region/kategori du bryr dig om. Du kan också justera värdena i ”Setup Parameters” för att styra vad som lagras, och ändra prompten för sammanfattningen så att abstractet fokuserar på din nisch (till exempel ”SaaS-marknadsföringsvinkel” eller ”lokala nyhetsimplikationer”).

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

Oftast beror det på utgångna OAuth-uppgifter eller saknade Google Sheets-behörigheter. Återanslut Google Sheets i n8n och bekräfta sedan att kalkylarket är delat med samma Google-konto som du autentiserade med. Kontrollera också att Sheet ID och fliknamn matchar exakt, eftersom ett enda fel tecken kan få append-steget att se ”trasigt” ut trots att anslutningen är okej.

Hur många rader kan den här Google Trends Sheets-automationen hantera?

Många, men du märker av begränsningar i API-kvoter och din n8n-plan innan du når någon hård ”radgräns”. På n8n Cloud Starter begränsas du av månatliga körningar; egen drift tar bort den begränsningen, och den verkliga flaskhalsen blir din server och tiden det tar att skrapa och sammanfatta tre artiklar per nyckelord. I praktiken börjar de flesta team med några dussin nyckelord per dag och ökar sedan när de är nöjda med sammanfattningskvalitet och hur arket är organiserat.

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

Ofta, ja. Det här workflowet kräver skrapning i flera steg, filtrering av dubbletter och ”spara bara om sammanfattningen är användbar”, och det är där n8n brukar kännas mindre trångt. Zapier eller Make kan fortfarande göra det, men du kan behöva sy ihop extra steg (och betala mer när du lägger till grenar och loopar). Om du bara vill ha ”RSS till Google Sheets” utan sammanfattningar fungerar de verktygen bra. Om du vill ha hela researchpipen är n8n ett säkrare val. Prata med en automationsexpert om du är osäker.

Sätt upp det en gång, och din trendresearch blir ett levande kalkylark i stället för en återkommande syssla. Workflowet tar hand om de repetitiva delarna så att du kan lägga tiden på att välja vinklar och publicera.

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