One of the reasons websites take so long to load is because of too many plugins. While this is not necessarily the case for most people, it is an option that you should consider. Removing plugins will not solve the problem. Instead, ask yourself whether you really need that plugin on every page of your site. The answer is probably not. But if you do, then it’s time to reduce the number of plugins in your site.
Another method of reducing page load time is by lowering the size of your website. Try minimizing the amount of content on your site, avoiding images larger than 100 MB, and reducing the number of posts and pages. You can also make your site more responsive by using AMP pages. Finally, you can make your theme more flexible by caching headers and images. To reduce your page load time, there are several WordPress plugins available.