Flag SEO Regressions and Post a Digest

For a growth team that watches 20+ money pages and can't catch a regression fast enough by hand. One prompt pulls Ahrefs and SEMrush, flags any page that dropped more than 3 positions, and posts a digest to Slack with the likely cause and a suggested fix.

Ahrefs logoAhrefs
SEMrush logoSEMrush
Slack logoSlack
THE GRIND

SEO regressions get caught too late

By the time someone notices a top page slipped, it's been bleeding traffic for two weeks — and the refresh that would've fixed it is now three sprints out.

Logging into Ahrefs and SEMrush every Monday by hand

Missing the small drops that compound into big ones

Findings never make it into Slack, so nobody files the refresh ticket

Composio collapses all of this into one prompt — here's what that looks like.

THE FLOW
5 steps · 3 toolkits

Your agent runs it end-to-end.

  1. 01
    Pull this week's positions for the top 20 pages from Ahrefs
    ahrefs logo
  2. 02
    Cross-check SEMrush position tracking for the same URLs
    semrush logo
  3. 03
    Flag any page that dropped more than 3 positions week-over-week
  4. 04
    For each flag, note the lost keyword and any new competitor that gained the spot
  5. 05
    Post a digest to #marketing with the drops, the likely cause, and a suggested fix
    slack logo
THE PAYOFF

Regressions caught the week they happen

Every Monday your team opens Slack to a ranked list of what slipped, why, and what to do. Refreshes get filed the same sprint — not three sprints later.

Paste this into Claude, Cursor, or Codex. It'll install the CLI, connect your apps, and run the task — end to end.