Loading Speed
You may come across some area where 4G/3G signal is weak and get annoyed by taking lots of time to load a web page. If your website is very light weighted, you may bring a better user experience to clients. There are lots of factors affecting the loading speed of a website, such as the server speed, the back-end language, etc. Recently Google has been pushing for a new style of coding structure for mobile page call AMP which is also known as Accelerated Mobile Pages project. If you follow this rule, your website would be cached by Google server. When users click on your website through Google, your website will be shown instantly. As you bring a better user experience to clients, Google will rank you higher in mobile search at the same time.
Code Structure
A website can be built using lots of front-end frameworks, such as reactjs, angularjs and so on. Some of them control content display with javascript. Google is powerful enough to extract data from javascript frameworks but other search engines like baidu and 360.cn may not be capable to index them. Choosing front-end frameworks for your website should take in a balance between functionality and search engine indexing.