Keyword Research

Keyword Research


Download

Turn a list of seed keywords into an actionable SEO opportunity database — in minutes

If your team is still doing keyword research manually — copying and pasting ideas from different tools — you’re wasting time and missing opportunities.

This n8n workflow fully automates keyword research: it takes pending seed keywords from Airtable, queries DataForSEO Labs to retrieve hundreds of keyword variations (suggestions, related keywords, and ideas), normalizes all metrics, and stores everything in Airtable, ready to be prioritized and executed.


What does this workflow do?

1) Automatically processes pending seed keywords

The workflow reads all keywords marked as “Todo” in Airtable and updates their status to “In progress”, ensuring traceability and avoiding duplicate processing.


2) Fetches keyword data from DataForSEO (3 parallel sources)

For each seed keyword, the workflow queries DataForSEO Labs (Google) using three endpoints:

  • Keyword Suggestions
  • Related Keywords
  • Keyword Ideas

All queries respect the configured language, location, and result limits.


3) Normalizes and enriches each keyword

Each result is standardized and enriched with consistent fields:

  • Keyword
  • Search volume
  • CPC
  • Competition & competition level
  • Language / location
  • Source (“function”: suggestions, related, ideas)
  • Processing date
  • Reference to the original seed keyword

This makes comparison, filtering, and prioritization extremely easy.


4) Saves results to Airtable using upsert logic

All keywords are stored in the “Keywords Research” table using an upsert strategy with a unique key based on:
keyword + seed keyword + source

This prevents duplicates and allows the workflow to be safely re-run at any time.


5) Marks the process as completed

Once all data is processed, the original seed keyword is updated to “Done”, keeping the pipeline clean and ready for the next batch.


Business benefits (ROI)

✅ Massive time savings

What usually takes hours of manual work is reduced to minutes, with no copy-paste and no human error.


✅ Better SEO opportunity coverage

By combining suggestions, related keywords, and ideas, you get a much richer keyword universe, ideal for:

  • Topic clusters
  • Long-tail keywords
  • BOFU (transactional) content
  • TOFU (informational) content

✅ Easy prioritization using real metrics

With volume, CPC, and competition centralized, you can build clear prioritization models such as:

  • Quick wins (low competition + decent volume)
  • Pillar content (high volume)
  • Service and landing pages (high CPC)

✅ Repeatable and scalable process

Your team can run this workflow daily or weekly to continuously grow a structured keyword database with full visibility and control.


✅ Perfect for agencies and in-house teams

Ideal if you manage multiple websites, services, or content categories. Just add new seed keywords — the system does the rest.


Who is this workflow for?

  • SEO and Marketing teams that need speed and consistency
  • Agencies managing multiple clients
  • Companies building a data-driven content engine
  • Any business that wants to generate leads with SEO at scale

What do you need to implement it?

  • n8n (cloud or self-hosted)
  • A DataForSEO account
  • An Airtable base with:
    • A “Keywords” table (seed keywords + status)
    • A “Keywords Research” table (results repository)

We can deliver this workflow fully implemented with:

  • Error handling and retries
  • Execution logs
  • Scheduled runs (cron)
  • Airtable dashboards for prioritization

Call to action

Want this workflow running in your business?

If you want to automate keyword research and turn it into a scalable SEO opportunity engine: