All templates
SEOAdvanced

Top-10 Rank Drop Alert via Gmail

RobomotionUpdated Yesterday
Top-10 Rank Drop Alert via Gmail

Overview

Every day, pulls the keywords each target domain currently holds a top-10 position for, compares against yesterday's snapshot, and emails a digest of everything that slipped.

Top-10 Rank Drop Alert via Gmail

Every day, pulls the keywords each target domain currently holds a top-10 position for, compares against yesterday's snapshot, and emails a digest of everything that slipped.

How it works

The largest automation in the source collection at 47 steps, reduced here to a single snapshot-and-diff loop.

  1. Daily — Inject trigger.
  2. Get Yesterday PositionsIndex Yesterday PositionsClear Keywords Sheet.
  3. For Each TargetGet Top 10 KeywordsAccumulate PageGo To Next Page, filtered server-side to rank_group <= 10.
  4. Find Rank Drops — both a worse position on page one and a fall out of page one entirely.
  5. Append Today PositionsShould We EmailEmail The Drops.

Setup

  • DataForSEO credential — API login and password from https://app.dataforseo.com/api-access.
  • Google credential — Service Account or OAuth2 with access to the spreadsheet.
  • Gmail credential — OAuth2 for the sending account.
  • Two sheets: Targets and Keywords.

Ported from