Skip to content

add-service-page

Use when creating a service or offering page for any website or CMS. Also use when a business needs a conversion-optimized page presenting a specific service, package, or offering.

ModelSource
sonnetpack: content-creation
Full Reference

Creates fully structured service pages with a conversion-optimized layout (Hero → Description → Pricing → FAQ → Testimonials → CTA), SEO metadata, and three required schema blocks (Service, LocalBusiness, FAQPage). Reads stack.json for framework detection and generates the correct component or page file. All NAP data sourced from business.json.

ItemValue
NAP sourceAlways business.json — never hardcode
Schema typesService + LocalBusiness + FAQPage — all three required
FAQ minimum4 questions, maximum 8 — real customer questions only
Testimonials2–3 service-specific reviews embedded per page
Stack detectionReads .claude/stack.json before generating files
I want to…File
Build the 6 required page sections and write all 3 schema blocksreference/page-sections-and-schema.md
Get the Astro or Next.js page template for the service pagereference/framework-templates.md

Usage: Read the reference file matching your current task from the index above. Each file is self-contained with code examples and inline gotchas.

When invoked, start with: ┏━ 🧠 add-service-page ━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ [describe the service page being created] ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛