Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 21 additions & 17 deletions .seo/keyword-matrix-2026-07-23.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,20 +22,24 @@ sitemap coverage.
| Intent | Keyword | Volume | SD | PD | CPC | Heat | Primary Docs Path | Related Landing | Related Blog |
| --- | --- | ---: | ---: | ---: | ---: | --- | --- | --- | --- |
| Core runtime | open source AI agent framework | 1600* | 6* | 3* | 7.05* | High | `/core/`, `/mcp/` | `https://flyto2.com/open-source/` | `https://blog.flyto2.com/posts/mcp-server-guide` |
| Core runtime | AI workflow automation | 1000 | 59 | 40 | 42.24 | High | `/core/`, `/guide/getting-started`, `/modules/` | `https://flyto2.com/` | `https://blog.flyto2.com/posts/ai-browser-automation-guide` |
| Modules | AI workflow automation tools | 480 | 50 | 11 | 33.65 | Medium | `/modules/`, `/modules/browser`, `/modules/ai-llm` | `https://flyto2.com/` | `https://blog.flyto2.com/posts/workflow-automation` |
| Warroom | attack surface management | 880 | 44 | 25 | 32.48 | High | `/warroom/surfaces/attack-surface` | `https://flyto2.com/attack-surface-management/` | `https://blog.flyto2.com/posts/attack-surface-management-guide` |
| Warroom | attack surface management tools | 390 | 46 | 14 | 43.46 | Medium | `/warroom/surfaces/attack-surface`, `/warroom/closed-loop` | `https://flyto2.com/attack-surface-management/` | `https://blog.flyto2.com/posts/attack-surface-management-guide` |
| Warroom | continuous threat exposure management | 260 | 39 | 32 | 171.87 | Medium | `/warroom/closed-loop`, `/warroom/` | `https://flyto2.com/ctem/` | `https://blog.flyto2.com/posts/what-is-ctem-continuous-threat-exposure-management` |
| Warroom | CTEM | 1600 | 37 | 46 | 45.83 | High | `/warroom/closed-loop`, `/warroom/` | `https://flyto2.com/ctem/` | `https://blog.flyto2.com/posts/what-is-ctem-continuous-threat-exposure-management` |
| Flow | AI workflow automation | 1000 | 59 | 40 | 42.24 | High | `/flow/`, `/guide/getting-started`, `/core/` | `https://flyto2.com/flow/` | `https://blog.flyto2.com/flow/` |
| Flow modules | AI workflow automation tools | 480 | 50 | 11 | 33.65 | Medium | `/flow/`, `/modules/`, `/modules/browser` | `https://flyto2.com/flow/` | `https://blog.flyto2.com/posts/workflow-automation` |
| Warroom | attack surface management | 880 | 44 | 25 | 32.48 | High | `/warroom/surfaces/attack-surface` | `https://flyto2.com/warroom/attack-surface-management/` | `https://blog.flyto2.com/security/` |
| Warroom | attack surface management tools | 390 | 46 | 14 | 43.46 | Medium | `/warroom/surfaces/attack-surface`, `/warroom/closed-loop` | `https://flyto2.com/warroom/attack-surface-management/` | `https://blog.flyto2.com/posts/attack-surface-management-guide` |
| Warroom | continuous threat exposure management | 260 | 39 | 32 | 171.87 | Medium | `/warroom/closed-loop`, `/warroom/` | `https://flyto2.com/warroom/ctem/` | `https://blog.flyto2.com/security/` |
| Warroom | CTEM | 1600 | 37 | 46 | 45.83 | High | `/warroom/closed-loop`, `/warroom/` | `https://flyto2.com/warroom/ctem/` | `https://blog.flyto2.com/posts/what-is-ctem-continuous-threat-exposure-management` |
| Warroom | CTEM platform | 40 | 30 | 33 | 30.54 | Low | `/warroom/`, `/warroom/closed-loop` | `https://flyto2.com/warroom/ctem/` | `https://blog.flyto2.com/security/` |
| Warroom | security validation platform | 20 | 24 | 34 | 0.00 | Low | `/warroom/surfaces/pentest` | `https://flyto2.com/warroom/security-validation/` | `https://blog.flyto2.com/security/` |
| MCP security | MCP security | 880 | 40 | 48 | 20.08 | High | `/warroom/surfaces/mcp-security` | `https://flyto2.com/ai-security/` | `https://blog.flyto2.com/posts/mcp-security-risks-and-controls` |
| MCP security | MCP security best practices | 110 | 31 | 53 | 36.26 | Medium | `/warroom/surfaces/mcp-security` | `https://flyto2.com/ai-security/` | `https://blog.flyto2.com/posts/mcp-security-risks-and-controls` |
| Warroom | continuous threat exposure management ctem | 110 | 40 | 14 | 45.24 | Medium | `/warroom/closed-loop` | `https://flyto2.com/ctem/` | `https://blog.flyto2.com/posts/what-is-ctem-continuous-threat-exposure-management` |
| EASM | external attack surface management tools | 110 | 37 | 11 | 135.21 | Medium | `/warroom/surfaces/attack-surface` | `https://flyto2.com/external-attack-surface-management/` | `https://blog.flyto2.com/posts/what-is-easm-external-attack-surface-management` |
| MCP | MCP server automation | 10 | 34 | 68 | 16.50 | Low | `/mcp/`, `/modules/mcp` | `https://flyto2.com/api-docs/` | `https://blog.flyto2.com/posts/mcp-server-guide` |
| Warroom | continuous threat exposure management ctem | 110 | 40 | 14 | 45.24 | Medium | `/warroom/closed-loop` | `https://flyto2.com/warroom/ctem/` | `https://blog.flyto2.com/posts/what-is-ctem-continuous-threat-exposure-management` |
| EASM | external attack surface management tools | 110 | 37 | 11 | 135.21 | Medium | `/warroom/surfaces/attack-surface` | `https://flyto2.com/warroom/attack-surface-management/` | `https://blog.flyto2.com/posts/what-is-easm-external-attack-surface-management` |
| MCP | MCP server automation | 10 | 34 | 68 | 16.50 | Low | `/flow/mcp-builder`, `/mcp/`, `/modules/mcp` | `https://flyto2.com/flow/mcp-builder/` | `https://blog.flyto2.com/posts/mcp-server-guide` |
| MCP | visual MCP builder | 0 | 12 | 1 | 0.00 | Emerging | `/flow/mcp-builder` | `https://flyto2.com/flow/mcp-builder/` | `https://blog.flyto2.com/flow/` |
| MCP testing | MCP server automation testing | 10 | 25 | 64 | 0.00 | Low | `/mcp/`, `/modules/verify`, `/modules/testing` | `https://flyto2.com/api-docs/` | `https://blog.flyto2.com/posts/mcp-server-guide` |
| Browser automation | AI browser automation | 140 | 53 | 35 | 11.40 | Medium | `/modules/browser`, `/guide/getting-started` | `https://flyto2.com/cloud/` | `https://blog.flyto2.com/posts/ai-browser-automation-guide` |
| Browser automation | no code browser automation | 20 | 23 | 56 | 16.13 | Low | `/modules/browser`, `/guide/getting-started` | `https://flyto2.com/` | `https://blog.flyto2.com/posts/no-code-browser-automation` |
| Browser automation | AI browser automation | 140 | 53 | 35 | 11.40 | Medium | `/flow/browser-automation`, `/modules/browser` | `https://flyto2.com/flow/browser-automation/` | `https://blog.flyto2.com/posts/ai-browser-automation-guide` |
| Browser automation | no code browser automation | 20 | 23 | 56 | 16.13 | Low | `/flow/browser-automation`, `/modules/browser` | `https://flyto2.com/flow/browser-automation/` | `https://blog.flyto2.com/posts/no-code-browser-automation` |
| Browser automation | self-hosted browser automation | 0 | 30 | 1 | 0.00 | Emerging | `/flow/browser-automation` | `https://flyto2.com/flow/browser-automation/` | `https://blog.flyto2.com/flow/` |

## flyto-i18n Manifest Addendum

Expand All @@ -54,17 +58,17 @@ These terms are now carried by `.seo/i18n-seo-manifest.json`, synced from
| MCP server automation | MCP server automation testing | 10 | 25 | 64 | 0.00 | Route to `/mcp/`, `/modules/verify`, and testing docs. |
| MCP server automation | MCP server automation agent | 0 | 4 | 1 | 0.00 | Emerging agent-tool intent routed to `/mcp/` and `/modules/mcp`. |
| MCP native AI agent runtime | open source execution engine for AI agents | 0 | 0 | 0 | 0.00 | Emerging Flyto2-owned phrase routed to `/core/`, `/mcp/`, and `/modules/`. |
| No-code browser automation | no code browser automation tool | 0 | 4 | 1 | 0.00 | Route to `/modules/browser` and beginner workflow docs. |
| No-code browser automation | free no code browser automation | 0 | 4 | 1 | 0.00 | Route to `/modules/browser` plus landing/open-source pages. |
| CTEM explainers | what is continuous threat exposure management | 20 | 15 | 31 | 0.00 | Route to `/warroom/closed-loop` plus landing `/ctem/` and the CTEM explainer post. |
| No-code browser automation | no code browser automation tool | 0 | 4 | 1 | 0.00 | Route to `/flow/browser-automation` and the module reference. |
| No-code browser automation | free no code browser automation | 0 | 4 | 1 | 0.00 | Route to `/flow/browser-automation` with accurate source-available and open-source runtime boundaries. |
| CTEM explainers | what is continuous threat exposure management | 20 | 15 | 31 | 0.00 | Route to `/warroom/closed-loop`, landing `/warroom/ctem/`, and the CTEM explainer post. |

## Long-Tail Docs Routing

| Docs task | Long-tail examples | Route behavior |
| --- | --- | --- |
| Start a workflow | `how to build AI workflow automation`, `AI workflow automation tutorial`, `self-hosted workflow automation` | Start at `/guide/getting-started`, then move to `/core/` and `/modules/`. |
| Connect AI agents to tools | `MCP server automation`, `MCP automation tools`, `MCP tools for AI agents` | Route to `/mcp/` and `/modules/mcp`. |
| Automate browser work | `no code browser automation`, `automate website without code`, `record and replay browser automation` | Route to `/modules/browser` and beginner guide pages. |
| Start a workflow | `how to build AI workflow automation`, `AI workflow automation tutorial`, `self-hosted workflow automation` | Start at `/flow/`, then choose the product workflow or direct `/core/` runtime path. |
| Connect AI agents to tools | `MCP server automation`, `visual MCP builder`, `MCP tools for AI agents` | Route to `/flow/mcp-builder`, then `/mcp/` for transport details. |
| Automate browser work | `no code browser automation`, `self-hosted browser automation`, `record and replay browser automation` | Route to `/flow/browser-automation`, then `/modules/browser` for the runtime contract. |
| Build CTEM workflows | `continuous threat exposure management ctem`, `CTEM framework`, `CTEM vs vulnerability management` | Route to `/warroom/closed-loop` and surface pages. |
| Work with EASM data | `external attack surface management platform`, `outside-in discovery`, `asset attribution` | Route to `/warroom/surfaces/attack-surface`. |

Expand Down
Loading
Loading