You need to start with isolating WHAT is loading slowly. Open Chrome developer tools (CTRL+SHIFT+I). Go to the network tab, and then type in your website. Look at all the resources it loads, and the waterfall graph. It will identify what is getting "stuck", and what component of the process is having the issue (TCP connection, DNS, SSL negotiation, etc). Once you have identified one component, and focus your time on exactly this one area. Common issues are to do with websites loading third-party components.
... View more