To optimize a website for mobile devices, you can ensure that the website is responsive, optimize images to reduce load time, reduce the number of HTTP requests, and use fonts and white space that are easily readable on smaller screens.