Automated Content SEO Audit Report
Configured with Convert To File, HTTP Request, Loop Over Items, Wait. Review the connections and setup before adapting this template.
Node categories in this workflow
- Transform
- Trigger
- Web / API
- Routing
- Wait
- Code
Icons describe general node roles, inferred from node types. Inspect the parameters for the configured action.
Drag to pan; use + and − to zoom. Reconstructed from the exported node positions; nothing runs here. Dashed lines represent non-main connections. Full node names and notes appear below.
How it works
The exported workflow contains the following configured nodes. Their connections are shown above; inspect the JSON for the complete logic, expressions, and external actions.
| Node | Category | Type | Operation |
|---|---|---|---|
| Set Fields | Transform | Edit Fields | See node parameters |
| When clicking ‘Start’ | Trigger | Manual Trigger | See node parameters |
| Check Task Status | Web / API | HTTP Request | See node parameters |
| Create Task | Web / API | HTTP Request | POST |
| If | Routing | If | See node parameters |
| Wait | Wait | Wait | See node parameters |
| Get RAW Audit Data | Web / API | HTTP Request | POST |
| Extract URLs | Code | Code | See node parameters |
| Loop Over Items | Routing | Loop Over Items | See node parameters |
| Query GSC API | Web / API | HTTP Request | POST |
| Wait1 | Wait | Wait | See node parameters |
| Map GSC Data to URL | Transform | Edit Fields | See node parameters |
| Merge GSC Data with RAW Data | Code | Code | See node parameters |
| Build Report Structure | Code | Code | See node parameters |
| Generate HTML Report | Code | Code | See node parameters |
| Extract 404 & 301 | Code | Code | See node parameters |
| Loop Over Items1 | Routing | Loop Over Items | See node parameters |
| Map URLs Data | Code | Code | See node parameters |
| Get Source URLs Data | Web / API | HTTP Request | POST |
| Download Report | Transform | Convert To File | toText |
Setup
- Download the JSON and import it into an isolated n8n instance. Leave the workflow inactive.
- Connect your own credentials through n8n’s credential store. Replace
REPLACE_WITH_*values with your resource identifiers. - Inspect API destinations, Code nodes, database queries, file paths, and outbound actions.
- Run with synthetic data and harmless destinations. Enable triggers only after checking the actual outputs.
Requirements
An n8n instance with the listed node types and compatible versions. Service-connected workflows may require accounts, credentials, or paid APIs.
Credential types declared in the source
None declared. HTTP requests and Code nodes may still need configuration.
Workflow notes
Content SEO Audit Report
Content SEO Audit Report
A workflow powered by DataForSEO and Google Search Analytics API that generate a comprehensive content audit report for any website up to 1000 pages, 100% customized to your brand's colors.
Set up instructions:
- Add a new credential "Basic Auth" by following this guide. You can get your DataForSEO API credentials here. DataForSEO offer a free $1 credit when you register, which is plenty enough to test the workflow as the cost is about ~$0.20 per 500-page report. Finally, assign your Basic Auth account to the node "Create Task", "Check Task Status", "Get Raw Audit Data" and "Get Source URLs Data".
- Add a new credential "Google OAuth2 API" by following this guide. Assign your Google OAuth2 account to the node "Query GSC API".
- Update the "Set Fields" node with the following information:
- dfs_domain: The website domain you want to crawl.
- company_name: Your company name (Will be displayed on the final report)
- company_website: Your company website URL (Will be displayed on the final report)
- company_logo_url: Your company logo URL (Will be displayed on the final report)
- brand_primary_color: Your primary brand color. (Will be used to customize the final report to your brand's colors)
- brand_secondary_color: Your secondary brand color. (Will be used to customize the final report to your brand's colors)
- gsc_property_type: Set to "domain" or "url" depending of the property type set in your Google Search Console account for the target website (dfs_domain).
- Start the workflow. Once done, download the HTML file in the last node "Download Report".
Voilà! You have a comprehensive content audit report ready to be sent to your client via email, customized to your own branding.
Note: The workflow take approximately 20 minutes to run for ~500 pages. If you want to customize this workflow for your own need, feel free to contact us.
Automated Content SEO Audit Report
Automated Content SEO Audit Report
Purpose and structure
This folder contains the Automated Content SEO Audit Report workflow. Its executable nodes use code, convertToFile, httpRequest, if, manualTrigger, set, splitInBatches, wait. The table and connection map below are derived from the JSON, not an inferred guarantee of behavior.
Setup
Import inactive. Configure your own credentials and replace REPLACE_WITH_* values. Review external destinations and Code nodes before running.
Entry points
When clicking ‘Start’
Verification
Sanitized source candidate; not runtime-tested. This overview is generated from node metadata. Read the folder README for the connection map, credential types, and license.
Attribution
https://github.com/Zie619/n8n-workflows/blob/94007c1445d9258a7da116646b79473e7c7c3282/workflows/Wait/1696_Wait_Code_Automate_Webhook.json MIT; preserve source notices.