What you’ll build
A workflow that automates keyword research by fetching data from multiple sources, analyzing search intent with AI, and organizing results for content planning. Time to build: 20 minutes Nodes used: Semrush, YourTextGuru, LLM, Google SheetsThe problem
Traditional keyword research is slow:- Manually checking tools like Semrush, Ahrefs
- Analyzing search intent for each keyword
- Categorizing and prioritizing hundreds of keywords
- Creating content briefs from keyword data
Workflow overview
Step-by-step guide
Step 1: Define your seed keywords
Start with a list of seed keywords in Google Sheets:| Keyword |
|---|
| seo tools |
| keyword research |
| content optimization |
Step 2: Create the workflow
- Click New Workflow
- Name it “Keyword Research”
Step 3: Fetch seed keywords
1
Add Google Sheets Reader
Configure:
- Spreadsheet ID: Your seed keywords sheet
- Range:
Seeds!A:A
Step 4: Expand keywords with Semrush
1
Add Loop node
Configure:
- Items:
{{GoogleSheets_0.data}}
2
Add Semrush Keyword Overview
Configure:
- Keyword:
{{Loop_0.currentItem.keyword}} - Database:
us(or your target country)
- Search volume
- Keyword difficulty
- CPC
- Related keywords
Step 5: Get content optimization data
1
Add YourTextGuru Keywords node
Configure:
- Keyword:
{{Loop_0.currentItem.keyword}}
- Important terms to include
- Competitor analysis
- Optimization targets
Step 6: Analyze search intent with AI
1
Add LLM node
Configure:
- Model: GPT or Claude
- Instructions:
Step 7: Save to Google Sheets
1
Add Google Sheets node
Configure:
- Operation: Append
- Values: Include all analyzed data
- Keyword
- Volume
- Difficulty
- Intent
- Content Type
- Suggested Title
- Topics
- Word Count
- Priority
Sample output
| Keyword | Volume | Difficulty | Intent | Content Type | Title | Priority |
|---|---|---|---|---|---|---|
| seo tools | 12,000 | 65 | Commercial | Comparison | ”15 Best SEO Tools in 2024” | 7 |
| how to do keyword research | 8,000 | 45 | Informational | Guide | ”Keyword Research: Complete Guide” | 9 |
| semrush pricing | 5,000 | 30 | Transactional | Landing Page | ”Semrush Pricing & Plans” | 8 |
Advanced options
Competitor keyword gap analysis
Find keywords your competitors rank for but you don’t: Add a Semrush Domain Keywords node:SERP feature analysis
Identify keywords with featured snippets, PAA, etc.:Content clustering
Group related keywords into topic clusters:Best practices
Filter by search intent
Focus your workflow based on goals:| Goal | Filter Intent |
|---|---|
| Blog traffic | Informational |
| Product pages | Transactional |
| Comparison content | Commercial |
Balance volume and difficulty
Use the AI priority score, or create your own formula:Validate with real SERPs
Add a Serper node to check actual search results:Results you can expect
| Metric | Manual Process | With Draft & Goal |
|---|---|---|
| Keywords analyzed/hour | 20 | 500+ |
| Intent accuracy | Variable | 90%+ |
| Content briefs/day | 2-3 | 50+ |
| Missed opportunities | Many | Minimal |
Template workflow
Use our pre-built keyword research template:Keyword Research Template
Import this workflow and customize for your needs

