Perform SEO keyword research & insights with Ahrefs API and Gemini 1.5 Flash
Needs changesWhat this workflow does
This AI workflow has 9 nodes and runs when a chat message arrives. Along the way it connects Google Gemini Chat Model. It also calls ahrefs-keyword-tool.p.rapidapi.com over HTTP.
How it runs
Trigger: When a chat message arrives.
- Keyword Query Extraction & Cleaning Agent (AI Agent): runs an AI agent, with model: Google Gemini Chat Model
- Ahrefs Keyword API Request (HTTP Request): calls ahrefs-keyword-tool.p.rapidapi.com
- Extract Main Keyword & 10 related Keyword data (Code): runs custom JavaScript code
- Aggregate: combines items into one
- Keyword Data Response Formatter (AI Agent): runs an AI agent, with model: Google Gemini Chat Model
- Simple Memory: uses Simple Memory
Services it uses
HTTP calls to: ahrefs-keyword-tool.p.rapidapi.com
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- AI Agent v1 (old agent modes) in Keyword Data Response Formatter (v1.8), Keyword Query Extraction & Cleaning Agent (v1.8): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) Keyword Data Response Formatter (v1.8), Keyword Query Extraction & Cleaning Agent (v1.8) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (7)
- Chat Trigger
@n8n/n8n-nodes-langchain.chatTrigger - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - AI Agent
@n8n/n8n-nodes-langchain.agent - Code
n8n-nodes-base.code - Aggregate
n8n-nodes-base.aggregate - HTTP Request
n8n-nodes-base.httpRequest - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow
From the author
This n8n workflow automates SEO keyword research by querying the Ahrefs API for keyword data and related keyword insights. The enriched data is then processed by an AI agent to format a response and provide valuable SEO recommendations. Perfect for SEO…