Lovableprofessionbeginner
Law Firm Website — Complete Founding Prompt
A complete founding prompt to build a professional law firm website in Lovable with consultation booking, practice area pages, and attorney schema markup.
What you'll get
A polished law firm website with five pages, consultation booking form connected to Supabase, attorney schema markup, and a professional navy/gold design.
The Prompt
Build a professional law firm website for [FIRM_NAME], a [PRACTICE_FOCUS] law firm in [CITY_STATE] founded in [YEAR_FOUNDED] by [ATTORNEY_NAME]. ABOUT: - [FIRM_NAME] is a [PRACTICE_FOCUS] law firm based in [CITY_STATE] - Founded in [YEAR_FOUNDED] by [ATTORNEY_NAME] - Focus on client-centered legal representation PAGES: 1. Home — Hero with headline "Experienced [PRACTICE_FOCUS] Attorneys in [CITY_STATE]", trust badges (years in practice, cases won, client reviews), three featured practice areas with icons, testimonial carousel, and CTA to schedule consultation. 2. Practice Areas — Grid of practice area cards, each with icon, title, short description, and "Learn More" link. Include sub-pages or expandable sections for each area. 3. About — Firm story, attorney bios with headshots and credentials, firm values, and bar association memberships. 4. Case Results — Filterable list of past results with case type, outcome, and brief description. Include disclaimer about past results. 5. Contact — Consultation request form (name, email, phone, case type dropdown, message) that saves to Supabase "consultations" table. Include office address, map embed, and phone number. DESIGN: - Primary: Navy #1B2A4A, Accent: Gold #C9A84C, Background: White #FFFFFF - Typography: Serif headings (Playfair Display), sans-serif body (Inter) - Professional and authoritative aesthetic with generous whitespace - Subtle gold underlines on section headings TECHNICAL: - Consultation form submits to Supabase "consultations" table with columns: id, name, email, phone, case_type, message, created_at - Add Attorney structured data (JSON-LD) on About page - SEO meta tags on every page with practice area keywords - Mobile-responsive with hamburger navigation - Accessible contrast ratios and ARIA labels
Replace these variables
| Variable | Replace with |
|---|---|
| [FIRM_NAME] | Name of the law firm |
| [PRACTICE_FOCUS] | Primary practice area (e.g., Personal Injury, Family Law) |
| [CITY_STATE] | City and state (e.g., Austin, Texas) |
| [ATTORNEY_NAME] | Lead attorney or founding partner name |
| [YEAR_FOUNDED] | Year the firm was established |
Tips for best results
Replace the placeholder case results with real outcomes to build trust immediately.
Add a sticky phone number bar on mobile for quick calls from potential clients.
Include a disclaimer on the Case Results page — most bar associations require it.
Follow-up prompts
Add live chat
Add a live chat widget in the bottom-right corner using Crisp or Tawk.to. Include an offline message form when no one is available.
Add blog section
Add a Blog page with legal insights articles. Each post should have title, author, date, category, featured image, and body. Store posts in a Supabase "blog_posts" table.