Courses Curriculum Cities Blog Enroll Now
Build a SaaS with AI · Day 4 of 5 ~35 minutes

Day 4: Landing Page, SEO, and Conversion Optimization

Build a high-converting landing page with compelling copy, social proof, a clear CTA, and the SEO fundamentals that drive organic signups.

1
Day 1
2
Day 2
3
Day 3
4
Day 4
5
Day 5
What You'll Build

A complete SaaS landing page with hero, features, pricing, FAQ, and footer sections — with Open Graph metadata, structured data, and a mobile-responsive design that passes Google's Core Web Vitals.

1
Section 1 · 8 min

Landing Page Structure

Every high-converting SaaS landing page follows a proven structure. Deviate from it at your peril — visitors decide in 5 seconds whether to stay or leave.

Landing Page Sections (in order)
Nav
Logo, 2-3 links, Sign In, CTA button. No more.
Hero
One-line value prop. Sub-headline with specifics. Single CTA. Product screenshot/demo.
Social Proof
Logos of well-known users, or testimonials with real names and photos. Above the fold if possible.
Features
3-6 features with icons. Focus on outcomes ("Save 2 hours/week") not features ("AI-powered").
Pricing
Free tier + one paid tier. Show what's included. Highlight the paid plan.
FAQ
5-8 questions that address objections. "Is there a free plan?" "Can I cancel anytime?"
Footer
Privacy, Terms, Contact. Keep it minimal.
2
Section 2 · 10 min

Hero Section with CTA

The hero is the most important part of your landing page. It determines your bounce rate. Write the headline last — after you understand exactly what problem you solve.

typescriptsrc/app/(marketing)/page.tsx
import Link from 'next/link'
import { auth } from '@/lib/auth'

export default async function Home() {
  const session = await auth()

  return (
    <section className="hero">
      {/* Social proof above the headline */}
      <p className="social-proof">Trusted by 1,000+ marketers</p>

      {/* Headline: specific outcome, not vague claim */}
      <h1>Write a week of content in 10 minutes</h1>

      {/* Sub-headline: the mechanism */}
      <p>AI-powered content generation for teams that need to publish daily
         without burning out their writers.</p>

      {/* Single CTA — not two buttons */}
      <Link href={session ? '/dashboard' : '/register'}>
        {session ? 'Go to Dashboard' : 'Start Free — No credit card'}
      </Link>
    </section>
  )
}
3
Section 3 · 9 min

SEO Metadata and Open Graph

SEO determines whether people find your SaaS from Google. Open Graph determines how it looks when shared on LinkedIn, Twitter, and Slack.

typescriptsrc/app/(marketing)/layout.tsx
import { Metadata } from 'next'

export const metadata: Metadata = {
  title: {
    default: 'ContentAI — Write a week of content in 10 minutes',
    template: '%s | ContentAI'
  },
  description: 'AI-powered content generation. Create blog posts, social media, and email campaigns in minutes. Free plan available.',
  keywords: ['AI content generator', 'content marketing tool', 'AI writing assistant'],
  openGraph: {
    title: 'ContentAI — Write a week of content in 10 minutes',
    description: 'AI content generation for busy marketers',
    images: [{ url: '/og-image.png', width: 1200, height: 630 }],
    type: 'website'
  },
  twitter: {
    card: 'summary_large_image',
    title: 'ContentAI',
    description: 'Write a week of content in 10 minutes',
  },
  robots: { index: true, follow: true }
}
4
Section 4 · 8 min

Conversion Optimization Checklist

Small changes to a landing page can double conversion rates. These are the highest-impact items to implement first.

Conversion Optimization Checklist
No-credit-card free trial
Removes the biggest barrier to signup. "Free — No credit card" converts 40% better.
Specific social proof
"1,200 marketers" beats "thousands of happy customers". Specific numbers are trusted.
Reduce form fields
Email + password only. Name, phone, company can wait. Every extra field kills conversions.
Outcome-focused copy
Say what users GET, not what your product DOES. "10x faster" beats "AI-powered".
FAQ handles objections
Answer "Is my data safe?", "Can I cancel?", "How many credits?" before users ask.
Mobile responsive
60%+ of signups happen on mobile. Test on real devices, not just Chrome DevTools.

What You Learned Today

  • Structured the landing page with proven sections: hero, social proof, features, pricing, FAQ, footer
  • Wrote a hero section with a specific outcome headline, mechanism sub-headline, and single CTA
  • Added Next.js Metadata API for SEO titles, descriptions, Open Graph, and Twitter cards
  • Reviewed the six highest-impact conversion optimization changes for a SaaS landing page
Your Challenge

Go Further on Your Own

  • Generate an og-image.png using Vercel's @vercel/og library for dynamic Open Graph images
  • Add a /blog section with 3 articles targeting keywords your customers search for
  • Set up Google Analytics 4 and track CTA click events so you can measure conversion rate
Day 4 Complete

Nice work. Keep going.

Day 5 is ready when you are.

Continue to Day 5
Course Progress
80%

Want live instruction and hands-on projects? Join the AI bootcamp — 3 days, 5 cities.

Finished this lesson?