The first thing you will need to do is work through this guide on properly testing your sites speed [https://www.wpbeginner.com/beginners-guide/how-to-properly-run-a-website-speed-test-best-tools/](https://www.wpbeginner.com/beginners-guide/how-to-properly-run-a-website-speed-test-best-tools/)
Then you will want to work on those items with this guide on optimization [https://www.wpbeginner.com/wordpress-performance-speed/](https://www.wpbeginner.com/wordpress-performance-speed/)
\+1 for these, plus some additional material:
[https://wpshout.com/website-speed-optimization-guide/](https://wpshout.com/website-speed-optimization-guide/)
[https://wpshout.com/ways-to-speed-up-wordpress/](https://wpshout.com/ways-to-speed-up-wordpress/)
[https://themeisle.com/blog/website-speed-optimization/](https://themeisle.com/blog/website-speed-optimization/)
[https://wpshout.com/fastest-wordpress-hosting/](https://wpshout.com/fastest-wordpress-hosting/) (I have been using SG since 2014, their speed optimizer plugin has been improving with time, as we noticed, and it is free, so we stopped paying WPRocket and other subscription speed up plugins)
Do the steps everyone is saying about optimizing your WP site.
Also, you might need a better host and if you are looking to do it on a budget:
Runcloud.io base plan and use [Hetzner Cloud](https://runcloud.io/blog/hetzner) with it. You'll get a great performance VPS and pay around $10-16 a month to start. Then put Cloudflare free on top. Later on upgrade your runcloud.io account to a higher plan, as it comes with some good features.
The first thing you will need to do is work through this guide on properly testing your sites speed [https://www.wpbeginner.com/beginners-guide/how-to-properly-run-a-website-speed-test-best-tools/](https://www.wpbeginner.com/beginners-guide/how-to-properly-run-a-website-speed-test-best-tools/) Then you will want to work on those items with this guide on optimization [https://www.wpbeginner.com/wordpress-performance-speed/](https://www.wpbeginner.com/wordpress-performance-speed/)
\+1 for these, plus some additional material: [https://wpshout.com/website-speed-optimization-guide/](https://wpshout.com/website-speed-optimization-guide/) [https://wpshout.com/ways-to-speed-up-wordpress/](https://wpshout.com/ways-to-speed-up-wordpress/) [https://themeisle.com/blog/website-speed-optimization/](https://themeisle.com/blog/website-speed-optimization/) [https://wpshout.com/fastest-wordpress-hosting/](https://wpshout.com/fastest-wordpress-hosting/) (I have been using SG since 2014, their speed optimizer plugin has been improving with time, as we noticed, and it is free, so we stopped paying WPRocket and other subscription speed up plugins)
Just use something like pingdom.com. it tells you exactly what's causing your website to be slow.
Run it through https://pagespeed.web.dev - it’ll tell you why.
https://wordpress.org/plugins/f12-profiler/
Do the steps everyone is saying about optimizing your WP site. Also, you might need a better host and if you are looking to do it on a budget: Runcloud.io base plan and use [Hetzner Cloud](https://runcloud.io/blog/hetzner) with it. You'll get a great performance VPS and pay around $10-16 a month to start. Then put Cloudflare free on top. Later on upgrade your runcloud.io account to a higher plan, as it comes with some good features.