Guide

From a folder of code to a live website

Scoutline hands you a finished front-end in a zip, contact form already wired up. Two things stand between that and a site a business can actually use: somewhere to host it, and a domain to reach it at. Here is each one, in the order to do them.

Published 31 July 2026 · Scoutline

Short answer: unzip the folder, deploy it to a free static host like Vercel or Netlify to get a working URL in about a minute, then buy a domain in the business's name and point it at that host by adding the DNS records it gives you. Wait for DNS to propagate, check it loads over https with no warning, then fill in any remaining placeholders, add real photographs, and claim the business's Google Business Profile before calling it done.

Generating the site is the part Scoutline does for you. Everything below is the part after that: three steps, in order, from a folder on your desktop to a real address a business's customers can actually reach.

start

The zip

A finished front-end, contact form already wired up.

step 1

Hosted

Deployed to Vercel or Netlify, a working URL.

step 2

Domain

Bought in the business's name, pointed at the host.

live

Live

Loads on their own address, the job the customer sees.

What is actually in the zip

Unzip it and you will find a complete static website: one .html file per page, a css/ folder with a single stylesheet, a js/ folder with one hand-written script, and an images/ folder holding whatever photographs you supplied.

Alongside those are three documents that are for you, not for the business: HANDOFF.md (what is finished and what is not), NOTES.md (every placeholder still to be filled in), and PROMPT.md (a briefing to paste into whatever AI you use next, written to stop it throwing the site away and rebuilding it in React). Delete all three before you hand the folder over.

You can open index.html by double-clicking it right now. It will look exactly as it will online, contact form included: it posts to Scoutline's own hosted endpoint, not to anything on the business's own server.

Step 1 · put the folder online

A static site needs hosting, and for a site this size the honest answer is that it costs nothing. Vercel and Netlify both take a dragged-and-dropped folder and give you a working URL in about a minute. These steps use Vercel.

Deploying the folder 1. Create a free account at vercel.com.
2. On the dashboard, choose Add New → Project.
3. Pick the deploy a folder option and drag in the unzipped site folder, the one with index.html at the top level, not the zip itself.
4. Leave every build setting alone. There is no build step; the files are already the finished site.
5. Press Deploy. You get a URL ending .vercel.app.

Check it worked: open that URL on your phone, not just your laptop. Click through every page in the menu. If a link 404s, the build was incomplete, see the note in HANDOFF.md.
Loads from YouTube only when you press play. Open on YouTube instead.

Step 2 · get a domain and point it at the site

A .vercel.app address is fine for showing the owner. It is not fine for a real business. A .co.uk costs roughly £8–15 a year from Namecheap, Cloudflare or 123-reg.

Buy it in the business’s name, not yours. This is the single most important line on this page. A domain registered to you is a domain the owner cannot move if they ever stop working with you, and that turns a good relationship into a hostage situation. Register it to them, or transfer it to them the moment they pay. Charge for your time instead.

Connecting the domain 1. Buy the domain. Match the business name as closely as you can.
2. In Vercel, open the project, then Settings → Domains.
3. Type the domain in and press Add. Vercel shows you the DNS records it needs.
4. In the registrar’s DNS panel, add exactly those records, usually one A record for the bare domain and one CNAME for www.
5. Wait. DNS changes normally take minutes but are allowed to take up to 48 hours.

Check it worked: Vercel’s Domains panel shows the domain as Valid, and both example.co.uk and www.example.co.uk load over https with no certificate warning.
Loads from YouTube only when you press play. Open on YouTube instead.

The things left after it is live

The site being up is not the same as the job being done. In rough order of how much they matter to a local business:

  • Fill in every placeholder. NOTES.md lists them. Anywhere the owner told you nothing, there is visible placeholder copy, it must be filled in or removed before this runs under their name.
  • Real photographs. If none were supplied, the layouts use empty labelled frames. For a trade site this is usually the highest-value thing left.
  • Google Business Profile. For a local business this matters more than the website does. Claim it, and make the name, address and phone match the site exactly, character for character.
  • Search Console. Add the domain and submit the site so Google knows it exists.
  • A privacy notice, if the form collects a name or an email. In the UK that is a real obligation rather than a formality, and it is about an hour of work.
  • Payments, only if they need them. Nothing on the site takes money. If they want deposits or bookings, Stripe Payment Links need no backend at all, one link per product. Build a real checkout only if they genuinely need one.

Read the whole site before the owner does

Everything on a generated page comes from the business’s real listing or from what you supplied. Nothing is invented, but “not invented” is not the same as “correct about this business”. Read every page as though you were the owner. It takes ten minutes and it is the difference between a handover and an apology.

Common questions

Questions people actually ask

How do I put a generated static site online?

Deploy the unzipped folder to a free static host such as Vercel or Netlify: drag the folder in, leave every build setting alone since there is no build step, and you get a working .vercel.app or .netlify.app URL in about a minute.

Does the domain need to be bought in the business's name or mine?

The business's name, always. A domain registered to you is a domain the owner cannot move if they ever stop working with you, which turns a good relationship into a hostage situation. Register it to them, or transfer it to them the moment they pay, and charge for your time instead.

What's left to do once the site is technically live?

Filling in every placeholder NOTES.md lists, adding real photographs if none were supplied, claiming the business's Google Business Profile with matching name/address/phone, submitting the domain to Search Console, and a privacy notice if the form collects any personal data, roughly in that order of how much each one matters to a local business.