A mobile-friendly website should have a responsive design, fast loading speed, easy navigation, clear calls-to-action, and optimized content and images.