Research SEO keywords with Semrush
CREATED BY
2 Templates
356 Views
LAST UPDATED
November 24, 2025SOLUTION
Marketing
INTEGRATIONS USED
DESCRIPTION
What does this flow do?
Streamline keyword discovery and analysis with this AI-powered flow. Enter a keyword to get detailed SEO metrics, including search volume, competitiveness, keyword difficulty. Combines data from Semrush with current web search trends.
Here's how it works:
-
Enter the desired keyword to research
-
Enter the desired number of search results to analyze (5, by default)
-
Run the "Keyword Research" subflow:
-
Calls the SERP API to get info (on e.g., organic results, related queries, etc.)
-
Uses Semrush to get info (on e.g., search volume, CPC, keyword difficulty, etc.)
-
Grabs top 5 (or other number as specified in Step 2) results from Google
-
Ask AI node synthesizes data into a report
-
-
Generated report sent back to main flow.
Who is this for?
-
Growth marketers researching optimal keywords and the SEO landscape
-
Content marketers looking for content opportunities
How to customize this flow
Add an additional service for output
By default the keyword analysis will be returned in Gumloop. You might want to add an additional step where the output gets written to a different service, e.g. send an email, Google Docs, Airtable, etc. If so, you'll generally want to follow these steps:
-
Add a node for your desired service in the main flow page ("Keyword Research"), e.g. Write to Google Docs, Write to Airtable, Send Email Notification, etc.
-
Connect the output of the "Keyword Research" subflow node to the new node you just added
-
Configure the new node to use the "Keyword Analysis" variable from the "Keyword Research" subflow node.
Adjust the prompt for report generation
If you have specific requirements for the report, you can alter the prompt in the "Generate Report" node of the "Keyword Research" subflow.
Change the country associated with the Semrush data
By default, the Semrush data will be for the United States, but you can change this in the "Semrush Keyword Overview" node in the "Keyword Research" subflow.
HOW DO YOU SET THIS UP?
1.
Input keyword to research
2.
Optional: provide number of search results to analyze
If you don't provide a number, the flow will default to analyzing the top 5 results.
3.
Optional: set up an additional node to write the output to another service
By default the keyword analysis will be returned in Gumloop. You might want to add an additional step where the output gets written to a different service, e.g. send an email, Google Docs, Airtable, etc.
Hand-picked by the Gumloop team
Similar Templates
13 views
2 days ago
298 views
a week ago
94 views
a week ago