Nowadays almost 27% of the website build with WordPress for blogging or any other personal usages. Because it’s very easy to use and it has the user-friendly backend with lots of free plugins and themes. I’m not gonna tell you here about the usage of WordPress and the history of the WordPress CMS. Today I’ll share with you important things about WordPress. I think you already know after seeing the title of this post what I’m going to writing here. So let me start with a little history 😉
A few days ago I was working some WordPress website for optimizing their speed but I got stuck in some place while I was working on the site. Finally, I could solve those problems on that time. I think it will be very helpful for those who are too new like me if I start writing about it from top to bottom.
You should follow some step before start working on optimizing a website:
- If you work with a client and don’t have the cPanel access then asked your client to give you the cPanel access. Because you have to need to create a manually backup for the website. (Personally, I don’t want to take any risk for my client website) If you want to know how to create WordPress manually backup using cPanel then read this article.
- There are so many free WordPress backup plugins you can use one of them easily. My suggestion If you want to create a backup then use this free plugin UpdraftPlus WordPress Backup Plugin. Also, you can take a look top five WordPress backup plugins.
- After creating a complete backup you can now go ahead the processing for speed optimizing your WordPress website.
1. Use a good hosting
I have seen most of the people want to get a good service with a less price and it’s true. But if you want really a good service then you have to need to spend more and take it seriously for your business. Hosting is very important for any type of website. So take it seriously as you can then otherwise you will go down. There is lots of hosting company out there. But My recommendation to use Wp Engine Managed WordPress hosting This is the best on that I have ever used on of my client website. Also, there is lots of another hosting if you want you can take a look for more hosting details with cheap rate and good service but not much like WP Engine though I can give them 7/8 out of 10. You can read this article Top 5 web Hosting company
2. Use a light WordPress theme
For good performance, you have to need to use a very light WordPress theme. You might be surprised to hear this “Twenty Seventeen” default WordPress theme is much faster. Though it’s very simple to look like. Also, they added some nice features in their new updated theme.
From my suggestion to use Thrive Themes I suggest you because it’s very easy to manage your site using their content builder option. You can build and manage easily as your demand. So no need to hire an expert for doing this.
On the other hand, the most powerful and popular framework is StudioPress Genesis Framework this is a quite very simple theme and loading very fast than others. But the problem is If you are new in WordPress and want to build up your own blog or personal website then you will face some problem for this reason you have to need to hire a developer to customize your website.
3. Use an effective caching plugin
In WordPress plugins directory there is lots of caching plugins. Sometimes I was getting confused for getting a better one. But at the end of the day, I found a nice useful caching plugin for my client website and personal usages. It’s called w3 total cache this is really a great plugin that I have ever used. But you have to need to configure it properly unless it’ll not working properly on your website. You can follow this one of my articles how to configure w3 total cache plugin?
4. You have to need to optimize all images
Take little comfort now 😉 Now you can optimize all of the website images easily and it’s working automatically there is lots of free plugins in WordPress directory but if you don’t want to waste your time to check and used every single plugin on your site then recommendation to use Wp-SmushIt they just update their new features few months ago. It’s really a great plugin. I used so many times for my client website.
However, If you want to optimize every single image manually then you can do it but it takes lots of valuable time 🙁
5. Optimize your home page
If you take it seriously then you should do it with your site. Don’t get afraid like what I’m said 😛 it’s very easy to go through. Probably this is the most important part on your site because most of the visitors at the first time landing on your home page. If it takes so much time to load then you will lose your valuable visitors. For doing this you can use a very simple free plugin that is called Lazy Load you can use this one for fast loading on your home page.
6. Optimize your WordPress database
Some of the people get confused about the database optimization but you can use a very simple plugin for optimizing your database. You can simply use WP-Optimize free WordPress plugins for optimizing your database.
7. Add an expires header to static resource
This is a very important thing for the visitor’s website. We already see at the first time every website take some more time to load than the second time. Do you know what is the reason? It’s very simple to let me explain: When you visit any website browser caching is memorize or remember all the resource that has already loaded. For this reason, when the visitor goes to another page or comes again on the main page it takes less time. Because it already saves your website logo, js,css file etc so no need to load those file again. An expire header will help to specify a time enough in the future so that the client’s browser don’t have to need to re-fetch any other static content for that website.
When you do the Leverage browser caching, your website data will get stored in the browser cache. This will help to load the website faster.
An expire header will help to specify a time enough in the future so that the client’s browser don’t have to need to re-fetch any other static content for that website.
For doing this little thing you have to need to edit your .htaccess file. You will find the .htaccess file in your cPanel root directory where the WordPress is installed. Then click edit file and copy the code from below. It should be added to the top of your .htaccess file.
ExpiresByType image/jpg “access 1 year”
ExpiresByType image/jpeg “access 1 year”
ExpiresByType image/gif “access 1 year”
ExpiresByType image/png “access 1 year”
ExpiresByType text/css “access 1 month”
ExpiresByType text/html “access 1 month”
ExpiresByType application/pdf “access 1 month”
ExpiresByType application/x-shockwave-flash “access 1 month”
ExpiresByType image/x-icon “access 1 year”
ExpiresDefault “access 1 month”
## EXPIRES CACHING ##
If you already have done those settings then you will see a massive change on your website speed. Most of the time every website if you follow those little 7 step then no need to do anything for optimize your website speed. But you will see some problem on some of the other web side for bad hosting and heavy theme. I was face so many problem while I was working on my client site. I’ll list up below some more step for optimize WordPress website speed. So this is not end of this article I’ll add more and more.
Feel free to ask me any kind of question related to this article. I’ll try to give you the proper solution.