Page loading times are an often overlooked part of optimizing websites. People are apt to
spend more time on a site that responds quickly than a slow and unresponsive one, giving them more time to (hopefully) click on your ads, buy what you’re, or sign up to your email list. Many users will just click the back button and visit the next result on a search engine if your site takes more than a few seconds to load. Google is also beginning to use site speed as a factor in their search rankings; at the moment less than 1% of searches are affected, but why not prepare for the future? Decreasing loading times will also reduce your bandwidth usage, possibly lowering your hosting costs.
You can check your loading times and how they compare to other sites using Page speed, a Firefox addon, or using Google Webmaster Tools in Labs > Site Performance.
How can I decrease loading times?
1. Limit the number of posts per page
Simple – the more text and images there are on a page, the more time it takes to load. If people want to see more posts there’s always the “Older posts” link. There’s no exact number of posts per page that works best, so you should try finding the right balance between speed and content. In WordPress, you can alter your posts per page in Settings > Reading.
2. Use the “More” button
If you usually include full posts on the home page, you can also try using the “more” button so that only the beginning of each post is shown, reducing the amount of text/images that must be loaded.
3. Use a cache plugin
A plugin like W3 Total Cache can greatly increase your site speed. It can reduce the size of JavaScript and CSS files, generate simple HTML pages to serve to visitors (reducing the amount of database queries), and do Database caching (saving the results of queries.)
4. Using a CDN
A CDN, or content delivery network, is a network of servers around the world that can contain copies of your site’s data. Visitors are served data from the server nearest to their location, cutting load times for people far away from your regular server location.
Amazon has well priced CDN hosting.
5. Deactivate unused plugins
Plugins sometimes increase page loading times because they use extra CSS and JavaScript files. If you have plugins that you never use or provide little value, you should deactivate them. You can also try finding plugins similar to those you use but with better performance.
6. Reduce and/or optimize images
Images make up a large part of page loading times. You should remove images that provide no value, and you should optimize those that do with tools like Smush.it, a WordPress plugin that reduces image file sizes without reducing quality.
The navigation bar is an important part of any site. Many sites use only boring, regular links for navigation, which can have a detrimental effect on the site as a whole. A good interface should be simple, clean, dynamic, and organized. Here I’ll show you three techniques to create a great navigation bar for your site.








