Loading time of a webpage is one of the most important factors in search engine optimisation and also in user experience: users expect webpages to load in maximum 3 seconds.
The main reason for slow load time is usually because of a slow server on which a website is hosted. A good web hosting package is always a good investment.
Other reasons for slow website load time are long contact/sign-up forms, low-quality code, complex tracking codes, old technologies, overload of plugins, etc.
Please check the infographic below: