Hi everyone
,
n8n: 1.64.0 (Docker) | Ubuntu 24.x (VPS Infomaniak, Europe/Paris)
Reverse proxy: Caddy (TLS) | DB: Postgres/pgvector | Ollama: 0.1.34
Chemin compose: /opt/n8n/docker-compose.yml
n8n-nodes-python-runtime
n8n-nodes-webpage-content-extractor
n8n-nodes-googleforms
n8n-nodes-google-search-console
n8n-nodes-google-pagespeed
@brave/n8n-nodes-brave-search
I’m having trouble with nested loops using the Loop Over Items node. My workflow runs Google searches for five different queries and processes each SERP result individually by checking against a Google Sheet, making an HTTP request, extracting the page content, and cleaning it. The Google Search node returns the expected 10 results per query (I can see all items right before the inner loop), but once the inner Loop Over Items node starts, it only iterates through the first batch of results from the first query. When the outer loop proceeds to the second query, the inner loop never runs; it seems to go directly to the “done” branch.
I have Batch size set to 1 on both Loop Over Items nodes, I connect the inner loop’s “loop” output to the processing nodes and send its “done” output back to the outer loop’s Continue input. The outer loop’s “loop” output goes to the Google Search node and its “done” output connects to a final node. Despite this, the inner loop still fails to iterate for subsequent queries.
Any ideas on what I’m missing? Thanks!


