Content OS

SEO Gap Analysis

Turn uncovered keywords into blog topics.

Vertical: Digital · Status: ✅ Live Back to Digital · workflows index


Trigger

On demand from the Keywords page.

Flow

imported keyword inventory
        |
compare against covered topics
        |
surface gaps
        |
gap -> blog topic -> queue
        |
selected keywords flow into generation and are bolded on first use

How it connects to generation

selectBlogKeywords picks short-tail and long-tail keywords per draft, and boldKeywordsInHtml marks the first use of each.

Keywords that were assigned but did not fit are reported as warnings rather than silently dropped - the same visible-soft-failure rule the whole blog path follows.

Agents involved

Creative Agent consumes the selection during drafting.

Gaps

No Search Console integration, so gaps are computed against the inventory rather than against actual ranking data.

Roadmap source

Page 3 - Organic SEO (Web/App) - Off Page / Draft / Syndication / Media / YT — see roadmap_ref_extracted.md.

Source: roadmap/workflows/digital/seo-gap-analysis/README.md