
HTML website templates are folders of ready-made pages, styles, scripts and images. You edit them with your own words and upload them to a web host, and the result is a working site with no database behind it. A small business owner can go from ZIP file to live pages within a few days, as long as they plan for forms, images and later edits.
This is the practical walk-through we wish came with every download. Our running example is a hypothetical landscaping company with four services and one owner who answers the phone between jobs.
Inside HTML website templates: what each folder does
Names vary, but most packages follow the same pattern:
- Page files such as index.html and contact.html. Each one is a page of the site. index.html is the home page.
- css or assets/css. The look of the site: colors, fonts and spacing.
- scss or sass, if present. Source styles that compile into the CSS. Ignore them unless you know how to compile them.
- js. Menus, sliders and small interactions. You should rarely need to open these.
- images. Demo pictures. Some may be placeholders that you are not licensed to use, so check.
- Documentation and license. Read both first. Marketplace products include a LICENSE.txt in the ZIP, plus a separate license PDF.
Before changing anything, make a copy of the folder and name it “original”. You will want it the first time something breaks.
Your first hour of edits
Install a code editor, such as Visual Studio Code. Open the whole folder, not a single file, so you can search across everything. Then open index.html directly in your browser to see the page, and leave it there, refreshing after each change.
Work in this order:
- Delete the pages you do not need, and remove them from the menu.
- Replace the logo.
- Use search and replace across the folder for the demo company’s name, phone number and email.
- Change the page titles and descriptions in the head of each file. Every page needs its own.
- Replace the headline and first paragraph on the home page.
Our landscaper keeps the home, services, gallery and contact pages, and deletes the demo’s team and careers pages. He goes from a dozen files to four.
The header problem, and how to live with it
Here is what most guides skip. With plain HTML, the menu and footer are copied inside every page. Add a service, and you must change the menu in each file. Search and replace across files does the job for a small site. It starts to feel painful at around twenty pages. At that point, a static site generator or a move to a CMS begins to make sense.
Making the contact form work
A form in a template looks finished, and that catches people out. HTML can display a form but cannot send an email. You have three common options:
- A short PHP script, if your host runs PHP
- A form service that gives you an address to post the form to
- A link to your email address and phone number, with no form at all
Whichever you choose, send a test from your phone and check your spam folder. Add a spam filter too, because public forms attract junk quickly. Our landscaper might want photos of the customer’s yard, so he needs to ask whether the form option he picks accepts file uploads.
Publishing to a host
Plain files will run on almost any hosting plan, including a static hosting platform. The general steps are:
- Buy or connect your domain.
- Upload the contents of the folder, not the folder itself, into the host’s web root. index.html must sit at the top level.
- Turn on HTTPS. Most hosts provide a certificate.
- Visit each page on your phone and click every link.
- If this replaces an older site, set up redirects from old addresses so that existing links and search rankings carry over.
File names are case sensitive on many servers. About.html and about.html can behave as two different files, which can break links that worked on your laptop.
Maintaining it after launch
No plugin updates does not mean no upkeep at all. Set a reminder each quarter to do the following:
- Update prices, hours and staff details.
- Update the copyright line.
- Test the form.
- Keep a dated backup copy of the folder.
- Check for a newer template version. Marketplace products come with lifetime free updates, though you will need to merge those changes into your own edited copy.
Signs you have outgrown plain files
- You want to publish articles every week.
- Several people need to make changes.
- You want to take payments with order records.
- Customers need to log in.
- That menu edit across thirty files has become your least favorite chore.
Your design is not wasted when this happens. The markup can be moved into a CMS theme or into framework components, so the look stays while the workings change.
Where to get a good one, or skip the work
The Marketplace carries HTML templates for different trades at $39 under the Regular License. Bizteto is a multipurpose option for company sites, and the full range sits under website templates.
You can also hand over the entire walk-through. Send the ZIP and your notes to our web development service. AI places your text and drafts the titles and descriptions. A human expert then checks each link, form and phone layout, and publishes to your host. Tasks start from $49, and a 5-page site built for you is $799 in one week.
Common questions from first-time buyers
Do I need to learn to code?
Not much. Being able to find and change text in a file is enough for basic edits. Layout changes require some comfort with HTML and CSS, or someone to do them for you.
Can I edit the site on my host directly?
Often you can, using its file manager. It is safer to edit a local copy, test it, and then upload it, so a typo never reaches your visitors.
Will an HTML site work with Google Analytics?
Yes. You paste the tracking snippet into every page. Remember to add a cookie notice if the law where your visitors live requires one.
How do I add a blog later?
For an occasional post, copy a page and rewrite it. For regular publishing, move to a CMS or a static site generator.
Stuck between the ZIP file and a live site? Start a Task, send us what you have, and tell us the date you want to be live.