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
Getting started
Semrush data is available through dedicated workflow blocks. No connection setup is needed.- Open or create a workflow.
- Add any Semrush block from the block library.
- Configure the block with your target keyword, domain, or URL.
- 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 →
Backlink Overview
Check a domain’s backlink profile and authority.
Full guide →
Related Keywords
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 listCompetitive 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 tableContent 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 insightsBacklink prospecting
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 scoresSEO 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 changesRegional 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 marketsError 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
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
- Keyword Tracker — Semrush data powers volume, difficulty, and CPC columns on tracked keywords
- Keyword Overview Block — detailed guide on keyword analysis
- Domain Overview Block — detailed guide on domain analysis
- Backlink Overview Block — detailed guide on backlink analysis
- Related Keywords Block — find keyword variations
- Domain Organic Keywords Block — see what a domain ranks for
- URL Organic Keywords Block — see what a URL ranks for
- Building Workflows — learn how to create workflows
- Loop Block — process multiple keywords or domains in one run