Block 1 - Split In Batches (IndexNow ≤500)1
- Type / Role
- n8n-nodes-base.splitInBatches - splitInBatches
- Config choices
- Version 3
This workflow is provided as-is. Please review and test before using in production.
Summary This workflow enables the submission of business critical URLs via the Google Indexing API and IndexNow. Why is this important for SEO? If your objective is visibility within AI powered sea...
n8n-nodes-base.splitinbatches, n8n-nodes-base.wait, n8n-nodes-base.stickynote, n8n-nodes-base.httprequest, n8n-nodes-base.webhook, n8n-nodes-base.set, n8n-nodes-base.code, n8n-nodes-base.splitout
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Philippe.
Original n8n.io sourceThis workflow enables the submission of business-critical URLs via the Google Indexing API and IndexNow.
Why is this important for SEO?
This workflow uses OnCrawl API endpoint to automatically discover your sitemaps.xml and submit their latest updates to both Google Indexing API and IndexNOW.
It includes two variations:
sitemap.xml and submit them to Google and IndexNow.This workflow works for Oncrawl users with API access enabled in their plan.
if you are not an Oncrawl users, please refer to: https://n8n.io/workflows/8778-workflow-for-submitting-changed-sitemap-urls-using-google-indexing-api-and-bing-indexnow/
To get an API Key, just go in your User Account profile > tokens > + Add API access token:
Create your first crawl by: Clicking in Create configuration > choose a template > Automate > Webhook.
Webhook Node: In n8n, copy paste the Webhook callback URL into the Oncrawl Webhook section. At the end, Oncrawl sends a POST HTTP request to n8n containing: Workspace_ID, Project_ID, Crawl_ID. More details in Webhook Documentation: https://developer.oncrawl.com/#notification
Discover_sitemaps endpoint: documentation: https://developer.oncrawl.com/. This endpoint checks the Sitemaps declared in your robots.txt file. You can filter the output to avoid duplicate sitemaps
Config: It’s an initiation node that populate variables such as:
Crawl_ID: Fetch from Webhook NodeSITE_URL: Your site with the following format: https://your-site.comSITEMAP_URL: For subdomain sitemaps, you can duplicate this field.INDEXNOW_KEY: You can create it in the Bing Webmaster tools here https://www.bing.com/indexnow/getstartedINDEXNOW_KEY_URL: it's usually your domain and the INDEXNOW_KEY: wwww.example.com/ <INDEXNOW_KEY>Variables you can update depending on your specs:
DAYS_BACK: 7 by default.BATCH_SIZE: 500 it's the default recommended by IndexNowUSE_GOOGLE, USE_INDEXNOW: by default it's true which means the process will run for both Google and IndexNowUSE_GOOGLE = true from Cofig?coverageState and lastCrawlTime of a given URL given by Google Search ConsoleSubmitted and indexed” -> Push to "isNew" nodeCrawled - currently not indexed” -> Push to "URL Updated" node⚠️ Google alternative to batch index URLs consists in using Premium Service to by pass the URL inspection tool: https://fr.speedyindex.com/
loc, url fields. This is useful to recover the lastmod from Orphan pages referenced into Sitemaps.
This data can be shared into Google Node afterward.
Input1 should be: "Assign mandatory sitemap fields" NodeNext nodes
loc, url fields. This is useful to recover the lastmod data for Google Node
Input1 should be: "Assign mandatory sitemap fields" NodeNext nodes
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
Showing the first 24 of 43 workflow blocks. Download the JSON for the full node graph.
| Workflow | Submit sitemap URLs from Oncrawl to Google Indexing API and IndexNow |
|---|---|
| Complexity | advanced |
| Nodes | 43 |
| Categories | Market Research |
| Author | Philippe |
| Published | 19 Dec 2025 |
Use the JSON export at /data/workflows/11948/11948.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
Summary This workflow enables the submission of business critical URLs via the Google Indexing API and IndexNow. Why is this important for SEO? If your objective is visibility within AI powered sea...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Market Research use case.