In regards to number 1, I would also add that it's important to wireframe before you begin working on design. A good tool to use is Lucid Chart. http://www.visioformac.org/flowcharts-for-mac-soft...
http://epicecommercetools.com/2015/01/21/7-tips-to-make-your-mobile-site-amazing/#comment-6164
Great articles with great points! This importance of mobile sites will probably increase now even more with Google's new SEO changes.
http://epicecommercetools.com/2015/01/21/7-tips-to-make-your-mobile-site-amazing/#comment-5942
I really agree with number 3. There is nothing worse than visiting a website and having a bunch of pop ups to deal with.
http://epicecommercetools.com/2015/01/21/7-tips-to-make-your-mobile-site-amazing/#comment-5616