Sökordsanalys ska inte kännas som ett detektivarbete. Men det blir ofta en stökig loop av flikar, halvfärdiga listor och “jag återkommer till det här senare”-anteckningar som aldrig blir uppstädade.
SEO-specialister stöter på det här när de snabbt behöver idéer till en brief. Content marketers känner av det när de jonglerar flera kampanjer samtidigt. Byråfolk också. Den här Gmail Sheets keywords-automationen förvandlar en enkel prompt (ämne + intent) till en redo-att-använda-sökordslista och loggar den åt dig.
Du sätter upp ett lättviktigt n8n-flöde som samlar in indata, genererar 15–20 sökord med AI, mejlar resultaten och sparar dem i Google Sheets för strukturerade överlämningar.
Så fungerar den här automationen
Här är hela arbetsflödet du kommer att sätta upp:
n8n Workflow Template: Gmail + Google Sheets: nyckelordslistor redo att använda
flowchart LR
subgraph sg0["Input Form Flow"]
direction LR
n0@{ icon: "mdi:swap-vertical", form: "rounded", label: "Set Data from Form", pos: "b", h: 48 }
n1@{ icon: "mdi:brain", form: "rounded", label: "Select your Chat Model", pos: "b", h: 48 }
n2@{ icon: "mdi:robot", form: "rounded", label: "AI Keyword Agent", pos: "b", h: 48 }
n3@{ icon: "mdi:cog", form: "rounded", label: "Aggregate Data Points for AI..", pos: "b", h: 48 }
n4["<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 and Format"]
n5@{ icon: "mdi:message-outline", form: "rounded", label: "Send Result", pos: "b", h: 48 }
n6["<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/>Input Form"]
n6 --> n0
n2 --> n4
n4 --> n5
n0 --> n3
n1 -.-> n2
n3 --> n2
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 n6 trigger
class n2 ai
class n1 aiModel
class n4 code
classDef customIcon fill:none,stroke:none
class n4,n6 customIcon
Varför det här spelar roll: sökordsanalys bromsar allt
Sökordslistor ska vara den enkla delen. I praktiken är det där momentum dör. Du börjar med ett ämne, sen ifrågasätter du intent, sen lägger du till “bara några till” varianter, och plötsligt har du bränt en timme utan något du med trygghet skulle lämna till en skribent. Ännu värre: listor hamnar utspridda i mejltrådar, dokument och slumpmässiga kalkylark, så nästa person kan inte se vad som är godkänt, vad som är inaktuellt och vad som saknas.
Det växer snabbt. Här är var det vanligtvis fallerar i riktiga team.
- Du lägger ungefär en timme per innehållsdel på att samla “tillräckligt bra” sökord och skriver ändå om listan senare.
- Intent blandas, så content-briefen känns som tre sidor ihoptryckta till en.
- Överlämningar sker via mejl, vilket gör att sökordslistor begravs och återanvänds inkonsekvent.
- Det finns ingen central logg, så du gör om research för ämnen du redan täckte förra månaden.
Det du bygger: AI-sökordslistor skickade till Gmail och loggade i Sheets
Det här flödet börjar med ett enkelt formulär där du fyller i tre saker: ett ämne, sökintentionen (informativ, kommersiell, navigationsinriktad eller transaktionell) och om du vill ha short-tail eller long-tail-sökord. n8n tar de indata, rensar upp dem och skickar dem vidare till en AI-sökords“agent” som drivs av en chattmodell (OpenAI, Groq eller en annan kompatibel leverantör). Agenten genererar en fokuserad lista med 15–20 sökordsidéer som matchar din intent, istället för att dumpa en generisk klump av termer. Därefter formaterar flödet allt till en strukturerad, lättläst rapport, skickar den till din inkorg via Gmail och loggar den strukturerade outputen i Google Sheets så att teamet har en gemensam plats att jobba utifrån.
Flödet startar när formuläret skickas in. Sedan genererar AI:n sökordslistan enligt dina regler. Till sist levererar Gmail rapporten och Google Sheets blir er källa till sanning för briefs, uppföljning och återanvändning.
Det du bygger
| Det som automatiseras | Det du uppnår |
|---|---|
|
|
Förväntade resultat
Säg att du publicerar 5 innehållsdelar i veckan. Om manuell sökordsanalys tar ungefär en timme per del mellan brainstorming, intent-kontroller och städning, blir det cirka 5 timmar i veckan. Med det här flödet tar det kanske 2 minuter att skicka in formuläret, och sedan väntar du ett par minuter på AI-output och mejlleverans. Räkna med 5–10 minuter totalt per innehållsdel. Det är ungefär 4 timmar tillbaka varje vecka, och sökordslistan är redan sparad i Google Sheets för briefen.
Innan du börjar
- n8n-instans (testa n8n Cloud gratis)
- Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
- Gmail för att automatiskt mejla sökordsrapporter.
- Google Sheets för att lagra och dela sökordslistor.
- LLM API-uppgifter (hämta från din leverantör, t.ex. OpenAI eller Groq)
Svårighetsgrad: Nybörjare. Du kopplar konton, klistrar in en API-nyckel och redigerar några fält som “sendTo”-mejladressen.
Vill du att någon bygger det här åt dig? Prata med en automationsexpert (gratis 15-minuters konsultation).
Steg för steg
En formulärinsändning sätter igång allt. Du anger ämnet, väljer sökintention och väljer short-tail vs. long-tail. Klart.
Indata mappas till ett konsekvent format. n8n använder ett “set fields”-steg för att normalisera det du skrev så att AI:n får felfria, förutsägbara variabler (vilket är en stor anledning till att outputen förblir användbar).
AI-sökordsagenten genererar listan. En chattmodell kör prompten och returnerar 15–20 sökordsförslag som är linjerade med intent du valde, istället för att blanda informativa och transaktionella termer.
Resultaten formateras och levereras. Flödet gör om svaret till en lättläst rapport, mejlar den via Gmail och loggar sedan outputen i Google Sheets så att den inte fastnar i någons inkorg.
Du kan enkelt ändra sökordsformatet så att det matchar din briefmall utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: konfigurera formulärtriggern
Konfigurera formulärintaget så att arbetsflödet startar varje gång en användare skickar in formuläret.
- Lägg till eller öppna Form Intake Trigger.
- Bekräfta att de formulärfält ni vill fånga (t.ex. ämne, målgrupp, seed-nyckelord) är definierade i formulärkonfigurationen.
- Spara noden så att den genererar en användbar webhook-URL för formuläret.
Tips: Använd tydliga fältnamn i formuläret så att efterföljande noder som Map Form Inputs kan referera till dem konsekvent.
Steg 2: mappa och kombinera indata
Normalisera den inkommande formulär-payloaden och kombinera nyckelordsrelaterade indata före AI-bearbetning.
- Öppna Map Form Inputs och mappa formulärfälten till strukturerade nycklar för arbetsflödet.
- Anslut Form Intake Trigger till Map Form Inputs enligt körflödet.
- Öppna Combine Keyword Inputs och kombinera eller aggregera de mappade nyckelordsrelaterade fälten.
- Anslut Map Form Inputs till Combine Keyword Inputs.
⚠️ Vanlig fallgrop: Om Combine Keyword Inputs får tomma fält kan AI-steget ge svaga resultat. Säkerställ att obligatoriska formulärfält är ifyllda.
Steg 3: konfigurera AI-nyckelordsgeneratorn
Koppla på språkmodellen och konfigurera agenten som genererar nyckelord.
- Öppna Choose Chat Model och välj er Groq-chatmodellkonfiguration.
- Säkerställ att Choose Chat Model är ansluten som språkmodell för Keyword Generation Agent.
- Öppna Keyword Generation Agent och konfigurera prompten eller instruktionerna för nyckelordsgenerering.
- Anslut Combine Keyword Inputs till Keyword Generation Agent.
Tips: Choose Chat Model är språkmodellen för Keyword Generation Agent—lägg till inloggningsuppgifter i Choose Chat Model, inte i agentnoden.
Steg 4: formatera och skicka resultaten
Förbered AI-utdata för e-postleverans och skicka den till beställaren.
- Öppna Format Output Text och formatera de genererade nyckelorden till en ren meddelandetext.
- Anslut Keyword Generation Agent till Format Output Text.
- Öppna Dispatch Email Result och konfigurera mottagare, ämnesrad och meddelandetext med den formaterade utdata.
- Inloggningsuppgifter krävs: Anslut era Gmail-inloggningsuppgifter.
- Anslut Format Output Text till Dispatch Email Result.
Steg 5: testa och aktivera ert arbetsflöde
Verifiera hela flödet från formulärinsändning till e-postleverans och aktivera det sedan för produktionsbruk.
- Klicka på Execute Workflow och skicka in en testpost via Form Intake Trigger.
- Verifiera att Map Form Inputs och Combine Keyword Inputs tar emot förväntade värden.
- Bekräfta att Keyword Generation Agent tar fram nyckelord och att Format Output Text formaterar dem korrekt.
- Kontrollera inkorgen för att säkerställa att Dispatch Email Result skickar e-postmeddelandet med den formaterade utdata.
- Växla arbetsflödet till Active för produktionsbruk.
Felsökningstips
- Gmail-uppgifter kan gå ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera först Gmail-nodens kopplade konto och OAuth-status i n8n.
- Om du använder Wait-noder eller extern rendering varierar processtider. Öka väntetiden om nedströmsnoder fallerar på tomma svar.
- Standardprompter i AI-noder är generiska. Lägg in ert tonläge tidigt, annars kommer du att redigera output i all oändlighet.
Snabba svar
Cirka 20–30 minuter om dina konton är redo.
Nej. Du kopplar Gmail och din AI-leverantör och redigerar sedan ett par fält, som mottagarens mejladress.
Ja. n8n har ett gratis alternativ för egen hosting 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 med LLM API-kostnader (ofta bara några cent per körning för en liten sökordslista).
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärt och hanterar n8n bra. Egen hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.
Ja, och det bör du förmodligen. Du kan byta ut Gmail-steget “Dispatch Email Result” mot ett Google Sheets-skrivsteg om du inte vill ha mejl alls, eller behålla båda för godkännanden. Det mesta av anpassningen sker i prompten för “Keyword Generation Agent”: lägg till bransch, kundprofil, platser eller en intern stilguide (t.ex. “inkludera SERP-liknande frågor”). Du kan också justera steget “Map Form Inputs” för att samla in extra fält, som “land” eller “produktlinje”.
Oftast beror det på en utgången OAuth-anslutning eller att fel Google-konto är valt i n8n. Anslut Gmail på nytt i Gmail-noden och kör sedan en testkörning för att bekräfta att den kan skicka mejl. Om du använder en låst Workspace kan admininställningar blockera anslutningar för “mindre betrodda” appar, så du kan behöva godkännande. Kontrollera också fältet “sendTo”; ett skrivfel ser ut som ett “sändningsfel”, men det är bara en felaktig adress.
Mycket för ett litet team. Med n8n Cloud Starter kan du köra gott om månadsvisa körningar för typisk marknadsföringsanvändning, och egen hosting tar bort körningstak (din server blir begränsningen). I praktiken blir de flesta körningar klara på ett par minuter eftersom AI-anropet är det längsta steget, så det fungerar bra för dussintals förfrågningar per dag.
Ofta, ja, om du bryr dig om kontroll. n8n gör det enklare att redigera prompter, förgrena logik baserat på intent och hålla allt i ett och samma flöde utan att betala extra för “paths”. Formulärtriggern är också praktisk eftersom du kan ge teamet en länk istället för att be dem formatera Slack-meddelanden perfekt. Om du bara vill ha ett superenkelt flöde “skicka formulär → skicka mejl” fungerar Zapier eller Make bra. Men om du förväntar dig att iterera på prompten, lägga till validering eller logga fler fält i Sheets senare så är n8n fortsatt smidigt när det växer. Prata med en automationsexpert om du vill ha hjälp att välja.
När det här väl rullar slutar sökordslistor vara en tidstjuv och blir en repeterbar input till din content-maskin. Sätt upp det en gång och låt flödet göra grovjobbet.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.