n8n

How to Generate GSC and DataForSEO Content Audits?

Get a branded content SEO audit in one run. It crawls up to 1000 pages and blends the crawl with Google Search Console data. Ideal for agencies and marketing teams that need clear reports fast.

On start, the flow sets your domain and brand fields. It creates a crawl task with DataForSEO, waits for completion, then pulls raw page data. URLs are batched in groups of 100 and checked in Search Console using the right property type. The results are merged to show clicks, impressions, and crawl issues together. It flags 404 and 301 pages, fetches source links, and builds a clean structure. Finally it generates a styled HTML report ready for download.

You need a DataForSEO account and Google Search Console access. Update the Set Fields node with your domain, brand colors, and logo, then run and download the file. Expect a clear view of winners and problems, faster audits, and repeatable client reports for onboarding, quarterly checks, and site moves.

What are the key features?

  • One click start with a manual trigger.
  • HTTP requests create and poll a DataForSEO crawl task.
  • Smart Wait and If nodes manage task status and timing.
  • Pull up to 1000 pages of raw crawl data when ready.
  • Code node extracts page URLs from the API response.
  • Split in batches of 100 to control API call volume.
  • Query Google Search Console for each URL with the correct property type.
  • Merge GSC metrics with crawl data to align clicks, impressions, and issues.
  • Detect 404 and 301 pages and fetch source links for faster fixes.
  • Build a branded HTML report and provide a file for download.

What are the benefits?

  • Reduce manual audit work from 6 hours to 20 minutes for 500 pages
  • Automate about 90 percent of audit steps from crawl to report
  • Improve accuracy by removing copy paste errors across data sources
  • Handle up to 1000 pages in one run
  • Connect DataForSEO crawl data with Google Search Console metrics
  • Surface 404 and 301 issues with source links to fix fast

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with DataForSEO and Google Search Console. See the Tools Required section above for links to create accounts with these services.
  3. In the n8n credentials manager, create a new HTTP Basic Auth credential for DataForSEO. Use your DataForSEO login and password from your account API page.
  4. Open each DataForSEO HTTP Request node and assign the Basic Auth credential. This includes Create Task, Check Task Status, Get RAW Audit Data, and Get Source URLs Data.
  5. Double click the Query GSC API node, choose Create new credential, then follow the on screen steps to connect your Google account with Search Console access.
  6. Make sure your Google user has access to the Search Console property. Set gsc_property_type to domain or url to match your property setup.
  7. Open the Set Fields node and fill in dfs_domain, company_name, company_website, company_logo_url, brand_primary_color, brand_secondary_color, dfs_max_crawl_pages, dfs_enable_javascript, and gsc_property_type.
  8. Optional tuning: In Split In Batches, keep batch size near 100. In Wait nodes, keep a short delay to respect API limits while keeping runs fast.
  9. Click Execute to start. Watch the Create Task and Check Task Status nodes. The flow will loop until the crawl is complete.
  10. Confirm that Get RAW Audit Data returns items and that URLs move through the batch and Search Console steps without errors.
  11. After the run finishes, open the Download Report node and download the HTML file.
  12. Validate the report shows your brand colors and logo, and that clicks and impressions appear for a sample of URLs.
  13. Troubleshooting: If you see 401 errors, recheck DataForSEO credentials. If GSC data is empty, verify property type and user access. If items stop at 1000, lower the limit or run again with a different scope. If the run takes too long, reduce batch size or increase the wait time slightly.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

DataForSEO

Sign up

Pay-as-you-go: $50 minimum deposit; free $1 trial; SERP API from $0.0006 per SERP page

Google Search Console

Sign up

Free: $0 (API usage is free; quotas apply)

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.