Is your website slow? Do people have to wait for your content? More pertinent question, do visitors really have the patience to wait?
In a study by Microsoft, people lose focus after 8 seconds. So if your website loads in 6 seconds, you only have 2 more to go. And that's not enough to keep visitors on the website. Golden rule: More time spent on the website, the more they learn.
You want to rank higher on Google? You've got to make Google happy. Google is ONLY interested in serving the best content and experience for its' users. Here's a couple of basic ideas to make your WordPress website faster.
Here's 7 ways to make your WordPress sings and loads at blistering speed.
Use Cloud Hosting for Faster WordPress
The cheapest is USD 5/mon. However, managing it can be a huge pain if you have no idea how to set up a Web Server. Use a location near your visitors. DigitalOcean, Vultr, Linode, AWS Light Sail, Google Cloud, pick one. Anyone will do just fine.
To manage your server, you can use RunCloud, Cloudways. Again, it doesn't matter which one.
Optimize All Your Pictures
Compress, resize, shrink. PNG and JPG can be compressed further to reduce the size. Generally, I stick to 95% quality because people don't need to print those pictures.
Try to aim lesser than 100kb per image.
Crop Picture According to Display Size
Crop your image to your needs. On website: 300x200px. Crop this big only. Most of the time people upload from the camera, straight to the website. It becomes too big. For cropping, I use Photoscape.
Remove Unnecessary Codes CSS & JS
WordPress loads so many unnecessary codes (which are not used) on the website. For WordPress, you can use https://wordpress.org/plugins/wp-asset-clean-up/… It takes a slight technical skill to identify which codes are in use.
Cache processes the codes and stores them as temporary memory. Like how you memorize 2x5. It's at the top of your brain. There are many caches solution, all works fine. The difference is UI and knowing what to use. I like WP Rocket
Load lesser files
If you're using Themes like Salient, Ocean, BeTheme, etc, they normally include all the features that you don't need. They can be disabled/enabled in their control panel. Figure out what you need, disable the ones you don't use.
Reuse codes as often
If you're using Elementor, all the pages will have a unique CSS file. Which is something we don't want. We want to load the CSS once. And use it as often as possible. When you design, make sure to reuse the same component as much as possible.
Test WordPress Speed
You can use GTMetrix or Pingdom, but it's too slow to show results. And the servers are far. Use the built-in Lighthouse in Chrome Developer Tools. Optimizing a website can take a full day.