WordPress is a great platform from bloger as well as well as others. One weakness that it suffers from, however, is it can be quite slow.
Why WordPress Website Speed Metter?
When any visitors (person) lands on your website for the first time, Than you only have a few seconds to capture their attention to convince them to hang around. If your website loads very slow most of the visitors gone.
According to a report by the Google search team, more than 2 seconds usually results in about 47 percent of visitors bouncing off the website. So, to keep about half of your visitors interested, you should speed up your WordPress.
Google now includes site speed in it’s ranking algorithm. So That means that your site’s speed effects SEO, so if your site is slow, you’re now losing visitors from impatience and reduced rankings in search engines.
Here are the Top 10 or most use full ways to speed up WordPress:-
- Choose a better web hosting provider
- Choose a lightweight WordPress theme/framework
- Use a CDN
- Reduce image sizes
- Minify The WordPress JS and CSS files
- Optimize your Website homepage to load quickly
- Add an expires header
- Add LazyLoad to your images
- Turn off pingbacks and trackbacks
- Use an advanced caching plugin
1. Choose a better web hosting provider
The major factor that influences the speed of a website is the hosting of your WordPress website. If you plan on publishing popular stuff, you’re killing yourself by running your WordPress site on shared hosting. That offers “unlimited” bandwidth, space, emails, domains and more. It comes at another cost: incredibly slow site speed and frequent downtime during high traffic periods.
The stress of your site going down after getting a big feature is enough to create a few early gray hairs: don’t be a victim, invest in proper hosting.
Here is some Top 10 WordPress hosting I continually recommend is:
- A2 Hosting – (4.6/5)
- SiteGround – (4.6/5)
- InMotion Web Hosting – (4.1/5)
- Bluehost web hosting – (4.1/5)
- Hostinger – (4/5)
- Dreamhost -(4/5)
- GoDaddy web hosting – (3.9/5)
- Hostgator – (3.9/5)
- Web Hosting Buzz – (3.9/5)
- 1&1 Ionos – (3.9/5)
2. Choose a lightweight WordPress theme/framework
WordPress themes with a lot of dynamic elements, sliders, widgets, social icons, and many more shiny elements are immensely appealing to the eye. But remember this: if they have too many elements and higher page sizes, then they will definitely cause your web server to take a thumping.
The best option here is to use lightweight themes, like WordPress’ default themes. The new Twenty Fifteen theme is always a good way to start off a blog.
That’s because they keep the “guts” simple; compare that to bloated frameworks that have tons of features that you will never use, slowing your site to a crawl.
From my experience: Top 10 Fast WordPress Themes for Businesses or Blog
- Interior Pro
- Top News
3. Use a CDN
Many people who visit your website belong to various locations, countries in the world Wide, and the site-loading speed will differ if the visitors are located far away from where your site is hosted. There are many CDN (Content Delivery Networks) that help in keeping the site-loading speed to a minimum for visitors from various countries.
A CDN (Content Delivery Networks) keeps a copy of your website in various datacenters located in different places. To put it bluntly, CloudFlare, along with the W3 Total Cache plugin discussed above, are a really potent combination (they integrate with each other) that will greatly improve not only the speed but the security of your site. Both are free!
The primary function of a CDN (Content Delivery Networks) is to serve the webpage to a visitor from the nearest possible location. Cloudflare and MaxCDN are among the most popular CDN services.
4. Reduce image sizes or Optimize images (automatically)
The images play a major role in web speed. So It’s Very Important to reduce the size of the images without compromising on the quality.
If you manually optimize the images using Photoshop or any other tools, the process will take a long time. There are Many plugins available to Optimize images automatically some plugin are free of cost to Optimize images.
Here are the Top 4 Free images Optimize plugin :-
2.) WP Smush
3.) EWWW Image Optimizer
5. Minify The WordPress JS and CSS files
By reducing the number of CSS and JS calls and the size of those files, you can improve the site loading speed. You can be reduced by manual fixing. If not, then there are plugins that will help you achieve this goal; the most popular being the Autoptimize that can help in optimizing CSS, JS and even HTML of your WordPress website.
6. Optimize your Website homepage to load quickly
This is the most important part of your Website because people will be landing there the most often. Clean and focused homepage design will help your page not only look good but load quicker as well.
Here are a few things that you can do include:-
1.) Reduce the number of posts on the page
2.) Remove unnecessary sharing widgets from the home page
3.) Remove inactive plugins and widgets that you don’t need
7. Add an expires header
You need to copy and paste the following code in your root .htaccess file:
Header append Vary: Accept-Encoding
8. Add LazyLoad to your Website images
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:. gzip.
Images take the most time to load on your website compared to anything else. If you add a lot of images to your articles, then each image increases your page load time. Instead of loading all your images at once, lazy loading downloads only the images that will be visible on the visitorrs screen. It will replace all other images with a placeholder image. when the reader scrolls down, the other images begin to load, just before they come into view.
To do this automatically, install the jQuery Image Lazy Load plugin or BJ Lazy Load.
9. Turn off pingbacks and trackbacks
By default, WordPress interacts with other blogs that are equipped with pingbacks and trackbacks. Pingbacks and trackbacks are two core WordPress components that alert you whenever your blog or page receives a link.
It might sound useful, but you also have things such as Google Webmaster Tools and other services to check the links of your website.
Here How You can turn it all off in WP-Admin -> Settings -> Discussion. Just deselect “Allow link notifications from other blogs (pingbacks and trackbacks).”
This will help you speed up WordPress some more.
10. Use an advanced caching plugin
if you want to improve your site’s SEO, speed up WordPress, increase its conversion rates, and offer your visitors more enjoyable user experience, installing a caching plugin is a quick and effective way to do so. which one is the best WordPress caching plugin?
Here is the Top 5 advanced caching plugin
2.) W3 Total Cache
3.) WP Super Cache
4.) WP Rocket
5.) WP Fastest Cache