CleanHaul
Junk Removal & Hauling Service Template
Welcome to CleanHaul – a complete, modern HTML template designed specifically for junk removal, hauling, and cleanout businesses. With its clean green palette, smooth animations, and conversion‑focused layout, CleanHaul helps you turn website visitors into paying customers.
The template includes 10 professionally designed pages covering everything from an attention‑grabbing home page and service catalog to a blog, FAQ, and essential legal pages. Built with Tailwind CSS and vanilla JavaScript, it's lightweight, easy to customize, and ready to deploy.
Version: 1.0 | Last Updated: June 2026
🚀 Installation
CleanHaul is built with pure HTML, Tailwind CSS (via CDN), and vanilla JavaScript. No build tools, no npm installs, no complex configuration – just unzip and open in your browser.
index.html and start customizing. All external resources (Tailwind CSS, Lucide Icons, Google Fonts, AOS) are loaded from CDNs. Custom styles are embedded within each HTML file via <style> tags – no extra CSS files to manage.
📁 Folder Structure
/cleanhaul-theme │ ├── index.html ← Home page (preloader, hero, services, etc.) ├── about.html ← About us with team, milestones, impact stats ├── services.html ← Services catalog (6 service cards) ├── pricing.html ← Pricing plans (small, medium, full truck) ├── contact.html ← Contact form + location/FAQ ├── blog.html ← Blog listing with pagination ├── blog-detail.html ← Single article detail page ├── faq.html ← FAQ with accordion & search ├── terms.html ← Terms & Conditions ├── privacy.html ← Privacy Policy │ ├── assets/ │ ├── images/ ← Place your own images here │ └── uploads/ ← (optional) uploaded content │ └── documentation.html ← This file
⚙️ Tech Stack
- HTML5 – semantic, accessible markup
- Tailwind CSS (via CDN) – utility‑first responsive framework with custom configuration
- AOS (Animate on Scroll) – smooth scroll‑triggered animations
- Lucide Icons – lightweight, customizable SVG icon library
- Google Fonts – Poppins (headings) + Inter (body)
- Vanilla JavaScript – preloader, mobile menu, sticky navbar, testimonial slider, booking form simulation, accordion FAQ, scroll‑to‑top, and more
<style> tag. This makes the template self‑contained and easy to edit. You can extract these styles into a separate style.css if preferred.
📄 Pages & Templates
Home Page index.html
- Preloader with truck animation and loading bar
- Sticky navbar (transparent → white on scroll) with mobile hamburger menu
- Hero section with background image, gradient overlay, badge pills (Same‑Day Service, Eco‑Friendly, Licensed & Insured)
- Services grid with icon cards (Household, Office, Construction, Yard Waste)
- How It Works – 4‑step process with numbered circles
- Why Choose Us – 4 feature cards (Same‑Day, Affordable, Eco, Professional)
- Before & After photo gallery (3 images)
- Testimonials slider (prev/next, auto‑rotate)
- CTA banner
- Free quote form (name, phone, email, service, address, message)
- Comprehensive footer with services, quick links, contact info, social icons, newsletter, payment methods, legal links
- Scroll‑to‑top button, mobile call button
About Us about.html
- Hero section with gradient background
- Our Story – two‑column with image and text
- Our Values – 4 cards (Licensed, 5‑Star, Eco, Expert Team)
- Meet the Team – 4 profile cards with photos
- Company Milestones – vertical timeline (2015‑2025)
- Impact Statistics – counter cards (Jobs Completed, Tons Diverted, Satisfaction Rate, Fleet Size)
- Certifications & Partners row
- CTA banner
Services services.html
- Hero section
- 6 service cards in a responsive grid: Household Junk, Office Cleanouts, Construction Debris, Yard Waste, Appliance Removal, Furniture Removal – each with icon, description, bullet points, "Get Quote" button
- "We Make Junk Removal Easy" – 4 benefit cards
- "From Booking to Cleanup" – 4‑step process visualization
- CTA banner
Pricing pricing.html
- Hero section
- 3 pricing cards: Small Load ($149), Medium Load ($299 – highlighted as Most Popular), Full Truck ($499). Each with feature list and Book Now button
- "Always Included" – 4 guarantee cards (Free Estimate, Labor, Eco Disposal, Satisfaction)
- Specialty Removal Pricing table (appliances, mattresses, electronics, yard waste)
- Price Match Guarantee banner
- Free quote form
Contact Us contact.html
- Hero section
- Two‑column layout: contact information cards (Phone, Email, Service Area, Business Hours) with social icons, and a booking form
- Service Area Map placeholder with location grid
- FAQ quick links (6 common questions)
- CTA banner with phone call focus
Blog Listing blog.html
- Hero section
- Grid of 6 blog post cards with images, category badges, dates, titles, excerpts, "Read More" links
- Pagination component
- CTA banner
Blog Detail blog-detail.html
- Article header with category, date, author avatar & name
- Featured image
- Rich article content with headings, paragraphs, blockquote, bullet list, embedded CTA banner
- Related articles grid (3 cards)
- CTA banner
FAQ faq.html
- Hero section
- Accordion categorized into: General Questions, Our Services, Pricing & Payment, Booking & Cancellation
- Plus/minus icon toggle, smooth expand/collapse (only one open at a time)
- Still have questions? CTA card
- CTA banner
Terms & Conditions terms.html
- Last updated date
- Sections: Services Provided, Pricing & Payment, Customer Responsibilities, Cancellation, Liability, Disposal Policy, Privacy, Intellectual Property, Changes to Terms, Contact Info
Privacy Policy privacy.html
- Last updated date
- Sections: Information We Collect, How We Use Your Info, Security, Cookies, Third‑Party Services, Data Retention, Your Rights, Children's Privacy, Changes, Contact Info
✨ Key Features
Clean, Professional Design
A green‑and‑white color palette with subtle shadows and rounded corners gives a fresh, trustworthy feel. Poppins headings and Inter body text ensure readability and modern aesthetics.
Fully Responsive
Every page looks great on mobile, tablet, and desktop. The navigation collapses into a hamburger menu, cards stack vertically, and forms are touch‑friendly.
Interactive Components
- Preloader with truck animation
- Sticky glassmorphism‑style navbar (transparent → white on scroll)
- Testimonial slider with manual controls
- FAQ accordion with smooth open/close
- Scroll‑triggered AOS animations (fade, zoom, slide)
- Before & After image gallery with hover zoom
- Quote forms with success message
- Scroll‑to‑top button
- Mobile floating call button
Conversion‑Optimized
Multiple CTAs ("Get Free Quote", "Call Now"), trust badges (Licensed, Insured, Eco‑Friendly), and social proof (testimonials, stats) are strategically placed to build confidence and drive inquiries.
Easy to Customize
Change colors, fonts, images, and text by editing a few lines in the HTML. Tailwind utility classes make layout adjustments intuitive. The code is well‑commented and organized.
SEO‑Ready
Semantic HTML5, descriptive meta tags, Open Graph tags, and fast CDN‑loaded resources help your site rank better.
🎨 Customization
Change the Color Scheme
The brand colors are defined in the tailwind.config JavaScript block inside each page. Modify these values to instantly rebrand the entire template.
// Inside the <script> tailwind.config
colors: {
brand: {
DEFAULT: '#1f9b5e', // primary green
foreground: '#ffffff',
secondary: '#e0b143', // accent gold
accent: '#dff0e3',
dark: '#0f1729',
light: '#f7f8fa',
},
}
Typography
The template uses Google Fonts: Poppins (headings) and Inter (body). To change them, update the Google Fonts link in the <head> and modify the fontFamily entries in the Tailwind config.
Editing Content
All text, pricing, services, and testimonials are inside the HTML files. For the blog, the article data is stored in JavaScript arrays (window.__testimonials for testimonials, blog posts are hardcoded). To add or modify blog articles, duplicate the article card structure.
🖼️ Images & Assets
The template uses placeholder images (e.g., assets/hero-truck.jpg, assets/team.jpg, assets/before-after-*.jpg). Replace them with your own photography:
- Add your images to the
assets/images/folder. - Update the
srcattributes in the<img>tags. - For blog posts, update the image paths in the respective HTML files.
- Replace team member photos, before/after shots, and the hero truck image with your own.
📋 Forms & Inquiries
The template includes several demo forms:
- Free Quote Form – on Home, Pricing, and Contact pages
- Contact Form – on Contact page
- Newsletter Subscription – in the footer
Currently, forms show a demo success message. To connect them to a real service, modify the addEventListener('submit', ...) handler to send data to:
- PHP Mail
- Formspree
- Netlify Forms
- Zapier / Make webhooks
- Your own API endpoint
❓ FAQ & Legal Pages
The FAQ page (faq.html) features a categorized accordion. Questions are grouped into General, Services, Pricing, and Booking categories. Clicking a question expands the answer with a smooth animation and rotates the plus icon to a minus.
The Terms & Conditions and Privacy Policy pages contain comprehensive sample legal text tailored for a junk removal business. You must replace this placeholder content with your own company's actual policies before publishing.
🙏 Credits
- Tailwind CSS – utility‑first CSS framework
- Lucide Icons – open‑source SVG icons
- Google Fonts – Poppins, Inter
- Unsplash – demo placeholder images (replace with your own licensed photography)
- AOS – Animate On Scroll (included via CDN)
CleanHaul – Junk Removal & Hauling Service HTML Template. Built for speed, designed for trust.