Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

How to speed up my Wordpress site?

How can we improve a wordpress site performance? How can we reduce wordpress site load time?

user-image
Question added by Muhammad Majid Saleem , Senior PHP Developer / Project Manager , SwaamTech
Date Posted: 2013/04/17

- Good Hosting Provider 

- Reduce Number of http connections 

- Enable Cache 

- Minify by CSS and JS files and try to use CDN for static files , service like CloudFlare available free of cost for this purpose

- Reduce number of DB quries , in Header file there is multiple DB quries which not require in normal case like instead of setting encoding type running query you can hard code that

- Only use require plugin , keep in mind even you are not using plugin there is many plugin which still load there files on every page load

- Only use Themes and Plugins from Trusty sources , keep in mind most of the plugins and Themes design for Broad Scope in mind where most of the you requirement is simple which can be done with some minimal code so before attaching any additional code just think once its Necessary ?

 

 

Hira Ansari
by Hira Ansari , Project Manager / Website Developer (Wordpress / PHP / HTML5) - Design Develop 'n' SEO , Desing Develop SEO UK

>> Don't use inline and internal style sheets.

>> Don’t keep long and lengthy deactivated codes in html files and style sheets. ( Don’t delete them but cut and paste in a file with explained comments mentioning the path it was placed on)

>> Be sure that your webmaster or your readymade theme is not using extra lengthy style sheets, just to pick only a few styles from each of them.

>> Avoid the use of flash images and flash banners (you can use gif animated images, but should not much larger than the size required.)

>> Never use a complete flash website because half of the visitors just leave your website instead of waiting to load the complete webpage, 

>> Avoid frames,

>> Avoid unnecessary plugins,

>> Avoid unnecessary Javascript and Jquery usage such as in banner slides, and navigations,

>> Avoid unnecessary images especially when hiring a developer or buying a theme just make sure that it is not making excessive use of image backgrounds for navigation buttons, background colors, gradients, shadows, border and styled fonts because these things can be easily achieved with CSS styling.

 >> Use search engine friendly permalink structure but if running an ecommerce store than keep the parameters short.

>> Use good hosting provider

>> Use cashe plugin,

>> Make your website mobile responsive so that your website layout and images will automatically shrink according to the device size and will not reduce your page loading speed in these devices.

Faraz Khan
by Faraz Khan , ecommerce manager , Saudi Ceramics Company

1.
Caching Use WordPress Object Cache : // Enable the WordPress Object Cache: // define(ENABLE_CACHE, true); Utilize a caching plugin : The main plugin that meets this need is the WP Super Cache, which does exactly what it says.
2.
Pick the Right Host (Hosting) You should really be aware of: Bandwidth Processor speed/type Databases allowed Domains allowed Which versions of PHP, MySQL, etc.
are installed Look for hosts that have more of a commitment to WordPress as a CMS and blogging platform and not just a mention at the bottom of their features list.
3.
Cut down unwanted Plugins Take a look at your plugin list and remove the inactive ones.
Then remove the any actives ones that you don't actually use; they are likely to place a strain on your serve resources because WordPress loads all plugins when a page loads.
4.
Choose the Right Theme 5.
Compress Images 6.
Compress Your Code Stylesheets Stylesheets are easy to compress, just use your favorite text editor to delete comments and unnecessary spaces and line breaks.
JavaScript Compressing JavaScript isn't as simple, but it is still relatively easy.
There are a number of tools available, such as this one, which is free, that will compress your JavaScript code for you.
Use CSS Sprites CSS Sprites allow designers to create interactive images, or multiple images using CSS instead of bulky and slow loading JavaScript.
7.
Reduce PHP and HTTP Calls 8.
Keep Your Code Clean You can validate your code using the W3C Validator.
9.
Database optimization Using a database administration interface like phpMyAdmin, you can select all tables and click "Repair" and "Optimize," and scan for outdated tables that weren't deleted when you removed old plugins.
10.
Adjust Your WordPress Settings Go easy on the front page There's no reason to show 100 posts on the front page, and really, you don't even need to display the full post content on the front page.
You can adjust this setting in the WordPress Dashboard under the Settings > Reading panel.
Turn off inter-blog communication By default, WordPress interacts with other blogs that are equipped with pingbacks and trackbacks.
Every time another blog mentions you, it notifies your site, which in turn updates data on the post.
Turning this off will not destroy links to your site, just the setting that generates a lot of work for your site.
Hope this helps you mate!

Rehan Farooq
by Rehan Farooq , WEB DEVELOPER/DIGITAL MARKETING EXPERT , Upwork

To speedup your wordpress website.

First check out the issue you are facing at:

http://gtmetrix.com/

https://developers.google.com/speed/pagespeed/insights/

http://tools.pingdom.com/fpt/

 

Test your website.

 

Make list of tasks. And start by reducing server response. Remove unwanted WP plugins.

Use WP Plugin Organizer and only enable the plugin on the page which its being used.

Optimize your images. Minify manually JS and CSS.

Deliver your content using GZIP.

Enable server level compression.

 

I prefer to optimize manually instead of using the plugins. Because use of plugins of simple website works but for large company websites with various features ends up with errors and issues.

 

 

 

 

Hasan Shahzad
by Hasan Shahzad , Analyst , SNL Financial

1. First you need to have a good web hosting provider. Make sure to have a look at shared sever specs, or if you are having a huge website with lots of traffic, get started with VPS / Dedicated Server / Managed Wordpress Hosting Provider. If you are just getting started with new wordpress blog, that would work fine with shared hosting environment although following optimizations will further boost your wordpress blog speed.

2. Avoid Apache Web Server and web hosting with LiteSpeed web sever, its amazingly fast!! Apache is a server resource hog and slows down wordpress if you have heavy traffic blog.

3. Use WP Super Cache plugin

4. Avoid Too Many Plugins

5. Your Wordpress Theme should have less number of PHP and HTTP calls.

6. Compress GZIP web pages.

7. Javascipts & CSS should be minified.

8. Avoid Too Much JavaScripts

9. Compress / optimize the images for web, either with plugin or do it manually before uploading them.

 

You will have a blazing fast wordpress blog if you will follow these tactics which are based upon my personal experiences.

Wasim ABOU LBRGHOL
by Wasim ABOU LBRGHOL , مدرب برمجيات الوب , Smart Management Center for Training and Development

There are many things you can do.For sure Cache plugin is useful, but also you need to monitor the citical parts that taked long to dwonload from the server (large image, buggy script, etc..) use Firebug , it is the best tool for that.

Muhammad Majid Saleem
by Muhammad Majid Saleem , Senior PHP Developer / Project Manager , SwaamTech

I found an amazing fact about wordpress site performance improvement.
You just need to modify .htaccess file and you will see amazing results.
- Checkout this article: http://wordpress.org/extend/ideas/topic/wordpress-performance-improvement-that-does-not-require-a-plugin-simple-fix - W3 Total Cache Plugin also helped.
- Your hosting server must be good enough.
- Your CSS and JS files should also be compressed.
- Avoid in-line styles

Ahmed Alhaj
by Ahmed Alhaj , Web Applications Designer / Web Developer , Moqla Computing & Security Co./ AlBah

So many things you can do, lately i moved my blog http://jabanalab.com website to new hosting using nginx server instead of apache server, and its  really blazing fast.There are other stuff as well, like compressing, minifying scripts and styles files, optimizing images, remove unnecessary plugins as mentioned above, and using caching plugins also as mentioned.

you can also use Google SpeedInsights , to get pretty useful info about your website.  (https://developers.google.com/speed/pagespeed/insights/)    

 

Hope that helps!

Maroun Baydoun
by Maroun Baydoun , Freelance developer , self-employed

An easy way is to use the W3 Total Cache Plugin.
Other tricks include loading your javascript files in the footer, using Content delivery networks and reduce the number of plugins being loaded if possible.
To keep the database lean and light-weight, you can reduce the number of revisions that Wordpress stores for each posts, and clean up the overhead from the tables every once in a while.

Adam Ahmed
by Adam Ahmed , IT & Web Developer , Freelance

Basm allah alrahman alrahim

 

- low image

- minified css , js , php  .etc

- video links only

- less images [ important images only ]

- complete theme with built in codes [i.e no need for plugins]

 

Jenine Brockway
by Jenine Brockway , Executive , Freelancer

Speed is an important characteristic of any website and it should be maintained carefully to have a great one. Loading time or response time or what we simply called as speed basically depends on various factors like plug-ins, themes, images, videos, flashes, contents etc. used on websites. For WordPress users, it is always essential to use only highly required and effective WordPress plug-ins on their site to avoid your site with overloading of stuffs.

More Questions Like This

Do you need help in adding the right keywords to your CV? Let our CV writing experts help you.