2 Create a Site Speed Plan
The exercise of creating a site speed plan is to understand what is slowing down your website. That understanding is key in making smart decisions down the line. There is a huge difference between a site running slowly because it is on a low-cost server, and being slow because of inefficient code or massive images being loaded.
One major reasons website are slowing down is any code that is used on top of your CMS. For WordPress, this means themes and plugins, for Joomla and Drupal they may be called templates and extensions. Another pretty common reason is poor server and hosting conditions. The physical location where your server is based is important as well. Or how many clients share a server. How is your server is configured. All of these are things that can make a considerable difference.