I paid a developer to come in and help speed up my website and things have turned into a nightmare.
I now have a 20 second load time before my home page comes up and I have begged him to fix it for me for 3 weeks. He tells me that everything is working on his end fine and that it must be a country specific issue?
Please help, I’m certain it’s a wordpress plugin issue but this guy won’t listen to me or believe me even when I direct him to this forum.
In terms of load time: You have multiple CSS and JS files that could be concatenated. You have 4 custom fonts that loads pretty late in the waterfall. This could cause a delayed start render.
Cloudflare offers HTTP2. Consider turning that on, if it is possible. This should help mitiagate some of the performance issues. Note that for HTTP2, you will need to move the whole site to HTTPS. You can get free SSL certificates from authorities like LetsEncrypt.