Build a SaaS Marketing Site
Step-by-step tutorial to create a complete SaaS marketing website with Pagesmith. Landing page, features, pricing, and documentation.
Build a complete SaaS marketing site in about 30 minutes. You'll create a homepage, features page, pricing page, and basic documentation — all optimized for SEO and ready for production.
What You'll Build
- Homepage with hero, features overview, testimonials, and CTA
- Features page with detailed feature explanations
- Pricing page with tiered plans and FAQ
- Docs section for getting started guides
- Blog ready for content marketing
- Legal pages (Privacy, Terms)
Prerequisites
- Pagesmith account (free tier works)
- Your SaaS product name, tagline, and key features
- Optional: logo and brand colors
Step 1: Generate Your Base Site
Create a new project with this prompt:
Create a marketing website for [Your Product Name], a [what it does]. Target audience: [who uses it] Key value proposition: [main benefit] Include: - Homepage with hero, features grid (6 features), testimonials (3), and final CTA section - Features page with detailed explanations - Pricing page with 3 tiers (Free, Pro, Enterprise) - About page - Contact page with form Design: Modern, clean, professional. Primary color: [your color]. Use a gradient hero section. Include a sticky header with logo and navigation.
Example:
Create a marketing website for FocusFlow, a time-blocking app for remote teams. Target audience: Remote workers and distributed teams Key value proposition: Ship more with less context switching Include: - Homepage with hero, features grid (6 features), testimonials (3), and final CTA section - Features page with detailed explanations - Pricing page with 3 tiers (Free, Pro, Enterprise) - About page - Contact page with form Design: Modern, clean, professional. Primary color: indigo-600. Use a gradient hero section. Include a sticky header with logo and navigation.
Wait for the AI to generate your site. This creates the complete structure with all pages.
Step 2: Refine the Homepage
Your homepage is your most important page. Refine each section.
Hero Section
Update the hero section: - Headline: "Stop Context Switching. Start Shipping." - Subheadline: "FocusFlow helps remote teams protect deep work time with smart time-blocking that syncs across the team." - Primary CTA: "Start Free Trial" linking to /signup - Secondary CTA: "Watch Demo" linking to #demo-video - Add a hero image placeholder on the right side
Features Grid
Update the 6 features: 1. Smart Time Blocking - AI suggests optimal focus blocks 2. Team Calendar Sync - See when teammates are in focus mode 3. Slack Integration - Auto-update status during focus time 4. Analytics Dashboard - Track focus hours and interruptions 5. Meeting-Free Zones - Protect team-wide focus time 6. Mobile App - Block distractions on all devices Use appropriate icons for each feature.
Testimonials
Add 3 testimonials: 1. "Our team's shipping velocity increased 40% after adopting FocusFlow. The meeting-free zones are game-changing." - Sarah Chen, CTO at RemoteFirst 2. "Finally, a tool that respects deep work. My team loves the Slack integration." - Marcus Johnson, Engineering Lead at Distributed.io 3. "We cut our meeting time in half and doubled our output. FocusFlow pays for itself." - Lisa Park, Founder at ShipFast Add professional-looking avatar placeholders.
Final CTA
Update the final CTA section: - Headline: "Ready to protect your team's focus?" - Subheadline: "Join 2,000+ teams shipping faster with FocusFlow" - Button: "Start Your Free Trial" - Add a subtle background gradient
Step 3: Build the Features Page
Expand your features with detailed explanations:
Create a detailed features page with these sections: Hero: - Headline: "Features built for deep work" - Subheadline: "Everything you need to protect focus time" For each of the 6 features, create a detailed section with: - Feature name and icon - 2-3 paragraph explanation - Screenshot placeholder - List of sub-features Alternate the layout: image-left, image-right, image-left, etc.
Step 4: Create the Pricing Page
Build a conversion-optimized pricing page:
Create the pricing page with: Hero: - Headline: "Simple, transparent pricing" - Subheadline: "Start free, upgrade when you need more" - Toggle for monthly/annual (20% discount annual) Three pricing tiers in a card layout: Free: - $0/month - Up to 5 team members - Basic time blocking - Slack integration - 7-day history - CTA: "Get Started" Pro ($12/user/month): - Everything in Free - Unlimited team size - Advanced analytics - Meeting-free zones - Calendar integrations - Priority support - CTA: "Start Free Trial" (highlighted as recommended) Enterprise (Custom): - Everything in Pro - SSO/SAML - Admin controls - Dedicated support - Custom integrations - SLA guarantee - CTA: "Contact Sales" Add an FAQ section below with 6 common questions.
Step 5: Add Documentation
Create a docs section for user onboarding:
Create a /docs section with: Overview page (/docs): - Getting started guide - Links to main doc sections Documentation pages: 1. /docs/getting-started - Account setup and first time-block 2. /docs/time-blocking - How to create and manage focus blocks 3. /docs/team-settings - Setting up your team 4. /docs/integrations - Connecting Slack, Calendar, etc. Use a sidebar navigation layout for docs pages. Each doc should have: - Clear headings (h2, h3) - Step-by-step instructions - Code/config examples where relevant
Step 6: Set Up Blog Structure
Prepare for content marketing:
Create a /blog section with: Blog listing page (/blog): - Grid of blog post cards - Categories filter - Pagination Blog post template with: - Featured image - Title, date, author - Reading time - Content area - Related posts at bottom - Social share buttons Create 2 placeholder posts: 1. "Why Context Switching Kills Productivity" 2. "How to Implement Team-Wide Focus Time"
Step 7: Add Legal Pages
Essential legal pages:
Create these legal pages: - /privacy - Privacy Policy - /terms - Terms of Service Use standard legal page layout with: - Last updated date - Table of contents - Clear section headings - Professional formatting
Step 8: Configure SEO
Optimize for search engines:
Update SEO settings for all pages: Homepage: - Title: "FocusFlow | Time Blocking for Remote Teams" - Description: "Help your remote team ship faster with smart time-blocking. Sync focus time across the team, integrate with Slack, and protect deep work." Features: - Title: "Features | FocusFlow" - Description: "Smart time blocking, team calendar sync, Slack integration, analytics, and more. Built for remote teams." Pricing: - Title: "Pricing | FocusFlow" - Description: "Simple pricing starting at $0. Free for small teams, Pro for growing teams, Enterprise for large organizations." Add Open Graph images for each page. Generate a sitemap.xml and robots.txt.
Step 9: Add Analytics & Forms
Contact Form
Make the contact form functional: - Name, Email, Company, Message fields - On submit, store in database - Show success message - Send notification email (optional)
Analytics
Add analytics script placeholder in the head: <!-- Add your analytics script here -->
After publishing, add your actual analytics code (Google Analytics, Plausible, etc.) through the code editor.
Step 10: Publish Your Site
- Click Publish to deploy
- Test all pages and links
- Check mobile responsiveness
- Verify forms work
Add Custom Domain
- Go to Settings → Domains
- Add your domain (e.g.,
focusflow.com) - Add DNS records:
- CNAME:
www→your-project.pagesmith.site - A record:
@→ provided IP
- CNAME:
- Wait for SSL (automatic, usually < 5 minutes)
Tips for SaaS Sites
Above the Fold
Your hero section should answer three questions:
- What is this? (Clear headline)
- Who is it for? (Target audience)
- What do I do next? (Clear CTA)
Social Proof
Add trust indicators:
- Customer logos
- Testimonials with real names/companies
- Usage statistics ("2,000+ teams")
- Security badges if relevant
Loading Speed
SaaS buyers expect fast sites. Pagesmith's SSG approach helps, but also:
- Optimize images (use WebP)
- Limit animations
- Keep hero section lightweight
Blog for SEO
Plan content around keywords your audience searches:
- "[Problem] solutions"
- "How to [achieve outcome]"
- "[Your category] comparison"
Next Steps
- SEO Best Practices — Improve your search rankings
- Custom Domains — Full domain setup guide
- Article Editor — Add blog content easily