Templates / Track weekly Bing keyword rankings with Apify and Google Sheets

Track weekly Bing keyword rankings with Apify and Google Sheets

Unknown

by JohnVC ✓ · 5 views · created 2026-08-07 · Market Research, AI Summarization

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.

What this workflow does

This workflow has 11 nodes and runs on a schedule (every week at 08:00). Along the way it connects Google Sheets, Slack and Apify (community).

How it runs

Trigger: On a schedule (every week at 08:00).

  1. Read the rank history (Google Sheets): uses Google Sheets
  2. Set the keywords to track (Edit Fields (Set)): sets 4 fields: keywords, yourDomain, market…
  3. One search per keyword (Split Out): splits a list into separate items
  4. Search Bing (Apify): run actor and get dataset (actors)
  5. Keep organic results (Filter): keeps only the items that match a condition
  6. Compare with last week (Code): runs custom JavaScript code
  7. Append this week's ranks (Google Sheets): append
  8. Optional: only the results that slipped (Filter): keeps only the items that match a condition
  9. Optional: post movers to Slack (Slack): uses Slack
  10. Optional: average position per keyword (Summarize): summarizes / groups the items

Services it uses

Google SheetsSlackApify (community)

Before you upgrade to n8n 3.0

We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).

  • Check that @apify/n8n-nodes-apify is verified or supports 3.0 (used in Search Bing).

Nodes used (9)

From the author

Quick overview Most rank trackers charge per keyword per month. This one runs on your schedule and writes to your sheet. Before each search it reads the history back, so every row carries where the result sat last week, how far it moved, and whether that is…

Excerpt from JohnVC's description on n8n.io.

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.