{"slug":"website-structure-planner","title":"website-structure-planner","tags":["site-building","seo","architecture","planning"],"agent_summary":"Plan a complete website structure from business context: sitemap, URL strategy, internal linking, and content architecture. The blueprint before any pages are written. Use before full-website-writer.","trigger_phrases":["website-structure-planner","website structure","plan a website","sitemap","site architecture","website blueprint","site planning"],"runnable":true,"markdown":"**Trigger:** Use when \"website structure\", \"plan a website\", \"sitemap\", \"site architecture\", \"website blueprint\". Run BEFORE writing pages — this is the architectural blueprint.\n\n### Input\n\n- **text** (required): Business description, URL, or context about the website. Can include business type, products/services, target audience, or an existing URL to restructure.\n\n### Phase 1: Business Analysis\n\n1. **Business type**: E-commerce, Blog, Portfolio, SaaS, Local Service, Corporate, or hybrid?\n2. **Target audience**: Primary needs, secondary audiences, user journey expectations\n3. **Competitive landscape**: Top 3-5 competitors, their structure, content themes, gaps\n4. **Core content inventory**: Key products, services, or topics by business impact\n\n### Phase 2: URL Strategy\n\n**Principles:**\n- URLs must include the primary keyword for that page\n- No keyword cannibalization — each URL owns a unique intent\n- Hierarchy: `/services/` before `/services/roofing/` before `/services/roofing/commercial/`\n- Local pages: `/{city}/` or `/{city}-{service}/` pattern\n\n**Required URL types:**\n- Homepage: `/`\n- About: `/about/`\n- Contact: `/contact/`\n- Services hub: `/services/`\n- Individual services: `/services/{service-name}/`\n- Service areas (local): `/{city}/` or `/service-areas/{city}/`\n- Blog: `/blog/`\n\n### Phase 3: Content Architecture Output\n\nProduce a table with these columns for every planned page:\n\n| # | URL | Page Title | Primary Keyword | Intent | Priority | Parent |\n|---|---|---|---|---|---|---|\n\n**Priority scale:** P1 = must have at launch, P2 = within 90 days, P3 = growth phase.\n\n### Phase 4: Internal Linking Plan\n\n- Hub-and-spoke model: service hub links to all individual service pages\n- Each service page links back to hub and to 2-3 related services\n- Blog posts link to the most relevant service page\n- Contact/CTA page linked from every service page footer\n\n### Phase 5: Content Gap Analysis\n\nCompare planned structure against top 3 competitors:\n- Pages they have that this plan is missing\n- Keywords they rank for that no planned page targets\n- Content types they produce that this plan doesn't address\n\n---\n","html":"<p><strong>Trigger:</strong> Use when \"website structure\", \"plan a website\", \"sitemap\", \"site architecture\", \"website blueprint\". Run BEFORE writing pages — this is the architectural blueprint.</p>\n<h3>Input</h3>\n<ul>\n<li><strong>text</strong> (required): Business description, URL, or context about the website. Can include business type, products/services, target audience, or an existing URL to restructure.</li>\n</ul>\n<h3>Phase 1: Business Analysis</h3>\n<ol>\n<li><strong>Business type</strong>: E-commerce, Blog, Portfolio, SaaS, Local Service, Corporate, or hybrid?</li>\n<li><strong>Target audience</strong>: Primary needs, secondary audiences, user journey expectations</li>\n<li><strong>Competitive landscape</strong>: Top 3-5 competitors, their structure, content themes, gaps</li>\n<li><strong>Core content inventory</strong>: Key products, services, or topics by business impact</li>\n</ol>\n<h3>Phase 2: URL Strategy</h3>\n<p><strong>Principles:</strong></p>\n<ul>\n<li>URLs must include the primary keyword for that page</li>\n<li>No keyword cannibalization — each URL owns a unique intent</li>\n<li>Hierarchy: <code>/services/</code> before <code>/services/roofing/</code> before <code>/services/roofing/commercial/</code></li>\n<li>Local pages: <code>/{city}/</code> or <code>/{city}-{service}/</code> pattern</li>\n</ul>\n<p><strong>Required URL types:</strong></p>\n<ul>\n<li>Homepage: <code>/</code></li>\n<li>About: <code>/about/</code></li>\n<li>Contact: <code>/contact/</code></li>\n<li>Services hub: <code>/services/</code></li>\n<li>Individual services: <code>/services/{service-name}/</code></li>\n<li>Service areas (local): <code>/{city}/</code> or <code>/service-areas/{city}/</code></li>\n<li>Blog: <code>/blog/</code></li>\n</ul>\n<h3>Phase 3: Content Architecture Output</h3>\n<p>Produce a table with these columns for every planned page:</p>\n<p>| # | URL | Page Title | Primary Keyword | Intent | Priority | Parent |\n|---|---|---|---|---|---|---|</p>\n<p><strong>Priority scale:</strong> P1 = must have at launch, P2 = within 90 days, P3 = growth phase.</p>\n<h3>Phase 4: Internal Linking Plan</h3>\n<ul>\n<li>Hub-and-spoke model: service hub links to all individual service pages</li>\n<li>Each service page links back to hub and to 2-3 related services</li>\n<li>Blog posts link to the most relevant service page</li>\n<li>Contact/CTA page linked from every service page footer</li>\n</ul>\n<h3>Phase 5: Content Gap Analysis</h3>\n<p>Compare planned structure against top 3 competitors:</p>\n<ul>\n<li>Pages they have that this plan is missing</li>\n<li>Keywords they rank for that no planned page targets</li>\n<li>Content types they produce that this plan doesn't address</li>\n</ul>\n<hr>\n"}