1. Focus on the Mobile User Experience
Have a Mobile-Friendly Site
Speed Up Slow Loading Mobile Pages
Incorporate Clean Design With a Focus on Usability
Understand Mobile-User Intent
Take Conversational & Voice Search Into Account
I agree but some other tips like attractive designs, user friendly contents, most important its speed and easy accessible for everyone.