SEO and content gap analysis
Continuously analyzes what people search for in the firm's space, what the firm has published, and what the competition publishes — and surfaces the highest-value gaps: topics with real search demand the firm doesn't cover, existing content losing rank, opportunities to consolidate underperforming pieces. Different from generic SEO tools because the pattern works against the firm's specific commercial priorities (which topics actually drive qualified pipeline) rather than just search volume. Output is a prioritized list of content actions: write this, update that, retire this old piece. Humans make decisions; the pattern does the analysis.
Requirements describe capabilities the pattern needs in your environment, not the vendors you must buy. Any system that fills a requirement satisfies it — that’s what makes the catalog portable across the long tail of SMB tooling.
firm_indexed_content_inventoryThe firm's published content as the search engines see it: titles, current ranks, traffic, conversion.
- site analytics with page-level metrics
- search console data from major search engines
- SEO platform with rank tracking
search_demand_signalWhat people in the firm's market actually search for, at meaningful volumes.
- SEO research platform (Ahrefs, SEMrush style)
- search trend data from search engines
- keyword research database maintained by the team
competitive_landscape_corpusWhat competitors and adjacent content publishers are doing in the firm's topical space.
- competitive intelligence in the SEO platform
- monitored competitor sites with change detection
- structured competitor list maintained by marketing
commercial_priority_signalWhich topics actually drive qualified pipeline for the firm, not just traffic. The single thing that separates useful SEO analysis from vanity-metric SEO analysis.
- attribution data linking content to pipeline in the CRM
- structured topic-to-pipeline mapping maintained by RevOps
- marketing attribution platform
recommendation_destinationWhere the prioritized recommendations land for the content and SEO team.
- dashboard with sortable recommendations
- monthly report to the content team
- structured backlog feeding into G28 brief creation
outcome_tracking_loopHow recommendations get acted on and what results they produce. Used to tune which signals predict actual value.
- status tracking on each recommendation
- quarterly review with the content team
- outcome data fed back from analytics
- 01On regular cadence (weekly or biweekly), pull current state of indexed content
firm_indexed_content_inventory - 02Pull search demand for keywords relevant to the firm's space
search_demand_signal - 03Pull competitive landscape data if available
competitive_landscape_corpusDECISION Skip if competitive_landscape_corpus not filled. - 04Cross-reference with commercial priority data to weight topics by actual business value
commercial_priority_signal - 05Identify gaps: high-value topics not covered, slipping rankings, underperforming pages, consolidation opportunities
- 06Prioritize by estimated business value and effort
- 07Publish recommendations with supporting evidence
recommendation_destination - 08Capture outcomes when recommendations are acted on for learning
outcome_tracking_loop
Structured outputs this pattern produces. Other patterns and client systems can subscribe to them, which is how the catalog composes over time.
opportunity_pipeline_signalInventory of identified opportunities over time, with estimated values.
- content planning
- SEO team workflows
- marketing leadership planning
topical_authority_signalHow the firm's coverage compares to demand in its market over time.
- strategic content planning
- executive marketing reviews
- annual strategy
content_decay_signalPages whose performance is degrading, surfaced for refresh or retirement.
- content maintenance workflows
- G28 production pipeline as update briefs