Last updated: 2026-04-14

This is the strategy hub. Data, logs, and reference material live in linked satellite documents. Latest SEO report: reports/seo/2026-04-14/seo-monitor.md


2026-04-14 Update

  • Governance pivot landed. 8 new Enterprise AI Governance guides shipped Apr 7-23 (self-hosted-ai-governance, ai-agent-governance-tools-compared, ai-agent-audit-trail-siem, ai-agent-secret-detection, owasp-agentic-top-10-implementation, mcp-gateway-security-enterprise, systemprompt-vs-microsoft-agent-governance, claude-enterprise-vs-self-hosted-governance). New pillar added below. None are in GSC yet (too new, crawl pending).
  • GSC sitemap submission is stale. Last submitted 2026-03-13 (32 days ago), contains 169 URLs, prod sitemap is now 184 URLs, indexed: 0 reported by GSC. Resubmit as highest-priority action.
  • CTR crisis is site-wide, not just daily-workflows. 48,527 GSC impressions over 7 days produced 228 clicks (0.47% site-wide CTR). Top three guides by impressions all sit at position 6-8 with sub-1% CTR — title tags and meta descriptions are the single biggest SEO lever right now.
  • P2 best mcp servers roundup retired. Covered in practice by best-claude-code-plugins-2026 (published 2026-03-13) and the new ai-agent-governance-tools-compared. Removed from priority queue.
  • Homepage config.yaml legacy tagline fixed. Branding title/description now match theme.yaml governance descriptor.

Dashboard

Period: 2026-03-16 to 2026-03-23 (7 days)

Metric Value Prev Week Change Target (30d) Target (90d)
Published guides (public) 26 24 +2 24 30
Guides in GSC ~12 10 +2 20+ 24
Sessions (7d, human) 1,345 877 +53.4% 2,500/mo 5,000/mo
Page views (7d) 3,413 245 +1,293% -- --
Unique visitors (7d) 914 112 +716% 700/mo 1,500/mo
Google organic sessions 251 176 +42.6% -- --
Organic search share 18.7% 20.1% -1.4pp 20% 30%
Reddit sessions 49 1 +4,800% 10/mo 30/mo
Avg time on page 52s 56s -7.1% -- --
Avg scroll depth 17.4% 17.1% +0.3pp -- --
GSC impressions (7d) ~18,800 ~18,508 +1.6% 15,000/wk 50,000/wk
GSC clicks (7d) ~120 ~96 +25% 100/wk 500/wk
GSC avg CTR ~0.6% ~0.5% +0.1pp 1.0% 2.0%
Total words published ~108,000 ~103,000 +5,000 -- --
Desktop / Mobile 86.4% / 13.6% -- -- -- --
Top country US (44.7%) -- -- -- --

Post-spike baseline (2026-03-23): The Reddit viral event (Mar 16-17) has fully decayed. Post-spike baseline is 100-230 views/day, 4.6x the pre-spike baseline. The key question is whether this elevated baseline sustains into next week. Reddit traffic held steady at 49 sessions (matching last week), indicating the viral post generates trickle traffic. Organisation rollout guide is the breakout performer: 1,143 impressions (+277%), 16 clicks, 1.4% CTR. Daily workflows guide has a severe CTR crisis: 1,106 impressions with 1 click (0.1%). Both P0 guides (agent-teams, vs-cursor) are now published. GSC clicks crossed 100/week for the first time, hitting the 30-day target.

Full traffic breakdown: traffic-analytics.md


Pillar Health

Pillar Guides In GSC Status Notes
Claude Code Workflows 15 7/15 AMBER cost-optimisation (3,895 imp, breakout), github-actions (7,814 imp, -35%), daily-workflows (1,106 imp, CTR crisis at 0.1%). Agent-teams not yet indexed.
MCP Ecosystem 4 2/4 AMBER mcp-vs-cli-tools newly indexed (162 imp, pos 6.0). mcp-servers-extensions appearing via HackerNews ref (498 imp).
Enterprise AI Governance 2 1/2 AMBER organisation-rollout breakout: 1,143 imp (+277%), 16 clicks, 1.4% CTR. managed-settings still not in GSC.
Marketplace and Skills 4 1/4 AMBER getting-started-anthropic-marketplace: 1,517 imp, 7 clicks. Position slipping to 9.3.
Agent SDK 2 1/2 AMBER build-custom-claude-agent in GSC but bouncing (21s avg time).
Comparison/Decision 3 2/3 AMBER claude-skills-vs-agents-vs-mcp: 160 imp, 200s avg time. vs-cursor not yet indexed.
Enterprise AI Governance (NEW) 8 0/8 RED All published Apr 7-23. Pillar candidate: self-hosted-ai-governance. Not yet crawled. Depends on sitemap resubmission.
Pillar Guides Total Words Avg Words Indexed Strength
Claude Code 15 ~63,000 ~4,200 7/15 6/10
MCP 4 15,929 3,982 2/4 4/10
Enterprise 2 8,365 4,183 1/2 4/10
Marketplace 4 16,216 4,054 1/4 4/10
Agent SDK 2 8,157 4,079 1/2 3/10
Comparison 3 10,884 3,628 2/3 5/10

Indexing Status

Status Count Action
Indexed ~12 Monitor rankings and CTR
Discovered (not indexed) ~8 Improve content-to-boilerplate ratio, strengthen internal linking
Unknown to Google ~6 Submit via Indexing API, add internal links (includes agent-teams, vs-cursor)

Root cause for non-indexing: thin content-to-boilerplate ratio on some pages and insufficient internal linking between guides. Two new guides (agent-teams, vs-cursor) published in last 7 days, not yet crawled.


Keyword Strategy

Full keyword research with real DataForSEO data: keyword-research.md

Key Numbers

  • Addressable keyword universe: ~425,000 monthly searches across 61 keywords with volume
  • Keywords with difficulty 0-10: 12 (easiest wins)
  • Zero-volume keywords to retire: 22 (not real search queries)
  • Highest CPC keyword: "claude code vs cursor" at $57.43

Top 5 Priority Actions (from keyword data)

Priority Action Keyword Vol/mo Difficulty Timeline
P0 Publish comparison guide claude code vs cursor 6,600 0 This week
P0 Publish agent teams guide claude code agent teams 880 0 This week
P1 Publish beginner guide how to use claude code 4,400 39 Next week
P1 Publish AI code review guide ai code review 1,300 34 Next week
P2 Publish best MCP servers roundup (retired: covered by best-claude-code-plugins-2026 + ai-agent-governance-tools-compared) best mcp servers 1,000 17 Retired 2026-04-14

Search Intent Coverage

Intent Type Guides Share Assessment
Informational 14 67% Strong
Commercial 5 24% Missing: tool comparisons (vs Cursor, vs Copilot)
Transactional 2 10% Weak. Need more action-oriented content

Competitive Landscape

Competitor Type Threat Notes
Anthropic official docs Reference docs Low Does not compete on "how-to" guidance
Cursor docs and blog AI coding competitor Med "Claude Code vs Cursor" gap is P0 priority
GitHub Copilot docs AI coding competitor Med Enterprise features expanding
LangChain blog Agent framework Low Comparison guide already published
CodeRabbit AI code review Med Dominates "AI code review" searches
CircleCI MCP vs CLI content Low Our practitioner guide differentiates
Faros AI Claude Code ROI Low Direct competitor to planned ROI guide

Targets and KPIs

Metric Current 30-Day 90-Day 6-Month
Total sessions/mo ~3,000 2,500 5,000 15,000
Google organic share 18.8% 20% 30% 50%
Unique users/mo ~650 700 1,500 5,000
Published guides 24 24 30 40
Guides indexed 10 20+ 24 40
GSC impressions/wk 10,647 15,000 50,000 200,000
GSC clicks/wk 31 100 500 2,000
LinkedIn referrals/mo ~30 40 100 300
Reddit referrals/mo ~43/wk (viral spike) 20 50 150

How to Measure

Metric Command
Sessions systemprompt analytics sessions stats --days 30
Traffic sources systemprompt analytics traffic sources --days 30
Geographic breakdown systemprompt analytics traffic geo --days 30
Top content systemprompt analytics content top --limit 30
Popular guides systemprompt core content popular --source guides --limit 30
Content trends systemprompt analytics content trends
Overview systemprompt analytics overview

Technical SEO Issues

  1. GSC sitemap submission stale (CRITICAL, 2026-04-14). lastSubmitted: 2026-03-13, submitted 169 URLs, indexed: 0. Prod sitemap now has 184 URLs including the 8 new governance guides. Action: resubmit https://systemprompt.io/sitemap.xml via GSC sitemaps API and submit each new guide URL to the Indexing API.
  2. Site-wide CTR crisis (2026-04-14). 48,527 GSC impressions in 7 days, 228 clicks, 0.47% CTR. Top three guides (github-actions 13.9k imp / 0.19%, anthropic-marketplace 12.2k imp / 0.70%, cost-optimisation 11.2k imp / 0.49%) all at position 6-8 with sub-1% CTR. Action: rewrite title tags + meta descriptions for the top 10 impression-earning guides.
  3. robots.txt: Cloudflare injects Content-Signal: search=yes,ai-train=no. Lighthouse flags as invalid (SEO score 0.92). Cosmetic only, does not affect Google crawling. Fix in Cloudflare dashboard.
  4. LCP: 3.3-4.4s (target 2.5s). Root cause: guide-post-deferred-bundle.css is 92KB with 87% unused CSS. Not render-blocking but adds page weight.
  5. CLS: 0.151 on claude-code-daily-workflows. Above the 0.1 threshold. Investigate late-loading images.

Linked Resources

Document Purpose Update Frequency
keyword-research.md DataForSEO keyword data: volumes, difficulty, trends, opportunity scores, content priority matrix Monthly
traffic-analytics.md Traffic sources, geographic distribution, session metrics Weekly
guide-inventory.md All guides with metadata, publication history, velocity On publish
interlinking-strategy.md Internal link map between guides On publish
metadata-audit.md Title and description length audits per guide On publish
distribution-log.md Content distribution operations, platform history On distribution
predictions-log.md Predictions with review dates, outcomes, and learnings Weekly
social-media-strategy.md LinkedIn Premium + Twitter strategy, content distribution Monthly
linkedin-content-calendar.md Weekly post templates, comment targets, cross-platform amplification Weekly

How to Update

Data Refresh Procedure

  1. Switch to production: systemprompt admin session switch systemprompt-prod
  2. Pull traffic data: systemprompt analytics traffic sources --days 30
  3. Pull session data: systemprompt analytics sessions stats --days 30
  4. Pull geo data: systemprompt analytics traffic geo --days 30
  5. Pull content performance: systemprompt analytics content top --limit 30
  6. Update the dashboard table above with new numbers
  7. Update satellite docs as needed (traffic-analytics.md, guide-inventory.md)
  8. Republish: systemprompt infra jobs run publish_pipeline

Google API Capabilities

Service account: gsc-559@gen-lang-client-0891438583.iam.gserviceaccount.com (Owner in GSC) Key file: /var/www/html/systemprompt-web/gsc.json API key: Stored in profile secrets as google_api_key

API Capability
Search Console Search analytics, URL inspection, sitemap management
Indexing API Submit URLs for immediate crawling
PageSpeed Insights Core Web Vitals auditing
Knowledge Graph Search Entity presence monitoring
DataForSEO Keyword volumes, difficulty, suggestions, site associations

Post-publish: Submit new guide URLs to Indexing API. Verify indexing via URL Inspection after 48-72 hours.

Review Triggers

Trigger Action
New guide published Update guide-inventory.md, metadata-audit.md, interlinking-strategy.md
Organic share drops below 15% Investigate keyword rankings, check competitor content
Guide traffic drops 30% MoM Review content freshness, check for broken links
Product update (Claude Code, MCP, Marketplace) Audit affected guides for accuracy
Competitor publishes competing content Update competitive landscape
Monthly keyword refresh Pull DataForSEO data, update keyword-research.md