Skip to main content
The Semrush integration gives you access to keyword research, domain analysis, backlink data, and competitive intelligence directly inside Slate workflows. Semrush is built into Slate — no separate Semrush account or API key needed.

Why use Semrush in Slate?

SEO research often involves jumping between tools — gathering keyword data in one place, analyzing competitors in another, then manually feeding that data into content workflows. The Semrush integration brings that data into your workflows so you can research, analyze, and act on SEO insights in a single automated pipeline.

Prerequisites

  • A Slate account with an active workspace
No Semrush account or API key is required. Semrush data access is included with your Slate workspace.

Getting started

Semrush data is available through dedicated workflow blocks. No connection setup is needed.
  1. Open or create a workflow.
  2. Add any Semrush block from the block library.
  3. Configure the block with your target keyword, domain, or URL.
  4. Run the workflow to retrieve Semrush data.

Available blocks

Slate provides eight Semrush blocks, each focused on a specific type of SEO data.

Keyword Overview

Get search volume, keyword difficulty, CPC, and competition metrics for any keyword. Full guide →

Domain Overview

Analyze any domain’s organic and paid search performance. Full guide → Check a domain’s backlink profile and authority. Full guide → Find keyword variations and question-based queries related to a seed keyword. Full guide →

Domain Organic Keywords

List the top organic keywords a domain ranks for, with position and traffic data. Full guide →

URL Organic Keywords

Get the organic keywords a specific URL ranks for. Full guide →

Organic Keyword Gap

Compare your domain against competitors to find keywords they rank for and you don’t. Full guide →

Organic Results

Get the top-ranking pages for a keyword in Google’s organic results. Full guide →

Regional databases

All Semrush blocks support regional databases. Select the region that matches your target market to get localized data. Default: United States 100+ regions are available, including United Kingdom, Canada, Australia, and more. Region affects all returned metrics — search volume, CPC, competition, and traffic estimates are all region-specific.

Use cases

Keyword research pipeline

Start with seed keywords and expand them into a prioritized list. Combine Keyword Overview with Related Keywords to build a comprehensive keyword map, then score each keyword by search volume and difficulty. Example flow: Keyword Overview for seed term → Related Keywords for variations → Loop through results → Keyword Overview for each → Code block scores by volume/difficulty ratio → Google Sheets exports prioritized list

Competitive domain analysis

Analyze multiple competitors in a single workflow run. Compare organic traffic, keyword counts, and ad spend to understand the competitive landscape. Example flow: Loop through competitor domains → Domain Overview for each → Code block calculates market share → LLM generates competitive report → Google Sheets saves comparison table

Content brief generation

Use keyword and competitor data to generate data-driven content briefs. Pull metrics for a target keyword, analyze top-ranking domains, and feed everything into an LLM block. Example flow: Keyword Overview for target term → Domain Organic Keywords for top competitor → LLM generates content brief with keyword targets and competitor insights Identify high-authority domains in your niche for link building outreach. Analyze backlink profiles of competitors to find domains worth targeting. Example flow: Backlink Overview for competitor → Domain Overview to check authority → Google Sheets exports prospect list with authority scores

SEO performance monitoring

Run a scheduled workflow that checks your domain metrics weekly and logs results to a Google Sheet for trend tracking. Example flow: Domain Overview for your domain → Keyword Overview for priority keywords → Google Sheets appends weekly snapshot → LLM summarizes week-over-week changes

Regional SEO comparison

Evaluate keyword potential across multiple regions to decide where to focus your international SEO efforts. Example flow: Loop through target regions → Keyword Overview for each region → Code block compares volumes and difficulty → LLM recommends priority markets

Error handling

Each Semrush block offers two error handling options:
  • Terminate Workflow — stops the workflow if data retrieval fails
  • Continue Execution — skips the failed block and continues to the next step
Choose based on whether downstream steps depend on the Semrush data.

Tips

  • Use placeholders like {{step_1.output}} to pass keywords or domains from previous steps into Semrush blocks
  • Combine Semrush blocks with Loop blocks to analyze multiple keywords or domains in a single run
  • Save Semrush output to Google Sheets for long-term tracking and reporting
  • Feed Semrush data into LLM blocks to generate content briefs, reports, or strategy recommendations
  • Schedule workflows to run Semrush analysis on a recurring basis

What’s next