As user experience becomes more of an essential requirement to get a top search engine position on Google, the speed at which your website loads, both on a PC and a Mobile Device can greatly enhance your ranking position.
This can often be subject to the hosting server that you are using as some hosting companies offer greater speeds than others.
Many of the other reasons that your website may be too slow could include using high resolution images that take a while to load. By having these images compressed would greatly increase your page loading speed.
Other areas that could be slowing your website down can include poor compression of HTML and Java Script files, Render Blocking Scripts and Lever Browser Caching.