Build a Coaching Website — No Coding Required
Book more clients with a site that explains exactly what you do.
What you'll build
- Coaching website with your transformation promise
- Programs page with 2-3 offers and prices
- Testimonials from past clients
- "Book a Discovery Call" form
- Blog section for content marketing
Why your own website instead of just social media
Describe your coaching site to Lovable
Copy this prompt
Build a coaching website for [YOUR NAME]. I am a [life/business/career/health] coach. I help [WHO] to [WHAT RESULT] in [TIMEFRAME]. Pages needed: HOME: Hero with transformation promise and "Book a Discovery Call" CTA button, 3 key benefits, social proof numbers ABOUT: My story, credentials, certifications, photo placeholder, why I became a coach PROGRAMS: 2-3 coaching packages with descriptions, what's included, and prices TESTIMONIALS: 5 client success stories with name, photo placeholder, and quote BLOG: Simple blog with 3 sample posts CONTACT: Discovery call booking form with name, email, phone, "What are you struggling with?" field Design: Warm, inviting, professional. The site should feel personal, not corporate.
Checkpoint: Lovable shows your coaching site. The home page has a clear transformation promise and a booking button. The programs page shows your packages with prices. The testimonials page has client quotes.
Refine with follow-up prompts
Tips
- • Stuck on colors? Try: "Use a modern color scheme with [dark navy / warm beige / forest green] as the primary color"
- • Want to undo? Click the undo arrow in Lovable or say: "Revert the last change"
Checkpoint: The site looks the way you want it. Every page is visible in the left sidebar.
Connect the contact form to a database
Copy this prompt
Connect the contact form to Supabase. When someone submits the form, save their name, email, and message to a 'leads' table in Supabase. Show a success message after submission.
Checkpoint: Submit a test message on your site. Go to supabase.com → your project → Table Editor → leads. Your test submission appears there.
Add SEO so Google can find you
Tips
- • Not sure what to write for the description? Use this formula: "I help [who] to [what result] in [location/timeframe]"
- • The FAQ section is important — AI search engines like ChatGPT pull answers directly from FAQ markup
Checkpoint: Right-click on your preview → View Page Source → search for 'meta name="description"'. You should see your description text.
Deploy — make it live on the internet
Checkpoint: Open the Vercel link on your phone. All pages load. The contact form works. Everything looks good on mobile.
Connect your own domain name
Tips
- • DNS changes can take up to 30 minutes. If it's not working yet, wait and try again
- • See our detailed domain guide at /guides/buy-domain-connect-app for step-by-step screenshots
Checkpoint: Type yourname.com in your browser. Your website loads with a padlock icon in the address bar.
Tell Google your site exists
Checkpoint: Google Search Console shows your sitemap status as "Success." Your site will start appearing in Google searches within 1–2 weeks.
Frequently Asked Questions
Yes. The contact form collects their information. For direct calendar booking, tell Lovable: "Embed my Calendly link on the contact page" and paste your Calendly URL.
Tell Lovable to add a credentials section to the About page with your certification names, issuing bodies, and years. You can also add certification logo images.
Yes. Connect Stripe in Step 4 and add "Buy Now" buttons to each package. Clients can purchase and you get the money in your bank account within 2 days.
Yes. Blog posts about your coaching topics rank on Google and bring in people who are searching for help with exactly what you offer. Each post is a door to your site.