Today i m going to tell you about WordPress Optimization , Nowadays with the Craze of SEO (search Engine Optimization) People also want that their site to be Optimized , Optimization means
improving a system to reduce runtime, bandwidth, memory requirements, or other property of a system
What is WordPress Optimization
WordPress Optimization refers to reduce in bandwidth and run the website in least Server requirements and provide a faster loading websites, which loads at a great speed to provide easy to navigate the website and their are many more benefits listed below
Why it is necessary to do WordPress Optimization
WordPress Optimization Results in many Good things , if you optimize your wordpress site :
- The Site Becomes Extremely Fast
- Most of the Visitors Stay on the Site and Visits more pages then Average because of your Loading speed
- Site get indexed more nicely , and then the statistics of your site are good then what they are
- Increases your SEO
- More Bots and Spiders Crawls your site and Many More
Now lets start WordPress Optimization :
1. Knowing What is the Problem :
First of all we should know why our site is loading Slowly , This Helps us great in WordPress Optimization , As nowadays the web pages consist of lots of images , CSS , Java Script and many More Multimedia Stuff which affects bandwidth, so for that we need to keep it optimized .
If you want to keep to Optimize then first of all get this things :
- Firefox Browser
- Firebug ( An Firefox Addon )
- Page Speed ( Addon by Google ) or YSLOW ( Addon by Yahoo )
Now Run Page Speed and Check which all factors make your site load slowly. Page speed gives your site performance rating from 0-100 in that try to get rating around 80.
Try to keep your Page size around 100kb or less.
2. Checking out the Plugins :
Plugins are the functionality which make your wordpress blog go zoom, but their are some plugins that make your blog Load too much slowly as they are not properly Optimized for the performance , So here’s a simple trick to find out which plugin is the one affecting your site
- Login to your WordPress Admin Panel
- Go To Plugins and disable all of them
- Then Enable Plugins one by One until you find the Faulty Plugin
Then Find an alternative to your Faulty plugins and remove the faulty one. it helps you greatly in WordPress Optimization
3. Changing Faulty Theme :
If you found that their is no problem in your plugins then try verifying about your theme has theme consist of many multimedia things and Java Scripts , CSS and Images they may slow down your site , So to verify change your theme to something else or Default WordPress Theme.
As suggest default wordpress theme Twenty Ten is nice and is mostly optimized for performance. So you can switch to default theme and check if your theme have any problem.
4. Optimize Database :
All the Data of your wordpress blog are stored in Database and every time the website loads it takes the data from the database , for that reason your database should be optimized and repair at least once a month. So to that theirs one plugin by Lester chan and this indirectly helps in WordPress Optimization
WP-DBManager is a plugin by Lester Chan that manages your database and you can scheduled your database optimization and Repair.
Other wise you have to use your Phpmyadmin to do Optimization and Repair
5. Using Cache :
In WordPress Optimization Cache also holds a great importance. Cache is a component that transparently stores data so that future requests for that data can be served faster. The data that is stored within a cache might be values that have been computed earlier or duplicates of original values that are stored elsewhere. If requested data is contained in the cache (cache hit), this request can be served by simply reading the cache, which is comparably faster. Otherwise (cache miss), the data has to be recomputed or fetched from its original storage location, which is comparably slower. Hence, the more requests can be served from the cache the faster the overall system performance is.
You can use some Plugins for cache like W3 Total Cache is Really Rocking nowadays. it will help you a Lots that Guaranteed 100% .
6. Adding Header Expiry :
Expire headers tell the browser how long it should keep the content in cache which is efficient for WordPress Optimization. Most of the images on your site never change and it is good idea to keep them cached locally.
Add this to .htaccess of your site
<FilesMatch "\.(ico|jpg|jpeg|png|gif|js|css|swf)$"> ExpiresActive on ExpiresDefault "access plus 30 days" Header unset ETag FileETag None </FilesMatch>
Header unset Pragma FileETag None Header unset ETag # 1 YEAR Header set Cache-Control "public" Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT" Header unset Last-Modified # 2 HOURS Header set Cache-Control "max-age=7200, must-revalidate" # CACHED FOREVER # MOD_REWRITE TO RENAME EVERY CHANGE Header set Cache-Control "public" Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT" Header unset Last-Modified
7. Use Multiple Sub domains :
When ever a site loads the browser uses only 2 – 3 parallel downloads per domain . So if you use more domains to download the content of your site like Java Script , CSS , images and etc. you will get more parallel downloads and then your site will load more quicker.
you can do this by using w3 total cache plugins also , In w3 total cache plugin go to CDN (Content Delivery Network) and complete the settings and you will experience a great change
Experience a Faster wordpress blog that loads with in blink of the eyes , if you work hard on WordPress optimization you can make your blog load faster then google and thats possible.
If you like then do share it please and also Subscribe to get more WordPress Optimization tips.
Ivan Kristianto says
Nice article Ritesh,
I wrote almost the same article but in different point of views. Maybe you want to take a look at mine: http://bit.ly/hltP0q
Ritesh Sanap says
I have also took look into your Content and it is very nice now i m thinking to implement all the tips you gave
Very Nicely explained and Legit post ….Like It..
I’m applying on my site too :)
Ritesh Sanap says
Thank you Kunal ,
I m happy that you liked it.