CRM Club Resource

Build Your Website in GHL AI Studio

Your step-by-step guide to building a website in GoHighLevel, from your first prompt all the way to a compliant launch.

The one-liner GHL's Vibe isn't the prettiest or the smartest builder. It's the one where the booking form already works.
Lesson 01 of 09

Which Tool, When

GHL has three AI-assisted builders. Pick the right one up front or you will waste hours. Here is how to choose:

AI Studio

Full multi-page site generator. Builds complete websites from a single prompt, including pages, copy, layout, and CRM wiring stubs.

Use whenYou are building a full website from scratch. Right for most people.

Funnel AI

Builds a single lead-generation funnel. Think one landing page, one opt-in, one thank-you. Fast to launch, no complexity.

Use whenYou only need one page to capture leads. A lead magnet, a sales page, or a single campaign.

Vibe Builder

Inline AI editor for pages already in the Sites builder. Rewrites sections, swaps copy, adjusts layout on existing pages.

Use whenYou already have a site in the Sites builder and want to tweak it. Not for starting from scratch.
Important: read this before you commit AI Studio projects cannot be exported to the standard Sites builder. Once you build in AI Studio, the site stays in AI Studio. If you later need something AI Studio cannot handle, you will have to rebuild from scratch. Choose deliberately.

Decision flowchart

  1. Do you already have a GHL site that needs updating? Vibe Builder.
  2. Do you only need a single page or lead magnet? Funnel AI.
  3. Is this a new, full website (3+ pages: services, about, contact)? AI Studio.
Lesson 02 of 09

Before You Prompt: 10-Minute Prep

AI Studio is only as good as the input you give it. Weak prompts produce generic, template-y pages. Ten minutes of prep before you open AI Studio will directly decide how good the output is.

Get these five things sorted before you write a single word of the prompt:

1. Brand voice in two sentences

What does your business sound like? Formal, friendly, authoritative, casual? Write a two-sentence character brief, e.g. "We're a no-nonsense plumber who talks straight. No jargon, we just fix things." This goes straight into the prompt.

2. The core offer, precisely stated

Not "we do plumbing" but "we fix boiler breakdowns in South Manchester, same day, for homeowners who can't wait." The more specific your offer, the better the copy. Vague inputs produce vague pages.

3. Pages needed

List them before you prompt. Home, Services, About, Contact is a typical minimum. Add case studies, FAQs, or location pages if you need them. AI Studio can build multiple pages in one go, but you have to tell it which ones.

4. Calendar created

If you want people to book online, create the calendar in GHL before you generate the site. AI Studio can embed a booking widget at generation, but only if the calendar already exists. Check Calendars > Settings to confirm it is set up with availability.

5. Pipeline set up

If you want contact forms to feed a specific pipeline (e.g. "New Enquiries"), create the pipeline in GHL first. Know the pipeline name and the stage you want submissions to land in. That saves you re-wiring the CRM afterwards.

Quick prep checklist
  • Brand voice brief (2 sentences)
  • Core offer (specific, not vague)
  • Pages list
  • Calendar created in GHL (if booking needed)
  • Pipeline created in GHL (if form-to-CRM needed)
Lesson 03 of 09

The Prompt Recipe + 6 Worked Examples

AI Studio accepts a freeform prompt. There is no required format, but a consistent structure gives you consistently better results. Use this recipe as your template:

Prompt structure

[Business type + location]
[Brand voice brief]
[Core offer + differentiator]
[Pages to generate]
[CRM wiring instructions]
[Any specific copy or content notes]

Below are six worked examples for common types of business. Pick the one closest to yours, swap in your own details, and paste it straight into AI Studio.

Example 1: Local service (plumber)

AI Studio prompt
Build a 4-page website for a South Manchester plumber called Taylor's Plumbing. Tone: direct, no-nonsense, reassuring. They fix boiler breakdowns and handle central heating repairs for homeowners. Same-day service is their main selling point. Pages: Home, Services, About, Contact. Home page: headline should lead with the same-day angle. Include a booking widget using the calendar "Emergency Callout". Include trust badges (Gas Safe registered, 20+ years local experience). Services page: separate sections for Boiler Repair, Central Heating, and General Plumbing. Each with a short description and a call to action. About page: friendly, personal. Owner is Dave Taylor, been plumbing since 2002. Contact page: include a contact form that sends leads to the pipeline "New Enquiries", stage "Website Lead".

Example 2: Coach

AI Studio prompt
Build a 5-page website for a business and mindset coach called Sarah Oakes. Tone: confident, warm, direct. No corporate fluff. Sarah works with early-stage female founders who are overwhelmed and under-earning. Pages: Home, About, Work With Me, Podcast, Contact. Home page: lead with the transformation: clients go from overwhelmed to intentional. Include a short intro video placeholder. CTA button: "Book a Discovery Call" linked to calendar "Discovery Calls". Work With Me page: two offers: a 90-minute Strategy Intensive and a 6-month 1:1 container. Each needs a short description, what's included, and a "find out more" form. Forms should send to pipeline "Coaching Enquiries". About page: personal story, credibility markers, a professional photo placeholder. Podcast page: embed placeholder for podcast player, list of recent episode titles (make these up as placeholders). Contact: simple form, pipeline "Coaching Enquiries", stage "New Enquiry".

Example 3: E-commerce (product brand)

AI Studio prompt
Build a 4-page website for a premium UK candle brand called Still & Wick. Tone: calm, luxurious, minimal. They sell hand-poured soy candles for home interiors. Target customer is women aged 28-45 who care about quality and scent. Pages: Home, Shop, About, Contact. Home page: sensory, evocative headline. Hero image placeholder for lifestyle candle shot. CTA: "Shop the collection" linking to the Shop page. Brief about section with a short brand story. Shop page: product grid layout. Placeholder for 6 products with name, price, and add-to-basket button. Note: we will connect to GHL Products later, so just placeholder layout. About page: brand origin story. Founder is Priya Sharma, started in her kitchen in 2021. Contact page: simple enquiry form, pipeline "Wholesale & Press", stage "New Enquiry".

Example 4: B2B service (IT support)

AI Studio prompt
Build a 5-page B2B website for a managed IT support company called ClearDesk IT. Tone: calm, competent, professional. No jargon for jargon's sake. They support SMEs across the East Midlands, primarily businesses with 5-50 seats. Pages: Home, Services, Industries, About, Contact. Home page: lead with risk reduction and reliability. Headline something like "Your IT, sorted. So you can run your business." Include a "Get a free IT audit" CTA linked to calendar "IT Audit Calls". Services page: sections for Managed IT Support, Cyber Security, Cloud & Microsoft 365, and IT Consultancy. Keep descriptions benefit-led, not technical. Industries page: brief sections for Legal, Healthcare, and Finance. Each with one or two sentences on specific considerations for that sector. About page: founded 2015, team of 12 engineers, based in Nottingham. Contact page: enquiry form to pipeline "New Leads", stage "Website Enquiry". Also include a phone number placeholder.

Example 5: SaaS (software product)

AI Studio prompt
Build a 5-page website for a UK SaaS product called ReportFlow, a reporting tool for accountants. Tone: confident, modern, efficient. Audience: UK-based accountants in small to mid-size practices. Pages: Home, Features, Pricing, About, Contact. Home page: lead with time saved per week ("Cut your month-end reporting from 3 hours to 20 minutes"). Include a demo request CTA linked to calendar "Product Demos". Show three headline features as icons: auto-import, client portal, white-label reports. Features page: three sections: Data Import, Report Builder, Client Portal. Each with a short description and a screenshot placeholder. Pricing page: three tiers: Starter £29/month, Growth £79/month, Agency £149/month. Include a features comparison table. CTA on each tier: "Start free trial" (link placeholder). About page: founded 2023, two co-founders, built from accountants' feedback. Contact page: form for demo requests and support, pipeline "Demo Requests".

Example 6: Restaurant

AI Studio prompt
Build a 4-page website for an Italian restaurant in Leeds called Rosario's. Tone: warm, inviting, family feel. They serve traditional Italian food in a relaxed setting. Not fine dining. Approachable, good-value, proper food. Pages: Home, Menu, Reservations, Contact. Home page: big warm hero with a food lifestyle image placeholder. Short intro from the owners. CTA: "Book a table" linked to calendar "Table Reservations". Menu page: placeholder sections for Starters, Mains, Desserts, and Drinks. Each with 4-5 placeholder dishes. Include a note about allergens ("Please let us know about any allergies when booking"). Reservations page: embed the GHL calendar "Table Reservations". Add a note: "For parties of 8 or more, please call us directly." Contact page: address placeholder (Leeds city centre), phone placeholder, opening hours, simple enquiry form.
Lesson 04 of 09

Iteration & Editing with Vibe Builder

After AI Studio generates a site, you will almost always need to tweak sections, rewrite copy, or adjust layout. Vibe Builder is the inline editor for this. It works inside the Sites builder on any existing page.

To access it: open the page in the GHL Sites editor, click the AI icon in the toolbar, and select Vibe Builder. You can then click on any section and give it a natural language instruction.

Commands that work reliably

These commands produce consistent, useful results in Vibe Builder:

  • Rewrite this section in a [tone] voice, e.g. "Rewrite this section in a friendlier, less corporate voice." Good for tightening AI-generated copy.
  • Make the headline more specific: "Change the headline to focus on [specific benefit]." Replaces generic headlines with something sharper.
  • Shorten this section: removes filler and tightens copy. Works well on long generated paragraphs.
  • Add a section for [content]: "Add a section for client testimonials with three placeholder quotes." Inserts new content blocks without rebuilding.
  • Change the call to action to [text]: updates button copy and sometimes the link. Always check the link after running this.
  • Reformat this as a bullet list: useful when AI Studio generates a wall of text that should be scannable.

Commands that produce unpredictable results

  • Layout restructuring ("move this section above that one"): better done manually in the editor
  • Colour or font changes: use the design settings panel instead
  • Adding forms or booking widgets: always wire these manually to ensure CRM connection works
Practical tip Use Vibe Builder for copy and content. Use the manual editor for structure, forms, and anything CRM-related. Keep the two separate and you will save yourself time chasing bugs.
Lesson 05 of 09

Wiring the CRM

AI Studio builds the pages, but the CRM connections (calendars, forms, pipelines, workflows) almost always need checking and often need finishing by hand. Before you go live, walk through each of these to make sure your CRM is actually connected.

Calendars

AI Studio can embed a booking widget if you name the calendar in your prompt. After generation:

  1. Go to the booking widget in the Sites editor.
  2. Click on it and check the calendar it is linked to. AI Studio sometimes creates a new calendar rather than using an existing one.
  3. If it created a new calendar, delete the widget and re-embed the correct one from Add Element > Calendars.
  4. Test the booking flow end-to-end before going live.

Forms and the Form ID workaround

There is a known bug in AI Studio where generated forms do not always fire to the correct GHL pipeline. The form appears to work visually but submissions either go to the wrong pipeline or do not create a contact at all.

The workaround:

  1. Build your form in Sites > Forms in GHL (not inside AI Studio).
  2. Once built, note the Form ID from the form's embed code or URL.
  3. In AI Studio, delete the generated form element.
  4. Re-embed the form using Add Element > Forms and select the form you built manually.
  5. In the form settings, set the pipeline and stage explicitly.
  6. Test with a real submission and check the contact appears in the correct pipeline stage.
In short Build the form in GHL Sites > Forms, set the pipeline and stage there, then embed it via Add Element > Forms. Never rely on the form AI Studio generates inline.

Pipelines

After building the form manually (above), confirm the pipeline is set correctly:

  • Go to CRM > Pipelines and check the target pipeline and stage exist.
  • Submit a test form and confirm the contact appears in the correct stage.
  • Check the contact record has the expected fields populated (name, email, phone, source).

Workflows

AI Studio does not set up workflows. Any automated follow-up (confirmation email, SMS, task assignment) needs to be built in Automation > Workflows after the site is complete. Workflows are specific to each business, so AI Studio deliberately leaves them for you to set up.

Lesson 06 of 09

UK Compliance Layer

Every UK website needs to meet a minimum compliance standard. This lesson covers the non-negotiables. It is not legal advice.

Cookie banner: v2, Ask-to-Opt-In mode

GHL includes a built-in cookie banner. You need version 2 with Ask-to-Opt-In mode enabled. This is required to meet UK GDPR and PECR standards for websites using analytics or marketing cookies.

To set it up:

  1. Go to Settings > Compliance > Cookie Consent in GHL.
  2. Select Version 2.
  3. Set mode to Ask to Opt In (not "Notify Only": that does not meet current UK standards).
  4. Configure the categories: Essential (pre-ticked, not toggleable), Analytics, Marketing. Do not pre-tick Analytics or Marketing.
  5. Link to your cookie policy page in the banner.
  6. Test the banner on a fresh browser session to confirm it fires on first visit.

Starter prompt: Cookie policy page

AI Studio or Vibe Builder prompt
Create a cookie policy page for [Business Name], a [business type] based in [location]. The website uses Google Analytics 4 for visitor analytics and GoHighLevel (GHL) as the CRM and marketing platform. Include sections covering: what cookies are, which cookies this site uses (Essential, Analytics, Marketing), how visitors can manage their cookie preferences, and contact details for cookie-related queries. Write in plain English, UK-standard. The business email is [email].

Starter prompt: Privacy policy page

AI Studio or Vibe Builder prompt
Create a GDPR-compliant privacy policy page for [Business Name], registered in the UK. The business collects personal data through website contact forms and booking requests. Data is processed and stored in GoHighLevel (GHL), which acts as the data processor. Include: who the data controller is, what data is collected, lawful basis for processing, how long data is retained, third-party processors (GHL, Google Analytics), data subject rights under UK GDPR, and how to contact the data controller. Business address: [address]. Email: [email].

Starter prompt: Terms & conditions page

AI Studio or Vibe Builder prompt
Create a basic terms and conditions page for [Business Name], a [business type] operating in the UK. Cover: use of the website, limitation of liability, intellectual property (website content belongs to the business), links to third-party sites, governing law (England and Wales). Keep it plain and practical. Business name: [Full legal name]. Contact email: [email].

GA4 consent mode

If you are using Google Analytics 4, consent mode must be enabled so GA4 only fires tracking scripts after a visitor has consented to analytics cookies. GHL's cookie banner v2 handles this automatically when connected to a GA4 property, but you need to verify:

  1. The GA4 measurement ID is entered in Settings > Integrations > Google Analytics in GHL.
  2. The banner is in Ask-to-Opt-In mode (not Notify Only).
  3. Test in a private browser: visit the site, do not accept cookies, then check GA4 DebugView. No full event data should appear before consent.

GHL as data processor

GHL acts as the data processor for any personal data collected through your site. You (your business) are the data controller. That means:

  • Your privacy policy must list GHL as a third-party processor.
  • You should have a Data Processing Agreement (DPA) with GHL. This is available in GHL's legal documentation.
  • Data collected via your GHL forms must only be used for the purpose stated in your privacy policy.
Lesson 07 of 09

SEO Quick Wins

AI Studio generates basic on-page content, but SEO requires deliberate setup. These are the actions to take immediately after a site is generated.

Auto-schema per industry

GHL supports structured data (schema markup) to help search engines understand your content. Apply the correct schema type for your industry:

Industry Schema type Where to set it
Local service (plumber, electrician, cleaner) LocalBusiness + Service Sites > Page Settings > SEO > Schema
Restaurant / food Restaurant + Menu Sites > Page Settings > SEO > Schema
Coach / consultant Person + ProfessionalService Sites > Page Settings > SEO > Schema
SaaS / software SoftwareApplication Sites > Page Settings > SEO > Schema
E-commerce Product + Offer Sites > Page Settings > SEO > Schema

Meta checks

AI Studio generates meta titles and descriptions, but they are often too long or too generic. For each page:

  1. Go to Sites > [Page] > Settings > SEO.
  2. Meta title: 50-60 characters. Should include the primary keyword and the business name. Format: Primary Keyword | Business Name.
  3. Meta description: 140-160 characters. Should include the primary keyword, a clear benefit, and a soft CTA.
  4. Check there are no duplicate titles across pages; each page needs a unique title.

Google Rich Results Test

After launch (or on the staging URL), run each important page through Google's Rich Results Test to confirm schema is being read correctly. Navigate to search.google.com/test/rich-results, enter the page URL, and check for errors. Fix any schema warnings before launch.

Additional quick wins

  • Set the H1 on every page. AI Studio sometimes generates pages without a clear H1 or with the business name as the H1 instead of a keyword-led heading.
  • Add alt text to all images. Placeholder images need descriptive alt text, not just "image1".
  • Set the canonical URL on pages that might have query string variants.
  • Check page load on mobile. AI Studio sites can be image-heavy; compress any large images before embedding them.
Lesson 08 of 09

Pre-Launch Checklist

Don't skip this. Print it, tick it off, and save yourself a mess on launch day.

Content

  • All placeholder text replaced with real content
  • All placeholder images replaced with real images (or approved stock)
  • Business name, address, and phone number correct on every page they appear
  • All links tested and working (internal and external)
  • Spelling and grammar checked in British English

Compliance

  • Cookie banner is live, set to Ask-to-Opt-In, and fires on first visit
  • Cookie policy page is published and linked from the cookie banner
  • Privacy policy page is published and linked from the footer
  • Terms & conditions page is published and linked from the footer
  • Legal pages reviewed by a solicitor (or you have accepted responsibility)
  • GA4 consent mode confirmed working (no tracking without consent)

CRM wiring

  • All forms tested with real submission: contact appears in correct pipeline stage
  • Booking calendar works end-to-end. Test booking created and appears in GHL calendar
  • Confirmation email or SMS fires after form submission or booking
  • Pipeline stages named correctly and notification set up for new leads

SEO

  • Meta titles set on all pages (50-60 chars, unique per page)
  • Meta descriptions set on all pages (140-160 chars)
  • Schema markup applied and tested in Rich Results Test
  • All images have descriptive alt text

Mobile & performance

  • Site tested on mobile: layout, forms, and CTAs work correctly
  • Page load speed acceptable (under 3 seconds on a standard connection)
Lesson 09 of 09

Known Limitations

AI Studio is in beta. It is good enough for most websites, but it has real limitations you should know before you commit.

No code export

AI Studio sites cannot be exported as raw HTML or moved to another platform. Your site lives in GHL. If you ever leave GHL, the site does not come with you. Know this before you commit.

Template-y output on weak prompts

Weak or vague prompts produce generic, indistinguishable sites. The tool is only as specific as your input. If you put in a one-liner, you will get a placeholder-grade result. Use the prompt recipe in Lesson 03.

Beta stability

AI Studio is not rock-solid yet. GHL updates it often, and behaviour can change between sessions. Something that worked last week might act differently today. Keep an eye on GHL release notes and the CRM Club community for reported changes.

What not to try

  • Complex e-commerce: AI Studio is not a shop. Product grids and payment flows need the GHL Products module and manual setup. Use AI Studio for your marketing site and wire the shop up separately.
  • Multi-location pages at scale: Generating 20+ location pages in one go produces inconsistent results. Build the template manually and replicate.
  • Custom JavaScript or third-party embeds: AI Studio has no way to handle custom code. Use the Sites builder for anything requiring custom scripts.
  • Rebuilding an existing site: If you already have a site in the standard Sites builder, do not try to "migrate" it into AI Studio. Rebuild from scratch, or use Vibe Builder to edit the existing pages.
  • When you want total design control: AI Studio sites are edited via prompts and Vibe Builder. If you want to drag-and-drop and tweak every element by hand, you will get frustrated. Know this up front.
The bottom line AI Studio is fastest when speed matters more than pixel-perfect control. Use it for what it is good at: getting a professional, CRM-connected site live quickly. For anything that needs custom design or complex logic, use the standard Sites builder.

Want to go deeper?

The full walkthrough is inside CRM Club.

This guide covers the essentials. The complete version, with screen recordings and step-by-step walkthroughs for every section, lives inside the free CRM Club community.

Join CRM Club free →

Free to join. No card required.