Overview
The Organic Results block returns the organic search results that rank for a keyword in Semrush. Use it to see which URLs hold each position, study competitor pages, and understand the SERP layout for a keyword.Configuration
Keyword (Required)
The search keyword to get organic results for. Example:{{step_1.output}}
Number of Results
How many organic results to return. Range: 1-1000 Default: 10Country / Region
The Semrush regional database for the SERP data. Default: United States (us)
Pick the country that matches your target audience. You can also switch the field to use a placeholder for dynamic country values; Slate maps common country names and codes automatically.
Error Handling
Define what happens if the block fails to retrieve data. Options:- Terminate Workflow: Stop execution immediately
- Continue Execution: Proceed to next step despite error
Output Data
The block returns an array of result objects, one per ranking URL.Keyword
The keyword the result ranks for. Example:"crm software"
Position
The organic ranking position of the URL. Example:"1"
Url
The ranking page URL. Example:"https://www.salesforce.com/crm/"
Traffic
Estimated share of the keyword’s traffic this result receives. Example:"31.45"
Traffic Cost
Estimated value of that traffic if bought through paid search. Example:"4480"
Keywords SERP Features
SERP features present for the keyword, returned as readable names. Example:["Sitelinks", "People also ask", "AI overview"]
SERP Features
SERP features present on this specific result, returned as readable names. Example:["Sitelinks"]
Sample Output
Best Practices
- Use this block to study who ranks for a keyword before targeting it.
- Pair it with Keyword Overview to combine SERP makeup with keyword metrics.
- Request more results when you need a full first-page or multi-page view.
- Match the Country to the market you are researching.
- Check SERP features to see if features like AI overview or People also ask crowd out organic clicks.
- Loop over a keyword list to map SERPs across a topic.
- Pass ranking URLs into a scrape or LLM block for competitor analysis.
Common Use Cases
What’s Next
- Get keyword metrics in Keyword Overview
- Compare competitors in Organic Keyword Gap
- See a domain’s keywords in Domain Organic Keywords
- Loop over keywords with the Loop Block
- Analyze results with the LLM Block
- Save data in Google Sheets
- Connect your account in Semrush integration