A website template is a pre-designed layout or framework for a website that allows users to quickly create and customize their own websites by replacing content and images.