Skip to main content

Overview

SEO tool nodes connect your workflows to industry-leading SEO platforms. Analyze keywords, track backlinks, optimize content, and monitor rankings — all automated.

Available SEO tools

Keyword & ranking tools

Site analysis

Integration setup

Each SEO tool requires its own API credentials:
ToolCredential typeWhere to get
SemrushAPI KeySemrush account settings
MajesticAPI KeyMajestic API section
YourTextGuruAPI KeyYourTextGuru dashboard
SerperAPI Keyserper.dev

Adding credentials

  1. Go to SettingsIntegrations
  2. Click Add Integration
  3. Select the SEO tool
  4. Enter your API key
  5. Save

Common SEO workflows

Keyword research pipeline

Competitor analysis

Content optimization

Semrush nodes

Domain Keywords

Get all keywords a domain ranks for: Input: Domain (e.g., example.com) Output:
{
  "keywords": [
    {
      "keyword": "best seo tools",
      "position": 3,
      "volume": 12000,
      "difficulty": 65,
      "url": "https://example.com/seo-tools"
    }
  ]
}

Keyword Overview

Analyze a specific keyword: Input: Keyword, database (country) Output: Volume, difficulty, CPC, trend, SERP features

URL Keywords

Find keywords for a specific URL: Input: URL Output: All keywords that URL ranks for

Majestic nodes

Trust Flow & Citation Flow

Understand domain authority:
MetricWhat it means
Trust FlowQuality of backlinks
Citation FlowQuantity of backlinks
TF/CF RatioQuality vs quantity balance
Get detailed backlink data:
  • Source URLs
  • Anchor text
  • Link type (follow/nofollow)
  • First/last seen dates

YourTextGuru nodes

Keywords

Get optimization keywords for a topic: Input: Target keyword, language Output:
  • Primary keywords to include
  • Secondary keywords
  • Questions to answer
  • Competitor analysis

Score

Check content optimization level: Input: Content text, target keyword Output:
  • SEO score (0-100)
  • Danger score (over-optimization)
  • Missing keywords
  • Recommendations

Best practices

Rate limiting

SEO APIs have usage limits:
ToolTypical limit
Semrush10,000 requests/month
MajesticVaries by plan
YourTextGuruCredits-based
Add delays between requests to avoid hitting limits.

Caching results

SEO data doesn’t change instantly. Cache to save API calls:
  • Keyword data: Cache 24 hours
  • Backlink data: Cache 7 days
  • SERP data: Cache 1-4 hours

Combining data sources

Get a complete picture by combining tools:
Semrush (keywords) + Majestic (backlinks) + YourTextGuru (optimization)
= Complete SEO analysis

Next steps