Install a caching plugin
The pages of WordPress website are dynamic, which means that they are created on screen for each instance. If you install a caching plugin, however, the screen view of a page is cached when it is loaded and then it is available again for other users to see without it having to be reloaded every single time.
Optimize your images
Images look great on a website and they do help to engage the reader, but they can also be very large files if you don’t optimize them for the web. Check the file sizes of your images and, for the large ones, edit them in a photo editing application and save them in one of the more efficient file formats, such as JPEG.
Don’t upload videos to WordPress
You can upload videos to your WordPress website, but that is a very inefficient way to display videos. It is much faster and it will take less bandwidth if you host your videos on a site like YouTube and then simply link to those videos from within your website.
Keep your WordPress website up to date
WordPress is frequently updated, as are some of the plugins that you are probably using, and it is important that you optimize your WordPress website by keeping up with those updates. Not keeping up with the updates could make your website slower and it could leave your site vulnerable to security threats.
Use slider plugins that have been optimized for speed
Slider plugins are great for adding a professional look to a website, but some sliders are very badly coded and they can slow up a WordPress website significantly. As a general rule, it is better to use fairly straightforward slider plugins and not the ones that have lots of flashy animation effects included with them.
Split very long posts into multiple pages
If you have very long posts, they can take a long time to load, especially if the post contains images as well. However, if you use the “next page” tag in WordPress, it will split a long post into separate pages that each page will be loaded only when the user clicks “next page”.