Virtual Assistant is an HTML website template for virtual assistants and outsourcing agencies. It has eight pages: Home, About, Services, How It Works, Pricing Plans, Blog, a blog post with comments and Contact. The home page covers the reasons to hire an assistant, a services grid, skill rings, a testimonial slider, the three-step process, pricing plans, recent posts and a booking form. It is plain HTML, CSS and JavaScript, so some coding knowledge is needed to turn it into a working site; the Sass source and a short README are included.
What’s new in 3.0
Rebuilt on Bootstrap 5.3.8 and vanilla JavaScript: jQuery and its plugins are gone. Swiper powers the testimonial slider, Jarallax the hero backgrounds, and the icons are Lucide SVGs.
Lighter: the nine pages now load 5.7 MB in 156 requests, down from 13.8 MB in 264. The home page goes from 2.5 MB to 1.1 MB. Photos ship as AVIF with JPEG fallbacks.
No third-party requests: fonts are self-hosted and the contact map loads only when a visitor clicks it (OpenStreetMap, no API key).
Readable by default: the brand green is darker so white button labels, links and small text pass WCAG AA contrast, hero text sits on a dark overlay, and the page has a skip link, a main landmark and visible keyboard focus.
Working forms: the booking, contact and comment forms post to a PHP handler with a spam trap and show their result in the page, and the blog search is a real search field.
New photos from Unsplash, initials avatars for testimonials and comments, fictional contact details, working links, unique page titles and descriptions, and the typos fixed.