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
- 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.
- 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.
- 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.
- 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.
- 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
- Switch to production:
systemprompt admin session switch systemprompt-prod
- Pull traffic data:
systemprompt analytics traffic sources --days 30
- Pull session data:
systemprompt analytics sessions stats --days 30
- Pull geo data:
systemprompt analytics traffic geo --days 30
- Pull content performance:
systemprompt analytics content top --limit 30
- Update the dashboard table above with new numbers
- Update satellite docs as needed (traffic-analytics.md, guide-inventory.md)
- 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 |