I am trying to optimise the site speed of my site for mobile. After taking all advised steps and installing W3 total cache etc. (I did an entire course on optimizing my site) my mobile site was still excruciatingly slow. So I decided to hide all rows on the page that I could put on a different page so the homepage was at least fast. In cornerstone, I went into each row>cutomise>hide for the two 'mobile' screen sizes.
Checked the speed test again - still AWFUL. My question is, if I 'hide' based on screen height/width, is this effectively deleting them from the mobile version of the site, or do they still 'load' in the background even on the mobile site? If they still load, well is there a way I can do it so they are actually removed from the mobile site only? I'm getting scores of 70+ on desktop, but less that 10 on mobile.
Please, please help