Your WordPress site felt quick when it launched. Two years and several plugins later, the homepage takes too long to appear, especially on a phone. WordPress can serve fast pages, but images, templates, scripts and server work can gradually make a site heavier.
Work through the five common causes below with your developer. Measure the homepage and a page that matters commercially before and after each change. A benchmark from another website cannot tell you which layer is responsible on yours.