How to Upload & Customize Your Website Template
Complete step-by-step guide for beginners
Congratulations on purchasing your website template! This guide will walk you through every step of uploading your template to a web host and customizing it to match your business.
📋 What You'll Need
- Your purchased template files (HTML, CSS, JavaScript)
- A web hosting account (Bluehost, SiteGround, or similar)
- FTP client (FileZilla - free download)
- Text editor (VS Code, Sublime Text, or Notepad++)
- Your domain name
🚀 Step 1: Extract Your Template Files
After purchasing, you'll receive a ZIP file. Extract it to reveal your template files:
📁 my-template/
├── index.html
├── about.html
├── contact.html
├── 📁 css/
├── 📁 js/
├── 📁 images/
└── README.md
🌐 Step 2: Set Up Your Web Hosting
Option A: Using cPanel (Most Common)
- Log into cPanel - Your hosting provider will send you cPanel login credentials
- Find File Manager - Look for the "File Manager" icon in cPanel
- Navigate to public_html - This is your website's root folder
- Upload files - Click "Upload" and select all your template files
- Extract ZIP - If you uploaded a ZIP, right-click and select "Extract"
Option B: Using FTP (FileZilla)
- Download FileZilla - Free from filezilla-project.org
- Get FTP credentials - Check your hosting welcome email for:
- FTP Host (ftp.yourdomain.com)
- Username
- Password
- Port (usually 21)
- Connect to your server - Enter credentials in FileZilla and click "Quickconnect"
- Navigate to public_html - In the right pane (Remote Site)
- Upload files - Drag and drop your template files from left pane to right pane
index.html - this is what loads when someone visits your domain.
🎨 Step 3: Customize Your Template
Changing Text Content
- Open HTML files - Use a text editor (VS Code recommended)
- Find placeholder text - Look for text like "Your Business Name", "About Us", etc.
- Replace with your content - Keep HTML tags intact, only change the text inside
- Save and re-upload - Save file and upload via FTP or cPanel
❌ Wrong:
Your Business Name
✅ Correct:
<h1>Your Business Name</h1>
↓
<h1>Acme Plumbing Services</h1>
Changing Colors
- Open CSS file - Usually in /css/main.css or /css/style.css
- Find color variables - Look at the top for :root or color definitions
- Change hex codes - Replace with your brand colors
--primary-color: #0ea5e9; /* Change this */
- Use a color picker - Tools like colorpicker.com help find hex codes
Replacing Images
- Prepare your images - Resize to similar dimensions as placeholders
- Optimize images - Use TinyPNG.com to compress without quality loss
- Upload to /images folder - Via FTP or cPanel File Manager
- Update HTML references - Change image src paths in HTML files
<img src="images/logo.png">
🔧 Step 4: Configure Contact Forms
Most templates include contact forms. Here's how to make them work:
- Use FormSpree (easiest, free option)
- Sign up at formspree.io
- Get your form endpoint
- Update form action in HTML
- Or use your host's PHP mail
- Check if template includes contact.php
- Update email address in PHP file
- Test form submission
✅ Step 5: Testing Your Website
Before announcing your site, test everything:
- ✓ All pages load correctly
- ✓ Links work (no 404 errors)
- ✓ Images display properly
- ✓ Contact form sends emails
- ✓ Mobile responsiveness (test on phone)
- ✓ Browser compatibility (Chrome, Firefox, Safari)
- ✓ Check spelling and grammar
🚨 Common Issues & Solutions
❓ Images not showing?
Check image paths are correct and files are in the right folder. Paths are case-sensitive on Linux servers.
❓ CSS not loading?
Clear your browser cache (Ctrl+Shift+R). Check CSS file path in HTML <link> tags.
❓ Domain shows old content?
DNS changes can take 24-48 hours to propagate. Be patient or clear your DNS cache.
❓ Site shows directory listing?
Make sure your homepage is named index.html (lowercase) and is in the public_html root.
📚 Additional Resources
- FileZilla Documentation: filezilla-project.org/documentation
- HTML Tutorial: w3schools.com/html
- CSS Basics: w3schools.com/css
- Image Optimization: tinypng.com
- Color Picker: colorpicker.com
Need Help?
All our templates include email support. If you get stuck, we're here to help!
Contact Support