What is Web Performance Optimization (WPO) ?

What is WPO?

WPO Stands for: Web Performance Optimization

Google is getting more and more complex over time, its algorithm is changing on a daily basis in order to return better results and experience to the users.

Before it was only about SEO, but since a couple of years now, WPO also plays an important role, nobody likes a slow website that takes ages to finish loading, just remember the 5 seconds rule (if the user can’t see what is looking for in 5 or less seconds the user will just leave your website and go to the next search result).

Google will also give your site more importance if your website is optimized for speed, so make sure to work on the WPO (Web Performance Optimization) of your site to get better chances on google.

So what is Web Performance Optimization all about?

In one word “Speed”, users and google like a quick website, that also translates into happy users and more possible customres.

So how do you optimize your website speed?

  1. Optimizing your code
  2. Optimizing your image sizes
  3. Optimizing the total requests your website does to load all the resources it needs to show up
  4. Hosting your website on a quick server
  5. Configuring your webserver to make proper use of cache
  6. Using css sprites for small images (allowing to make fewer requests to the webserver)
  7. Enabling GZip compression
  8. Minifying CSS, Javascript and HTML code
  9. And in many other ways…

You can use the google tool to check your website performance and get advice on how to improve it, the tool is  “Page Speed“. To analyze your website all you have to do is go to this url http://developers.google.com/speed/pagespeed/insights/

Then just type in your url and click on the ANALYZE button and you will get the suggestions for the Desktop and mobile versions of your website.

Yahoo’s tool for WPO is “YSLOW“  can also help you with more suggestions to keep improving your website speed.

You may need to learn how to configure your server, the configurations can change depending on what type of server you use and version, Apache, IIS6, IIS7, etc, so the way to make the configurations may vary.

Comments are closed.