Generate SEO content audit reports with DataForSEO and Google Search Console
Ready for 3.0What this workflow does
This workflow has 20 nodes and runs manually, when you click “Execute workflow”. It uses only n8n's built-in nodes. It also calls api.dataforseo.com over HTTP.
How it runs
Trigger: Manually, when you click “Execute workflow”.
- Set Fields (Edit Fields (Set)): sets 9 fields: dfs_domain, dfs_max_crawl_pages, dfs_enable_javascript…
- Create Task (HTTP Request): calls api.dataforseo.com (POST)
- Check Task Status (HTTP Request): calls an HTTP API
- If: checks a condition and branches into true / false
- Get RAW Audit Data (HTTP Request): calls api.dataforseo.com (POST)
- Wait: waits 1 minutes
- Extract URLs (Code): runs custom JavaScript code
- Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
- Merge GSC Data with RAW Data (Code): runs custom JavaScript code
- Query GSC API (HTTP Request): calls an HTTP API (POST)
…plus 9 more steps. See the full node list below.
HTTP calls to: api.dataforseo.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (8)
- Edit Fields (Set)
n8n-nodes-base.set - Manual Trigger
n8n-nodes-base.manualTrigger - HTTP Request
n8n-nodes-base.httpRequest - If
n8n-nodes-base.if - Wait
n8n-nodes-base.wait - Code
n8n-nodes-base.code - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Convert to File
n8n-nodes-base.convertToFile
From the author
Introduction The Content SEO Audit Workflow is a powerful automated solution that generates comprehensive SEO audit reports for websites. By combining the crawling capabilities of DataForSEO with the search performance metrics from Google Search Console, this…