Research SEO keywords with Semrush

CREATED BY

DK

2 Templates

356 Views

LAST UPDATED

November 24, 2025

SOLUTION

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:

  1. Enter the desired keyword to research

  2. Enter the desired number of search results to analyze (5, by default)

  3. 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

  4. 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:

  1. 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.

  2. Connect the output of the "Keyword Research" subflow node to the new node you just added

  3. 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

form icon
+3

298 views

a week ago

Google Docs icon
+3

94 views

a week ago