import type { Metadata } from "next"; import Link from "next/link"; import { Check } from "lucide-react"; import { Button } from "@/components/ui/button"; import { Badge } from "@/components/ui/badge"; import { Card, CardContent } from "@/components/ui/card"; import { PLAN_ORDER, PLANS } from "@/lib/billing/plans"; import { formatPrice } from "@/lib/utils"; import { JsonLd } from "@/components/seo/json-ld"; import { breadcrumbSchema, graph, softwareApplicationSchema, webPageSchema } from "@/lib/schema"; import { pageMetadata } from "@/lib/seo"; /** Shared by the page metadata and this page's structured data. */ const DESCRIPTION = "Simple plans for every podcaster — start free with 3 scripts a month and upgrade for unlimited scripts, longer episodes, an API, and a white-label team workspace."; export const metadata: Metadata = pageMetadata({ title: "Pricing", description: DESCRIPTION, path: "/pricing", }); export default function PricingPage() { return (
Pricing
Upgrade for higher limits and more features. Cancel anytime. Pay with Stripe or PayPal.
{plan.tagline}
Prices in USD. Annual billing saves roughly two months. Usage limits reset on the first of each month.