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 till WordPress, utkast att granska

Rickard Andersson Partner, Nodenordic.se

Din bloggkalender ser bra ut på papper. Sedan blir veckan full, trendande ämnen hinner gå vidare, och du fastnar i valet mellan ”publicera något” och ”publicera något bra”. Samtidigt upprepas samma steg varje gång: hitta ett sökord, göra en disposition, skriva, fixa en bild, ladda upp, formatera och hoppas att du inte missade grundläggande SEO-fält.

Innehållsansvariga känner det när backloggen blir inaktuell. Solo-founders känner det när skrivandet tar tid från försäljningen. Och marknadsteam på små byråer känner det när kundbloggar behöver nya utkast varje vecka. Den här Google Trends-automationen gör om trender till WordPress-utkast som du kan granska, vilket ger kontinuitet utan att du behöver leva i Google-flikar.

Nedan ser du exakt vad workflowet gör, vad du får ut av det och hur du anpassar det till din nisch och din tonalitet utan att överkonstruera något.

Så fungerar den här automationen

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

Problemet: trendande ämnen väntar inte på att du får skrivtid

Att hålla en jämn innehållstakt är svårt nog. Att göra det samtidigt som du jagar trender är ännu värre. Du hittar ett ämne i Google Trends, kopierar det till ett dokument, sedan till ett kalkylark, och försöker sedan forma det till ett inlägg som inte skadar varumärket. Bilder blir ytterligare en tidstjuv: sök, ladda ner, ändra storlek, ladda upp, och sedan behöver du fortfarande alt-text och en utvald bild som är korrekt satt. En enda missad detalj kan spräcka hela idén om ett ”snabbt utkast”, så utkasten blir aldrig klara och kalendern börjar halka.

Det summerar sig snabbt. Här är var det brukar gå snett i verkligheten.

  • Du lägger ofta ungefär en timme bara på att gå från ”trend” till ”utkast”, och det är innan redigering.
  • Sökord spåras inkonsekvent, så du ser inte vad som har använts, vad som väntar eller vad som presterade.
  • Bilder hanteras som en eftertanke, vilket leder till oprofilerade visuella uttryck och saknad SEO-metadata.
  • Publicering blir en allt-eller-inget-uppgift, så hektiska veckor blir tyst till veckor utan inlägg.

Det här workflowet körs enligt schema och hämtar trendande söktermer från Google Trends, och gör sedan om en av termerna till ett strukturerat WordPress-utkast som du kan granska. Först hämtar det Trends-flödet, konverterar XML till JSON och filtrerar listan till termer som matchar det du faktiskt vill skriva om. Dessa sökord loggas i Google Sheets, så du får en lättviktig innehållskö och kan se vad som redan har använts. Därefter väljer workflowet ett sökord, ber OpenAI att generera strukturerat blogginnehåll och rensar sedan resultatet så att det är korrekt formaterat och användbart. Till sist hittar det en passande stockbild på Pexels, applicerar en vattenstämpel för branding, laddar upp mediet till WordPress, sätter det som utvald bild och sparar inlägget som ett utkast.

Workflowet startar med en schemalagd trigger och några ”primära inställningar” som du styr (som region och filtreringsbeteende). Sedan loopar det igenom trendsökord, väljer ett slumpmässigt, genererar inlägget och markerar sökordet som klart i ditt Google Sheet så att det inte återanvänds av misstag. WordPress får ett utkast med text, utvald bild och uppdaterade mediadetaljer, redo för din sista mänskliga granskning.

Vad du får: automation vs. resultat

Exempel: så här ser det ut

Säg att du vill ha 5 trendbaserade utkast per vecka. Manuellt tar en typisk cykel ungefär 20 minuter att hitta och kvalitetssäkra ett ämne, cirka en timme att skriva ett utkast och ytterligare 20 minuter att hitta och förbereda en bild, så räkna med runt 2 timmar per inlägg (cirka 10 timmar per vecka). Med det här workflowet lägger du kanske totalt 10 minuter per utkast på snabb granskning och redigering eftersom sökord, text och utvald bild redan väntar i WordPress. Det är nästan en hel arbetsdag tillbaka varje vecka.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Self-hosting-alternativ om du föredrar det (Hostinger fungerar bra)
  • Google Sheets för spårning av sökordskö.
  • WordPress för att skapa utkast via API-åtkomst.
  • OpenAI API-nyckel (hämta den i din OpenAI-dashboard).
  • Pexels API-nyckel (hämta den på Pexels API-sidan).

Kunskapsnivå: Medel. Du kopplar konton, lägger in API-nycklar och verifierar WordPress-behörigheter, men du behöver inte skriva kod om du inte vill ha djupare filtrering.

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

Så fungerar det

En schemalagd körning drar igång allt. n8n startar på en timer (dagligen, varje timme, vad du än väljer) och laddar dina primära inställningar, som vilken Trends-region du bryr dig om.

Google Trends hämtas och filtreras. Workflowet hämtar Trends-flödet via HTTP Request, tolkar XML till JSON och filtrerar sedan termer med ett litet logiksteg så att du inte fyller pipelinen med irrelevanta ämnen.

Sökord spåras i Google Sheets. Nya termer läggs till eller uppdateras i ditt ark, sedan väljer workflowet ett enskilt sökord att arbeta på och markerar det som klart efter att utkastet genererats.

OpenAI skapar utkastet och WordPress tar emot det. AI-agenten genererar strukturerat innehåll, ett rensningssteg tar bort konstig formatering och WordPress får ett nytt utkast. Efter att utkastet skapats söker workflowet på Pexels, applicerar din vattenstämpel, laddar upp bilden, sätter den som utvald och uppdaterar mediadetaljer för SEO.

Du kan enkelt justera sökordsfiltreringen för att fokusera på din nisch, eller ändra prompten så att den matchar din tonalitet och dina formateringsregler. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: Konfigurera den schemalagda triggern

Det här arbetsflödet startar enligt ett återkommande schema och initierar sedan globala inställningar för trendfiltrering.

  1. Öppna Scheduled Automation Trigger och ställ in intervallregeln så att den körs var 25:e minut.
  2. Koppla Scheduled Automation Trigger till Primary Settings exakt som visas i flödet.
  3. I Primary Settings, ställ in min_traffic till 500 för att filtrera bort trender med låg trafik.

Dessa noder hämtar den trendande RSS-feeden, tolkar den och filtrerar på trafiktröskel innan batchning.

  1. I Google Trends Fetch, ställ in URL till https://trends.google.it/trending/rss och låt Send Query vara aktiverat.
  2. I Google Trends Fetch, lägg till en query-parameter geo med värdet US.
  3. I XML Parse, behåll normalize som false och explicitArray som false.
  4. I Filter Trend Keywords, behåll JavaScript-koden som den är, som läser $('Primary Settings').first().json.min_traffic och filtrerar RSS-objekten.
  5. Koppla Filter Trend Keywords till Batch Iterate Records för att starta iterativ bearbetning.

Steg 3: Anslut Google Sheets för spårning av nyckelord

Google Sheets lagrar trendnyckelord och spårar bearbetningsstatus. Det här arbetsflödet använder flera Sheets-noder, så anslut inloggningsuppgifter en gång och tillämpa dem på alla Sheets-noder.

  1. Öppna Retrieve Sheet Rows och välj dokumentet Primary Sheet med bladet Keyword Tracker.
  2. I Retrieve Sheet Rows, ställ in filtret till att Status är lika med processing.
  3. Inloggningsuppgifter krävs: Anslut era googleSheetsOAuth2Api-inloggningsuppgifter i Retrieve Sheet Rows, Append/Update Sheet Row och Mark Sheet Row Done.
  4. I Append/Update Sheet Row, bekräfta att fältmappningarna använder uttryck som {{ $json.trending_keyword }} och {{Math.floor(Math.random()*999999999)}}.
  5. I Mark Sheet Row Done, behåll operation inställt på update och säkerställ att Status är inställt på done med Keyword mappat till {{ $('Select Random Keyword').item.json.Keyword }}.

Steg 4: Sätt upp AI-generering av innehåll

AI-agenten skapar artikel-JSON, som tolkas och senare rensas innan publicering.

  1. I Select Random Keyword, behåll JavaScript-logiken som filtrerar på Status === "processing" och slumpmässigt väljer ett objekt.
  2. I AI Content Agent, behåll Text-prompten och säkerställ att uttryck bevaras, såsom {{ $json.Keyword }} och {{ $json['Example Title 1'] }}.
  3. Öppna OpenAI Chat Engine och välj modellen gpt-4.1-mini.
  4. Inloggningsuppgifter krävs: Anslut era openAiApi-inloggningsuppgifter i OpenAI Chat Engine.
  5. Öppna Structured Output Reader och bekräfta att JSON-schemaexemplet matchar de förväntade fälten.
  6. Obs: Structured Output Reader är en AI-undernod—lägg till inloggningsuppgifter på OpenAI Chat Engine, inte på Structured Output Reader.

Steg 5: Konfigurera media och publicering i WordPress

Det här steget hämtar en Pexels-bild, lägger på en vattenstämpel, laddar upp media och publicerar ett WordPress-utkast med en utvald bild.

  1. I Pexels Image Lookup, behåll uttrycket för request-URL:en https://api.pexels.com/v1/search?query={{ encodeURIComponent($('AI Content Agent').item.json.output.images_query)}}&per_page=1.
  2. Inloggningsuppgifter krävs: Anslut era httpHeaderAuth-inloggningsuppgifter i Pexels Image Lookup.
  3. I Apply Image Watermark, behåll URL som https://quickchart.io/watermark och ställ in mainImageUrl till {{ $('Pexels Image Lookup').item.json.photos[0].src.landscape }}.
  4. I Apply Image Watermark, uppdatera markImageUrl till er egen vattenstämpelfil och ersätt [CONFIGURE_YOUR_API_KEY].
  5. I Upload Media Asset, behåll URL som https://clipmint.pro/wp-json/wp/v2/media och Content-Disposition som attachment; filename="{{ $('AI Content Agent').item.json.output.images_query }}.jpg".
  6. Inloggningsuppgifter krävs: Anslut era wordpressApi-inloggningsuppgifter i Publish WordPress Draft, Upload Media Asset, Assign Featured Image och Update Media Details.
  7. I Publish WordPress Draft, ställ in Title till {{ $('AI Content Agent').item.json.output.title }}, Status till draft och Content till {{ $json.output.content }}.
  8. I Assign Featured Image, behåll uttrycket för inläggs-URL:en https://clipmint.pro/wp-json/wp/v2/posts/{{ $('Publish WordPress Draft').item.json.id }} och ställ in featured_media till {{ $json.id }}.
  9. I Update Media Details, behåll mappningen i JSON-body för title, alt_text och description med AI-utdata.

⚠️ Vanlig fallgrop: URL:en för vattenstämpeln innehåller en platshållare ([CONFIGURE_YOUR_API_KEY]). Ersätt den med er faktiska resurs-sökväg för att undvika misslyckade förfrågningar om vattenmärkning.

Steg 6: Testa och aktivera ert arbetsflöde

Kör ett manuellt test för att verifiera datahämtning, AI-generering och WordPress-utkast innan ni aktiverar schemat.

  1. Klicka på Execute Workflow för att köra ett manuellt test från Scheduled Automation Trigger.
  2. Bekräfta att Append/Update Sheet Row lägger till trendnyckelord och att Retrieve Sheet Rows returnerar rader med Status inställt på processing.
  3. Verifiera att AI Content Agent returnerar strukturerad JSON som Structured Output Reader kan tolka.
  4. Kontrollera i WordPress att ett nytt utkast har skapats av Publish WordPress Draft och verifiera att den utvalda bilden har satts av Assign Featured Image.
  5. När allt fungerar, växla arbetsflödet till Active så att Scheduled Automation Trigger körs var 25:e minut.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • WordPress-inloggning kan löpa ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera först dina WordPress Application Passwords (eller användarrollens rättigheter).
  • 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.
  • Standardprompter i AI-noder är generiska. Lägg in din tonalitet tidigt, annars kommer du redigera outputen för alltid.

Vanliga frågor

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

Cirka 45 minuter om du redan har API-nycklar och WordPress-åtkomst.

Behöver jag kodkunskaper för att automatisera Google Trends?

Nej. Du klistrar mest in API-nycklar och kopplar konton i n8n. De enda ”kod-liknande” delarna är valfria filter som du kan lämna som de är.

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

Ja. n8n har ett gratis self-hosted-alternativ 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 med OpenAI API-kostnader (oftast några cent per utkast, beroende på längd) och Pexels (gratis, men kräver en API-nyckel).

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 hanterar n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serveradministration.

Kan jag anpassa det här Google Trends-automationsworkflowet för en specifik nisch och tonalitet?

Ja, och det bör du. Uppdatera prompten i AI Content Agent så att den inkluderar din målgrupp, exempel på din tonalitet och eventuella formateringsregler (som rubriker, FAQ eller en standardintro). Många team justerar också logiken i Filter Trend Keywords för att exkludera off-brand-ämnen, och finjusterar Pexels-söktermerna så att bilder matchar er stil bättre.

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

Oftast är det ett problem med applikationslösenordet eller att WordPress-användaren saknar behörighet att skapa inlägg och ladda upp media. Generera ett nytt applikationslösenord, bekräfta att webbplatsens URL är korrekt (inklusive https) och testa sedan WordPress-noden igen. Om det bara fallerar i mediadelarna, kontrollera att ditt webbhotell eller säkerhetsplugin inte blockerar REST API-uppladdningar av media. Rate limiting kan också dyka upp om du kör schemat för aggressivt.

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

I n8n Cloud beror det på din plans månatliga körningar, och vid self-hosting beror det mest på din server. I praktiken kör de flesta små sajter detta en eller några gånger per dag och håller sig väl inom gränserna. Om du batchar många sökord på en gång kan du räkna med att OpenAI- och WordPress-API-anrop blir de verkliga flaskhalsarna.

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

Det kan den vara, särskilt om du vill ha förgreningar i logiken, rensningssteg och tajtare kontroll över hur innehåll och media hanteras. n8n är också enklare att skala billigt eftersom self-hosting tar bort känslan av att ”varje steg kostar mer” när volymen ökar. Zapier eller Make fungerar bra för enklare flöden, men det här flödet tjänar på kodsteg, parsing av strukturerad output och flera HTTP-anrop i en och samma körning. Om du är osäker, definiera först vilket resultat du vill ha (utkastkvalitet, bildhantering, spårning) och välj sedan verktyget som inte tvingar fram kompromisser. Prata med en automationsexpert så hjälper vi dig att välja snabbt.

När det här väl rullar dyker utkast upp även när du har fullt upp. Det är egentligen hela vinsten: mindre stress, mer publicering och en kalender du kan lita på.

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