To begin with you should check the exact speed of your website, you can use Google PageSpeed or GTmetrix, for example. I suppose that your website's speed could be slowed down with four reasons:
Images. Consider using raster image format (JPEG, GIF or PNG) for photos and vector formats for working with logos, text, and icons. Also use CSS effects for all images, they weigh less and look sharp at any resolution.
Placement of elements. Distributing all the elements properly enables you to improve your front-end performance. Use the Above-the-Fold principle: - put the most important elements on the upper part of the page, in that case, you avoid scrolling the page;- put CSS in the header to load the headline and navigate gradually;- put the scripts at the bottom part and browser will download the most relevant information first.
Files in the original format. Implement Gzip compression, because compressed files download and transfer to a web browser much faster. Also files compressed take less space and require less bandwidth. Know more visit our website