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

VariableReplace 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.

Related prompts