Website load speed is affected by many different factors. HTML code, JavaScript files, images, videos, external scripts, and website servers could all have an impact on the loading speed of your site. A large volume of unoptimized images can often be a major culprit, as well as having lots of widgets and plugins.