SEO-Optimized Website Builder
Orchestrates complete website creation workflow: SEO analysis → sitemap planning → component selection → theme application → SEO integration → verification.
5-Step Workflow
Step 1: SEO Analysis
Create SEO research foundation (if nothing specified by user):
- Create
/planning/seo/directory - Analyze target website (if provided via WebFetch):
- Extract current SEO metadata
- Identify primary/secondary keywords
- Analyze page structure, headings, content
- Create
/planning/seo/analysis.md:- Current state assessment
- SEO audit findings
- Key opportunities
- Create
/planning/seo/keywords.md:- Primary keywords (search volume, difficulty)
- Secondary keywords
- Long-tail variations
- Keyword mapping to pages
- Create
/planning/seo/competitors.md:- Top 3-5 competitors
- Their keyword focus
- Content gaps you can fill
- Unique positioning strategy
Use WebFetch when user provides target URL:
Fetch: <user-provided-url>
Prompt: "Extract SEO metadata, primary keywords, page structure, content themes"
Step 2: Sitemap Creation
Delegate to sitemap-analyst agent:
Call sitemap-analyst with:
- Business goals (from user or inferred)
- Target audience personas
- Primary conversion objectives
- Use only sections from shadcn-ui-blocks skill
- Constraints/preferences
Agent outputs /planning/sitemap.yaml with:
- Page hierarchy (path, title, priority)
- Purpose & SEO focus per page
- CMS collections (if applicable)
- Internal linking strategy
- User journey mapping
Example invocation:
Use sitemap-analyst agent:
Context: [Business goals, audience, conversion targets]
Output destination: /planning/sitemap.yaml
Step 3: Website Build
Select & configure components:
IMPORTANT: The sitemap-analyst from Step 2 decides the pages and structure. You only implement the design and SEO aspects here.
Review sitemap structure
For each page type, use shadcn-ui-blocks skill:
- Homepage → hero1-50 + feature + pricing/cta
- Feature pages → feature1-266 (largest category)
- Pricing → pricing1-35
- Testimonials → testimonial1-28
- FAQ → faq1-16
- Blog → blog1-22 + blogpost1-6
- Contact → contact1-17
- Footer → footer1-21
- Navigation → navbar1-16
Use shadcn-ui-theme skill:
- Select theme matching brand
- Apply CSS variables
- Test light/dark modes
- Verify accessibility
Coordinate with shadcn-website-builder agent:
- Provide sitemap + component selections
- Get built pages with responsive layouts
- Review and refine
Step 4: SEO Integration
Optimize for search engines:
Meta Tags:
- Title (50-60 chars): Primary keyword + brand
- Description (150-160 chars): Call-to-action + benefit
- Canonical URLs (prevent duplicates)
- Open Graph (social sharing)
Structured Data:
- JSON-LD Schema.org markup
- Organization schema (homepage)
- BreadcrumbList (navigation)
- Product schema (if applicable)
- FAQPage schema (FAQ sections)
Content Optimization:
- H1: Single, primary keyword
- H2-H4: Secondary keywords, natural flow
- Image alt text: Descriptive, keyword-relevant
- Internal links: Anchor text with keywords
- Meta descriptions: Unique per page
Performance Optimization:
- Core Web Vitals (LCP, FID, CLS)
- Image optimization (next/image component)
- CSS/JS minification
- Mobile responsiveness verification
- Page speed analysis
Technical SEO:
- XML sitemap:
/sitemap.xmllist of all pages - robots.txt: Control crawler access
- Canonical tags: Prevent duplicate content
- Mobile-first indexing: Responsive design
- No broken links (404 audit)
- XML sitemap:
Step 5: Verification
Test implementation:
Page Testing:
- Load all pages in browser
- Verify responsive on mobile/tablet/desktop
- Check navigation, links, forms work
- Validate HTML (W3C validator)
SEO Verification:
- Meta tags present and unique (view source)
- Structured data valid (schema.org validator)
- Robots.txt accessible
- Sitemap.xml valid XML
- Page titles/descriptions follow best practices
Performance Check:
- Google PageSpeed Insights score
- Core Web Vitals status
- Mobile usability test
- Accessibility audit (WCAG 2.1 AA)
Content Audit:
- Keyword presence verified (tool or manual)
- H1-H6 hierarchy correct
- Image alt text present
- Internal links functioning
- CTA buttons visible and clickable
SEO Best Practices
Meta Tags
<head>
<title>Primary Keyword | Brand (50-60 chars)</title>
<meta name="description" content="Action-oriented description with secondary keyword (150-160 chars)">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="canonical" href="https://example.com/page">
<meta property="og:title" content="Social title">
<meta property="og:description" content="Social description">
<meta property="og:image" content="Social image URL">
</head>
Structured Data (JSON-LD)
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Brand Name",
"url": "https://example.com",
"logo": "https://example.com/logo.png",
"sameAs": [
"https://twitter.com/brand",
"https://linkedin.com/company/brand"
]
}
Content Structure
- H1: One per page, primary keyword
- H2-H4: Secondary keywords, logical hierarchy
- Paragraphs: 2-4 sentences, natural keyword integration
- Images: Descriptive alt text, WebP format, lazy loading
- Internal Links: 3-5 contextually relevant per page
Core Web Vitals Targets
- Largest Contentful Paint (LCP): < 2.5 seconds
- First Input Delay (FID): < 100ms (or Interaction to Next Paint INP < 200ms)
- Cumulative Layout Shift (CLS): < 0.1
Mobile SEO
- Responsive design (no fixed widths)
- Touch-friendly buttons (44x44px minimum)
- Readable font size (16px base minimum)
- Avoid intrusive interstitials
- Fast mobile page load
Keywords to Trigger This Skill
Primary: website, SEO, landing page, web design, sitemap, homepage, site builder, web development Secondary: website creation, website build, web page design, search optimization, site structure, information architecture, web layout, digital presence
Integration Summary
| Component | Purpose | Link |
|---|---|---|
| sitemap-analyst | Site structure & IA | Use when designing page hierarchy |
| shadcn-ui-blocks | 959 pre-built components | Use for visual pages |
| shadcn-ui-theme | 17 color themes | Use for design system |
| shadcn-website-builder | Implementation agent | Coordinates build phase |
| WebFetch | Target site analysis | Use when user provides URL |
Example Request Triggers
- "Build me a website with SEO"
- "Create a landing page optimized for search"
- "Design a website for my SaaS product"
- "Help me structure my site for better rankings"
- "Build a homepage that converts and ranks"
- "Create a website with proper site architecture"
- "Design a landing page with sitemap planning"
Output Artifacts
After workflow completion, user receives:
/planning/seo/analysis.md- SEO research summary/planning/seo/keywords.md- Keyword strategy & targeting/planning/seo/competitors.md- Competitive analysis/planning/sitemap.yaml- Site structure (YAML format)- Website code with:
- Responsive shadcn components
- Applied theme
- Optimized meta tags
- Structured data
- Performance-tuned images
- Internal linking strategy
Note: This is an orchestrating skill. It delegates analysis to sitemap-analyst and building to shadcn-website-builder + component skills. Your role is coordinating the workflow, not implementing every step directly.