Skip to main content

Node Inputs

Required Fields

URL:
The specific URL to analyze for ranking keywords.
Example: "https://example.com/blog/coffee-guide"
Database:
The regional database to query.
Available options include: us, uk, ca, au, fr, de, es, it, and many more.
Example: "us"

Optional Fields

Limit:
Maximum number of keywords to retrieve.
Example: 100
Export Columns:
Specific data columns to include in the results.
Available options:
  • Ph - Keyword phrase
  • Po - Position
  • Nq - Search volume
  • Cp - CPC
  • Co - Competition
  • Tr - Traffic
    Example: ["Ph", "Po", "Nq", "Tr"]
Filter:
Advanced filtering options for keyword results.
Example: "Po|Lt|20" (Position less than 20)

Node Output

URL Keywords:
A list of all keywords the specific URL ranks for, including position and traffic metrics.
Example Output:
{
  "url": "https://example.com/blog/coffee-guide",
  "database": "us",
  "total_keywords": 87,
  "keywords": [
    {
      "keyword": "how to make coffee",
      "position": 5,
      "search_volume": 12100,
      "cpc": 1.23,
      "traffic": 1815,
      "competition": 0.45
    },
    {
      "keyword": "coffee brewing methods",
      "position": 8,
      "search_volume": 8100,
      "cpc": 0.98,
      "traffic": 891,
      "competition": 0.52
    }
  ]
}

Node Functionality

The Semrush URL Keywords node:
  • Identifies all keywords a specific URL ranks for.
  • Provides position tracking for individual pages.
  • Analyzes traffic contribution from each keyword.
  • Supports content optimization by revealing ranking opportunities.
  • Enables page-level SEO performance monitoring.
I