Skip to content
ChatGPT Website Tutorial

How to build a website with ChatGPT

Yes. ChatGPT can help you plan a website, write the copy, suggest the structure, and generate code. The part it does not do by itself is host and publish the finished site.

Boomlink fills that gap. Connect Boomlink to ChatGPT over MCP, start from a real complete website template with its own built-in database, let ready-made parts do the heavy work, and have ChatGPT edit only the wording and layout. Preview the result and publish a hosted multi-page site from the same conversation.

Free plan available. No credit card required.

Last updated

ChatGPT can help build a website. It just cannot publish one by itself.

ChatGPT is useful for the thinking work: page structure, headlines, copy, design direction, HTML, CSS, JavaScript snippets, and revision ideas. That is enough to create a draft.

But a website also needs somewhere to live. You still need hosting, a public URL, a preview workflow, forms, assets, analytics, domain setup, and a way to update or roll back the site later. ChatGPT does not provide those pieces on its own.

ChatGPT can help with

  • Site outline and sitemap
  • Page copy and headlines
  • HTML, CSS, and JavaScript examples
  • Revision instructions
  • Content ideas and SEO prompts

ChatGPT alone does not handle

  • Hosting
  • Publishing to a public URL
  • Custom domains and SSL
  • Form submissions
  • Versions and rollback

Two ways to turn a ChatGPT prompt into a website

There are two realistic paths. The manual path works if you are comfortable moving code between tools. The connected path is better if you want ChatGPT to help you publish, not just draft.

Create the site

Manual: Ask ChatGPT for HTML, CSS, and content

ChatGPT + Boomlink: Start from a complete website template; ChatGPT edits the wording and layout through Boomlink MCP tools

Edit pages

Manual: Copy code into an editor and ask ChatGPT for patches

ChatGPT + Boomlink: Ask for changes in chat and preview the result

Add pages

Manual: Manually wire files and navigation

ChatGPT + Boomlink: Create multi-page structure through Boomlink

Add forms

Manual: Set up form handling separately

ChatGPT + Boomlink: Add features with ready-made parts like forms and submissions

Publish

Manual: Configure GitHub Pages, Netlify, Vercel, or another host

ChatGPT + Boomlink: Publish to a public Boomlink URL

Maintain

Manual: Track files, deploys, and rollback yourself

ChatGPT + Boomlink: Use Boomlink versions and rollback

If you only need a code sample, the manual workflow is enough. If you want a live site, connect ChatGPT to Boomlink so the assistant can work with the publishing system directly.

Before you start

A little preparation saves most of the back-and-forth. Here is what you need on both sides of the connection.

Accounts & access

  • A Boomlink account. The Free plan needs no credit card.
  • A ChatGPT plan that allows MCP connectors. Boomlink's setup guide lists a paid ChatGPT plan as required, so check what your workspace allows.
  • The Boomlink MCP endpoint, added in ChatGPT and approved on the Boomlink OAuth consent screen.

Have ready before you prompt

  • Your audience and the one action you want visitors to take.
  • Your offer in one or two sentences, plus the pages you need.
  • Proof you can honestly show, such as real numbers, quotes, or logos. ChatGPT should not invent them.
  • Brand colors, a logo file, or other assets if you have them.

Follow the ChatGPT connection guide to add the endpoint. The prompts below are examples that map to Boomlink tools, and ChatGPT's answers vary between conversations, so use each check to confirm what happened. For more prompts to adapt, browse the ChatGPT website builder prompts.

Step by step

Build and publish your site with ChatGPT and Boomlink

Here is the shortest path from a blank conversation to a live website.

1

Connect Boomlink to ChatGPT

Sign in to Boomlink and authorize the MCP connection. ChatGPT can then call Boomlink tools for site creation, pages, assets, forms, previews, and publishing. The connection uses OAuth with PKCE.

Prompt to send

List my Boomlink sites.

Check before moving on

  • ChatGPT answers with your Boomlink sites, or an empty list for a new account, instead of an authorization or connection error.
2

Describe the site you want

Give ChatGPT the basics: audience, offer, pages, tone, visual direction, and any assets you already have. The clearer the prompt, the less back-and-forth.

Prompts to send in order

Show me the Boomlink starter templates.

Build a three-page website for a local bookkeeping service. Include a homepage, services page, and contact page. The audience is small business owners who want monthly bookkeeping without surprise fees. Keep the tone clear and practical. Use the closest starter template, create the site, then list each page you created.

Check before moving on

  • ChatGPT names the starter template it used and lists the pages it created: Home, Services, and Contact in this example.
  • The copy uses only facts you supplied. Replace any testimonials, prices, addresses, or statistics ChatGPT made up.
3

Review the live preview

ChatGPT can ask Boomlink for a preview so you can inspect the site before publishing. Review the headline, navigation, mobile layout, forms, and page content.

Prompt to send

Preview my Boomlink site before publishing. Then summarize the headline, navigation links, and contact form fields.

Check before moving on

  • A preview opens from ChatGPT, as a widget or a preview URL, and matches ChatGPT's summary.
  • At phone width, every navigation link works and every form field has a clear label.
  • If the preview looks stale, ask ChatGPT to check the build status, then preview again.
4

Ask for edits in plain English

Instead of editing files by hand, ask for changes in the conversation, such as making the hero clearer for founders, adding a pricing FAQ, creating a case-studies page, or using your uploaded logo in the header.

Prompt to send

Read the services page source and change the hero headline to "Monthly bookkeeping with no surprise fees." Leave everything else unchanged.

Check before moving on

  • Ask ChatGPT to list what it changed, then compare that list with a fresh preview.
  • Request one change at a time. If other sections moved, ask ChatGPT to undo the extra edit.
5

Publish to a public URL

When the preview is ready, ask ChatGPT to publish. Boomlink publishes the site to a public URL. Paid plans support custom domains with automatic SSL.

Prompt to send

Publish the site and show me the live URL.

Check before moving on

  • Open the live URL in a private window and click through every page.
  • The page shows the edits you approved in the preview, not an earlier draft.

What you can build with this workflow

This workflow is best when the site needs to move from idea to public page quickly, but still needs to be real enough for visitors, leads, and future edits.

A launch page for a new offer

Turn an offer, audience, and rough positioning into a public page you can send to customers.

A multi-page marketing site

Build a homepage, feature pages, pricing page, and contact page with navigation instead of a single HTML mockup.

A lead-capture page with forms

Add a site-scoped contact or newsletter workflow instead of routing visitors to a dead end.

A campaign page you can revise quickly

Ask ChatGPT for fast revisions as the offer changes, then preview and publish the update.

What happens after ChatGPT writes the first draft

The first draft is only useful if you can keep working on it. Boomlink gives ChatGPT a real publishing surface, so the site can keep improving after the first prompt.

  • Preview before publishing, so you can catch copy, layout, and navigation issues before visitors see the page.
  • Publish to Boomlink hosting, so you do not need to set up a separate deploy pipeline.
  • Add a site-scoped contact or newsletter workflow when the page is meant to generate demand.
  • Keep versions and roll back when an update needs to be reversed.
  • Use a Boomlink subdomain on Free, or add custom domains with SSL on paid plans.
  • Use the same MCP-based workflow beyond ChatGPT with Claude and other compatible assistants.

Troubleshooting & limits

Most first-session problems come from an unfinished connection, a missing context, or publishing before the review. Start here when something does not look right.

ChatGPT cannot see your Boomlink tools

Finish the OAuth consent on boomlink.ai with the Boomlink account you want ChatGPT to use, then ask it to list your Boomlink sites in a new chat. If it still fails, repeat the setup steps in the connection guide.

A new chat does not know your site

A new ChatGPT conversation does not carry over earlier context. Select the Boomlink connection again, name the site, and say what you are working on before you ask for changes.

The preview looks stale or incomplete

Edits trigger a rebuild. Ask ChatGPT to check the build status, then request the preview again before you review.

ChatGPT changed more than you asked

Ask it to read the page source first and change one section per request. If an edit already went live, ask for your published versions and roll back to the previous one.

You published, but visitors see nothing

A published version by itself does not make a draft site live. Once the site status is Published, visitors can open its public URL. Ask ChatGPT for the site status and publish again if it is still a draft.

Your custom domain is not working

Custom domains need a paid plan, a CNAME record, and a verification TXT record. SSL is provisioned after verification completes.

Boomlink publishes marketing and landing sites. It is not a general deployment pipeline for arbitrary applications. Plan limits also apply: Free includes 1 site and 3 unpublished pages. Follow the publishing guide for domains and versions, and see every tool ChatGPT can call in the Boomlink MCP reference.

[07] Pricing

Pricing, plainly.

Start free and stay free for as long as you like. Move up only when you want your own domain or more sites.

Free

$0
  • 1 site
  • Boomlink subdomain
  • 3 unpublished pages
  • Basic analytics
  • Standard support
Most popular

Starter

$12/mo
  • 5 sites
  • 1 custom domain + SSL
  • Remove branding
  • Scripts & pixels
  • UTM tracking
  • Priority support

Team

$29/mo
  • 25 sites
  • 5 custom domains + SSL
  • Brand kit
  • Roles + permissions
  • Collaboration (5 seats)
  • Webhooks + Zapier
  • Dedicated support

Compare every Boomlink plan feature by feature on the pricing page.

Frequently asked questions

Go from prompt to live site.

Start with the website idea you would normally type into ChatGPT. Boomlink gives the assistant the missing tools to preview, revise, and publish it as a real site.

Compare the ChatGPT builder workflow

Free plan available. No credit card required.