SEO

Content decay audit

Identify pages whose search traffic is declining over time so refreshes go to the content that's actually slipping.

The playbook

Content decay is gradual: a page that ranked well slowly loses position as competitors publish fresher material. It rarely shows up in a single-period report. You have to compare two windows.

Steps

  1. Pick two comparable windows. Use two 90-day windows: the recent one ending 3 days ago, and the same 90 days from the prior year where seasonality is a factor (otherwise the immediately preceding 90 days). State which comparison you used and why.

  2. Pull page-level performance for both windows. Two google_search_console.query calls with dimensions: ["page"], rowLimit: 500, one per window.

  3. Compute the deltas. Join on page URL. For each page calculate the change in clicks, impressions, and average position, in both absolute and percentage terms. Sort by absolute click loss; percentage alone will surface trivial pages that dropped from 4 clicks to 1.

  4. Separate the causes. The delta pattern tells you what happened:

    • Impressions flat, position worse, clicks down β†’ ranking decay. Competitors overtook you. Refresh the content.
    • Impressions down, position flat β†’ demand decline. Fewer people are searching. Not a content problem; don't recommend a rewrite.
    • Impressions up, position flat, CTR down β†’ SERP change. An AI overview or new feature is absorbing clicks. Snippet edits help; content depth may not.
  5. Confirm with engagement. google_analytics.run_report with dimensions: ["landingPage"], metrics: ["sessions", "engagementRate", "conversions"] for the recent window. A decaying page that still converts well is a higher-priority fix than one that never converted.

  6. Report. Table sorted by clicks lost: page, clicks before/after, delta, position change, diagnosed cause, and current conversions. Recommend refreshes only for the ranking-decay group, and say explicitly which pages you are not recommending work on, and why.

Gotchas

  • Don't diagnose decay from one window. A page down this month may just be seasonal.
  • Check for site changes first. A URL that changed, got redirected, or was noindexed will look like catastrophic decay. If a page's clicks went to near zero abruptly rather than gradually, suspect a technical cause and say so.
  • Year-over-year is the honest comparison for seasonal businesses. Comparing Q4 to Q3 will always look like decay for retail.
  • Search Console keeps ~16 months of data. A year-over-year comparison near the edge of that window may return partial data.

Sequel CLI

Install Sequel skills into your agent

One command connects your agent to Sequel and installs the Sequel skill, so it knows this playbook exists and reads it when a question matches. The CLI signs you in, provisions a scoped API key and writes the config for you.

Already have an MCP client?

https://api.sequel.sh/mcp

Point it at this URL and sign in when prompted, or send an API key from Settings as a Bearer token. Skills come with it; nothing else to install. Manual setup per client

  1. 1

    Install the Sequel CLI

    One line installs the latest CLI with whatever package manager you have.

    curl -fsSL https://sequel.sh/install | sh
  2. 2

    Sign in

    Authenticate in your browser and pick an organization.

    sequel login
  3. 3

    Install into your agent

    Writes the MCP config and installs the Sequel skill file for agents that support skills. Pick an agent from the list, or target one directly by its slug.

    sequel install
    • Claude Code
      sequel install claude-code
    • Claude
      sequel install claude
    • Cursor
      sequel install cursor
    • VS Code
      sequel install vscode
    • Windsurf
      sequel install windsurf
    • Zed
      sequel install zed
    • Codex
      sequel install codex
    • OpenClaw
      sequel install openclaw
    • Hermes
      sequel install hermes

More like this

Other SEO skills

Analyze high-ranking landing pages

See which pages perform best in organic search: the landing pages that earn the most clicks and impressions, the queries behind each one, and how they compare with competitor estimates from Ahrefs.

Audit internal links to important pages

Audit the site's own internal linking: crawl navigation and body links between the site's pages to find valuable pages with too few inbound internal links, orphan pages, and the handful of cross-links that would lift striking-distance rankings.

Audit or draft an llms.txt

Check whether the site has an llms.txt, whether it follows the spec and points at the pages that matter, and if it is missing draft one from the pages Search Console shows people actually find, so AI assistants get a curated map of the site instead of guessing.

Audit redirect chains and loops

Follow every redirect on the URLs Search Console still sends traffic to, on the sitemap, and on backlinked pages, to find chains, loops, redirects to the homepage, and temporary redirects that should be permanent, so link equity and crawl budget stop leaking.

Audit referring domain quality

Grade the domains linking to a site by authority, traffic and link count, spot concentration risk and link-farm patterns, and separate the referring domains that carry weight from the ones that are noise.

Audit titles and meta descriptions

Compare the title and meta description of each top page against the queries it actually ranks for in Search Console, and find missing, duplicate, truncated or misaligned metadata on the pages where a rewrite would earn the most clicks.

Put this playbook to work

Connect a source, ask the question, and the agent follows these steps. Free to start.