Yes, I agree with you that the rate at which a site loads directly affects its ranking in Google search results. Therefore, your hosting provider and internal site optimization should allow you to load any page of the site in 2-5 seconds.First, you need to make sure that your site and all its pages load no longer than 5 seconds. From my own experience, I want to say that there is no one-size-fits-all tool, so you need to use key phrases that allow you to get constant traffic.