Shahin

Content Lifecycle

Classifying keywords and pages by their trend across three consecutive 28-day windows, to separate a technical SEO drop from a general drop in market demand.

Go to the Shahin dashboard

Updated: Dec 2025

What is Content Lifecycle?

Generic tools only show traffic rising or falling versus the prior period, without saying why — whether a competitor took your rank, or market demand for the topic simply dropped; on news sites, roughly 80% of drops aren't an SEO problem at all, and spending editorial energy on them isn't useful. By analyzing every keyword or page's behavior across three consecutive 28-day windows (84 days), this dashboard labels content status precisely, so the editorial team spends time only on priority items.

What you see

  • Overall status bar — a one-line summary of the site's content health, including the ratio of growing vs. losing content, clicks at risk, and quick-win opportunities; e.g.: "27.90% growing vs 17.30% losing; ~24K clicks/mo at risk and 42 CTR quick wins await action."
  • Tracked keywords/pages — the count of pages or keywords labeled in the current window; this card's subtitle shows what share of total site clicks that set covers. Keywords Google withholds for privacy reasons (no disclosed search term) can't be tracked in this analysis.
  • Quick wins — pages with good impressions and position but CTR under 3%; a quick title and meta-description fix on these carries the highest potential click gain.
  • Clicks at risk — an estimate of the monthly traffic the "Losing" entities stand to lose if nothing is done; the exact same figure also shown in Action Queue.
  • Content Pulse — groups every entity into 3 key buckets: "At risk", "Growing", and "No action needed".
  • Analysis basis — switch between a "Keywords" view and a "Pages" view, both sharing the same unified classification structure.
  • Eight precise labels: Losing, Faded, Growing, New, Evergreen, Volatile, Market Demand Drop and Insufficient Data or History.
  • Brand filter — enter your own brand-related keywords; enabling the "Hide brand" toggle keeps this keyword traffic out of the table and keeps focus on generic searches.
  • 10-column table — a detailed breakdown including name, label, click share, trend (a small 3-window sparkline), current-window clicks and impressions, position, Δ position, Δ clicks and CTR; with guide icons for one-day accidental spikes and quick-win opportunities.
  • Refine — exclude brand traffic (on by default), filter out sporadic traffic peaks, show only quick-win opportunities; in the Pages view, a path/folder-structure filter is added too.
  • Detail panel — selecting a row shows a comparison chart of 4 metrics (clicks, impressions, CTR, position) on a normalized 0–100 scale; for easier reading, the position axis is inverted so higher values always mean a better rank.

How it works

  1. Analysis based on three windows — every label comes from comparing the trend across three consecutive 28-day windows, to prevent judgments based on momentary, one-off data.
  2. Click share index — the main number shown is each entity's click share of total site traffic in the same window; an internal composite index is used only to set the table's default sort order.
  3. Clicks-at-risk formula — this number equals the total traffic decline of "Losing" entities between the last two 28-day windows, and serves as the shared basis used in the Action Queue dashboard.
  4. Acting on it — to get prioritized tasks based on these labels, go to the Action Queue dashboard.
Note

Incomplete keyword coverage: analysis and labeling only run on keywords and pages whose search term Google actually discloses; for privacy reasons, Google withholds the search term for some clicks (usually the least frequent ones) entirely, and those clicks stay outside this analysis — a limitation of Search Console's own data, not of Shahin.

FAQ

Previous

Site Structure Analytics

Next

Losing