1. Start with a clean design
There’s not a lot of space on mobile devices for inessential or complicated features. Starting off with a clean design will help your users to make sure they can clearly understand and navigate the content of your site.
2. Use a mobile-first design
Because mobile view ports have such limited real estate, it’s so much easier to design for them first and then work your way up to a desktop design rather than vice versa. It makes much more sense to smart small and expand your design than to start with a desktop design and have to figure out how to squeeze all of your content and HTML elements onto a 400px screen.
3. Don’t overcomplicate your navigation