Templates / Run bulk backlink and domain analysis with DataForSEO and Google Sheets

Run bulk backlink and domain analysis with DataForSEO and Google Sheets

Unknown

by DataForSEO ✓ · 2 views · created 2026-06-24 · Market Research

Unknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.

Community nodes

These come from third-party npm packages. In n8n 3.0 unverified community packages are off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).

Nodes used (5)

Google Sheets

What it does

Quick overview This workflow is built for SEO teams, link-building specialists, and digital agencies that regularly pull multiple backlink data points per audit. Instead of maintaining five separate workflows, you can run any combination of the five DataForSEO bulk backlinks endpoints in the same execution. How it works 1. Triggers manually whenever you want to run bulk backlinks analysis. 2. Reads the list of target domains from your Google Sheet through the shared Get targets node. Aggregates all domains into a single batch request. 3. Sends the batch to each connected DataForSEO bulk backlinks endpoint (up to five in one execution). 4. Splits each endpoint's response and writes the data back to the corresponding rows in your Google Sheet. Setup 1. Create or select your DataForSEO connection (use your API login and password). 2. Create or select your Google Sheets connection. 3. Prepare your Google Sheet with target domains following the required column structure. 4. Select the same spreadsheet in the Get targets node and in every Update rows in the sheet node you plan to use. 5. Keep only the endpoint branches you want to run and disconnect the rest. 6. Run the workflow. Requirements - DataForSEO account and API credentials. - Google Sheets integration connected to n8n. Customization - You can customize this workflow by choosing which endpoint branches to keep connected for a given run. Within each branch, you can switch from domain-level to subdomain- or page-level analysis, set a custom starting date in the new & lost branches to track changes over a defined period (up to 365 days), apply filters such as a spam score threshold, or schedule the workflow to run automatically at regular intervals.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.