Check the preview/ folder in the zip: open any page locally in your browser to see the expected result.
Forms: your zip's REPORT.md shows exactly which marker text to replace — either swap the marked placeholder block for your GHL form embed, or (with "keep original form styling" on) paste your webhook URL at the marked spot.
Unzip the download and open site/index.html in your browser — the site works right away, straight from your disk.
Upload the contents of the site/ folder to any hosting: drag it onto Netlify Drop, use Vercel, or upload via FTP/cPanel. No build step needed.
REPORT.md has a short SEO checklist (meta descriptions, sitemap domain) and form instructions.
Unzip the download. In WordPress: Appearance → Themes → Add New → Upload Theme, upload the theme zip and activate it.
Tools → Import → WordPress: upload pages-import.xml — all pages appear, editable in the normal editor.
Set your homepage (Settings → Reading) and permalinks to "Post name" — REPORT.md walks you through it.
How to use
Recommended
Use the ready-made snapshot
Load our GHL snapshot into your sub-account and you only have to paste values — no building.
What's inside:
A complete website with pre-built pages: home, services, service A/B/C, about, contact + legal pages
All custom values pre-created and already wired into the pages
The interactivity script (mobile menu, accordions) already in place
How it works: load the snapshot → run the converter above → paste each file from the zip into the custom value with the same name → rename the page URL paths to match REPORT.md → done. Then connect your (client's) domain.
Until a domain is connected, internal links (menu) may not work in GHL previews — that's normal. Tip: attach a temporary staging subdomain to test, then switch to the real domain later.
Run the converter above with your AI Studio preview URL.
Fill in every custom value with the matching file from the zip.
Preview your website. Rename page paths to match REPORT.md if your site uses different slugs.
Connect the domain — internal links work fully from that moment.
Do it yourself (no snapshot)
Run the converter above and download the zip.
Open REPORT.md — it lists every page, its URL path and the matching custom value names.
In GHL, create the custom values from the report and paste each file's content into them.
Create one page per entry with exactly the URL path from the report.
Per page, add a Custom Code block: {{custom_values.html_header}} + the page value + footer value.
Paste the contents of snapshot-script.html once, directly at the bottom of your footer section (not in a custom value — GHL strips script tags from values).
Forms: follow the marker instructions in REPORT.md (replace the marked placeholder with your GHL form embed, or paste your webhook URL at the marked spot).
Check the preview/ folder in the zip to see the expected result, then connect your domain.