Posted in:

How to Speed up WordPress

How to speed up the webpage loading of a site featuring heavy content might be the common question bearing in a lot of people’s mind. After all, content-heavy site can be slow to load, which may drive your readers away who have become more and more impatient nowadays. Besides, slow page loading speed also affects your searching list rankings as search engines now has included site speed into their algorithms.

Here, our editors have shared some useful strategies, with which our readers can create as many contents as they want without slowing down their sites.

Reduce the HTTP Requests

reduce HTTPWhenever people visit your site, there must be some HTTP requests sent to your web servers for response, such as CSS style sheets, scripts, images, HTML, and JavaScript. Generally, the more contents added to your site, the more HTTP requests made to the servers, which result in a long time for server response and page loading. Therefore, you need to minimize the HTTP requests, especially the unnecessary ones.

For example, you can delete some useless plugins that inject extraneous CSS code, but contribute little or even no add-ons to your site.

Start with the Lightweight Theme/Plugin

After finishing the building of a website using WordPress, many webmasters will install a theme or some needed plugins to customize the site. In this circumstance, you’d better choose some lightweight options coming with the simple coding stuff. Otherwise, your page loading speed might be negatively affected due to the heavy scripts.

Optimize Image

It is useful to boost your page loading speed by optimizing all the images with a web-based quality. The optimization should be concentrated on filename, alt tag, size, format, title attributes and text relevance. Refer to this beginners guide for detailed solutions. Some main points are as following.

  • Image Size: use some tools to resize images featuring large sizes such as JPEGMini,, RIOT, and Trimage.
  • Image Format: select an appropriate image types from JPG, GIF and PNG. JPEG, the lossy format, works well for photographs and colorful images. PNG and GIF, the lossless formats, are good for simple images with only a few colors.
  • Image Title Attributes: specify the title attribute of images to increase keyword relevance.
  • Image Text Relevance: includes the keywords in the text before or after the image.

Restrict the Number of Images

numberToo many images added in your site certainly causes a negative impact on the webpage loading, for it requires a long time for server response of HTTP request. For instance, a webpage containing 6 separate images loads much slower than that containing 3 images. This is because the former one has to send 6 HTTP requests while the latter one only needs to send 3. Generally, the ideal number of images is no more than 5 per 1,000 words.

In case you really need a lot of images to beautify your post, you can also combine these images into CSS sprite, which is a large image composed of some small pictures. To create it, simply try Spriteme.

Optimize CSS, JavaScript and HTML

When JavaScript is added in a page, every visiting browser has to download the code whenever open that webpage. Therefore, you’d better put your JavaScript in .js files, enabling browsers to download it once and cache it, which results in fast subsequent page loads. Put your CSS in separate .css files for the same reason.

Besides, locating JavaScript at the bottom of an HTML document and CSS at the top can block progressive page rendering, thus speed up the page loading significantly. Also, replace PHP with static HTML if necessary. This process may require advanced skills, but it really can cut down the loading time.

Utilize Caching

The utilization of browser caching can speed up your webpage loading and reduces server lag to the largest extent. This is because caching stores all the data of your site, and transfers them into static pages. Thus, when people browse your content, the requested data can be fetched simply from the browser’s cache, instead of the original database every time.

To enable caching, you can add some codes to your .htaccess file. Due to the fact that this process is not simple for the majority of webmasters, we highly recommend a powerful and user-friendly WordPress Cache plugin called W3 Total Cache that enables you to cache database, CSS, and output HTML.

Install A Content Delivery Network

CDN refers to a content distribution network that is universally acknowledged as a content delivery network which is capable of increasing websites performance by up to 10 times.

CDN works by taking all your static files that have been gotten on the websites including CSS, JavaScript, and images and allows visitors download them as fast as possible via serving the files on servers as close to them as possible. Installing your websites with CDN, your websites are served from a location that is closest to your visitors, which guarantees a user experience with blazing speed.

Many CDN services providers available in this market, among which Cloudflare is one of the most popular one. It is a free CDN that gets faster and smarter with the community of websites grows larger and works by changing and making your domain name server to point to itself. With all your traffic run through cloudflare, it is able to help protect and optimize your websites. Using cloudflare, your websites are enabled to deliver the content at the highest performance.

Minimize Redirects

Redirects added on your site require extra HTTP request, thus add latency. Therefore, you’d better restrict the number of redirects, especially the ones that don’t actually serve your content. Remember that never keep unnecessary domains that issue redirects to slow down your site.

Utilize Speed up Plugins

pluginThis is the easiest and the most non-technical way to speed up your content-heavy site. You only need to download and install your preferred speed up plugin, then the page loading speed can be boosted automatically and dramatically. Here, we’d like to share 3 most popular plugins with this function.

  • Quick Cache
  • Vihv Speed Up
  • CDN Speed Cache

Optimize WordPress Databases

The databases store everything about your WordPress including pages, posts, comments, plugin information and settings, etc.. Because every time a page or post is reloaded it reads the database. So it may take a long time to find and display the information if the database is burdened with too much information. This explains the reason why you need to optimize the database regularly, not to mention for a large website.

Remove Unnecessary and Unused Tools and Scripts

Check out how many tools, plugins or software you use, and ask why and how often use it. If there are any old themes, useless add-ons, and other features that are just sitting there but unused, just remove or uninstall them. Whatever, every tool needs resources to run, and more resources used results a slower website.

Remove Spam Comments and Post Revisions

Both spam comments and post revisions can slow down your site without any doubt, so you need to delete extra ones regularly to keep your webpage loads fast.

To remove spam comments, you can login to your WordPress dashboard, and click Empty Spam button in the Comments section. To remove your old post revisions, simply install a plugin called Better Delete Revision to do this for you.

Choose Reliable Web Host Promising Fast Speed

In the above tutorial, we tell you some easy and useful tips to optimize WordPress websites for fast speed. Last but not least, it is greatly important to select fast web hosting providers.

Based on our real hosting experience and hundreds of real customer reviews, we highly recommend you choosing the following collection of reliable web hosts which offer affordable prices, stunning features, 99%+ uptime, fantastic technical support, and the most importantly, super-blazing page loading speed averages less than 1 second in the real world.

Leave a Reply

Your email address will not be published. Required fields are marked *