A website mock-up is a visual representation or a prototype of a website created before the actual website is developed. It is a static or dynamic design that shows the website's layout, structure, and visual elements. Website mock-ups are an essential part of the website design process as they allow designers and clients to visualize and test different design concepts before the website is built. They help identify design, usability, and user experience concerns that can be addressed before the website is developed.