How it works
Every night at 4:00 AM ET, the content intelligence pipeline runs a multi-stage analysis:- Snapshot — Aggregates your site’s inventory, articles, IdeaClouds, search console data, and analytics into a unified snapshot.
- Gap analysis — Compares your snapshot against network benchmarks and runs 20+ analyzers to identify content gaps.
- Scoring — Each recommendation is assigned a priority score (0-100) based on estimated traffic impact, competitive urgency, and timeliness.
- Deduplication — Semantic similarity and fingerprint matching prevent duplicate recommendations across nightly runs.
Recommendation types
Each recommendation has asuggestion_type that indicates the kind of content opportunity. Use the content intelligence types reference for a full list, or call GET /reference/content-intelligence-types to get types with their actionable_via field.
Inventory-driven
Search and performance
Competitive and network
IdeaCloud and content
Events
Safety and service
Priority scoring
Every recommendation includes apriority_score from 0 to 100:
Use
priority_min when listing recommendations to focus on the most impactful opportunities:
Metadata
Each recommendation includes ametadata object with type-specific context. The shape varies by suggestion_type:
Vehicle metadata (model pages, comparisons, transitions)
Comparison metadata
Search metadata (search gaps, position opportunities)
Event metadata
Traffic estimate (when available)
Recommendation lifecycle
Recommendations follow a four-state lifecycle:
The nightly pipeline automatically expires old recommendations and generates fresh ones. Dismissed recommendations are kept so the pipeline can use fingerprint deduplication to avoid re-suggesting the same gap.
Full automation workflow
Here’s how to build an end-to-end automation that monitors recommendations and creates content:1
Get the summary
Call
GET /content-intelligence/summary to check how many active recommendations exist and which types are most common.2
List high-priority recommendations
Fetch the top recommendations, optionally filtering by type or article type.
3
Create content from a recommendation
Use the The response includes the new article
suggestion_type and actionable_via fields to determine which endpoint to call. For example, for missing_model_page, extract the vehicle info from metadata and create a model landing page:id.4
Link the recommendation to the article
Close the feedback loop by marking the recommendation as acted on:
5
Dismiss irrelevant recommendations
For recommendations you don’t want to act on, dismiss them individually or in bulk:
Required scopes
For the full automation workflow you’ll also need
content:write or ideaclouds:write (depending on which content creation endpoints you call).