citations_freshness
Score cited pages for recency and return a 0-100 freshness rating with per-URL buckets, revealing where AI cites old content so you can publish fresher sources.
Instructions
Score how recent the pages cited for a query are. Calls check_citations, then collects dateModified for each cited URL, returns a 0-100 recency_score (halflife=365d) plus per-URL freshness bucket (fresh/current/stale/ancient/unknown). Surfaces queries where AI cites old content - opportunity to ship fresher.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Search query whose cited URLs to score for freshness. | |
| engine | No | AI engine to query for the citation set. | auto |
| max_results | No | How many cited URLs to inspect. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| query | Yes | The query whose citations were scored. | |
| engine | Yes | Engine used. | |
| buckets | Yes | Freshness bucket distribution. | |
| per_url | Yes | Per-URL freshness details. | |
| fetched_at | Yes | UTC ISO-8601 timestamp. | |
| recency_score | Yes | 0-100 average recency weight across cited URLs (halflife=365d). | |
| average_days_old | Yes | Mean age in days across URLs with a detectable dateModified. |