To make your small business website mobile-friendly, use a responsive design that adjusts to different screen sizes.
Avoid using Flash and other technologies that are not supported on mobile devices. Make sure buttons and links are easy to tap and avoid using small fonts.