For any mobile website optimization you have to look at how properly it's displayed on mobile and for the off site optimization you can follow the same rule you follow with normal website.
Today is the age of responsive website, no need to create two website one for desktop or laptop and another for mobile device. Responsive website automatically adjust their width and height according to screen resolution and you seen the best.