WordPress Speed Optimization (speed up your WordPress site)
5.0 (3 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
20 students enrolled
Wishlisted Wishlist

Please confirm that you want to add WordPress Speed Optimization (speed up your WordPress site) to your Wishlist.

Add to Wishlist

WordPress Speed Optimization (speed up your WordPress site)

Optimize your WordPress website to load in less than 3s and increase the visitor retention and conversions.
5.0 (3 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
20 students enrolled
Created by Stanil Dobrev
Last updated 3/2017
English
Current price: $10 Original price: $30 Discount: 67% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • You will be able to optimize any WordPress website to load in less than 5 seconds (in most cases less than 3 seconds).
  • You will learn how to configure server-side cache for faster website loading and optimized use of server resources.
  • You will learn how to optimize images in bulk by using free software.
View Curriculum
Requirements
  • A WordPress website to apply all the optimizations discussed in the course. This course is not suitable for optimization of website, which are not based on WordPress.
  • You need to have some basic experience using WordPress - how to manage blog posts and pages and how to install themes and plugins.
  • You need to know how to download and install software on your computer (PC or Mac).
Description

WordPress is the most popular content management system (CMS) in the World. It is used by about 25% of all the websites available online. But most of the Wordpress-based websites are not well optimized.

And there's a reason for it to be so popular - it is easy to use and there are lot of plugins and themes that make it easy to customize and upgrade. But in order to have that kind of flexibility we sacrifice speed and loading time. Every plugin install or every image uploaded affects the website performance.

In this course you will learn how to optimize your WordPress site for maximum speed and fast loading. You can start with a website that loads for 15 or 20 seconds, but after you go through all the optimizations steps explained in the videos you will have a website that loads in less than 5 seconds (sometimes less than 3 seconds).

A faster websites leads to better user experience, higher visitor retentions, better conversions and higher ranking in the Google search results. Here are some real life examples and stats that support that thesis:

KissMetrics found that:

- 47% of consumers expect a website to load in 2 seconds or less;
- A 1 second delay in loading decreases customer satisfaction by 16%;
- A 1 second delay in page response can result in a 7% reduction in conversions;

CDNetworks give us other stats:

- 39% of e-retailers claimed they lost money last year due to performance or stability problems;
- Cutting just 3 seconds off load time generates a revenue increase of 7-12%;
- Amazon’s calculated that page load slowdown of just one second could cost it $1.6 billion in sales each year;
- 21% of online shoppers abandoned shopping carts because the process was taking too long;
- Four in 10 Americans give up accessing a mobile shopping site that won’t load in just three seconds;

Even if the speed is so crucial you will still find a lot of web sites which are not optimized. A random tests shows that 90% of the WordPress websites are not optimized and the loading time of each of these sites can be reduced in half.

In the first section of the course you can see how you can test your website and to find if it is optimized and what kind of improvements it needs. Every component that affects the web site speed is explained and optimizations methods are then suggested. You will learn how to optimize the following:

- First byte time;
- Keep-alive enabled;
- Compress transfer;
- Compress images;
- Cache static content;
- Effective use of CDN;

In the course you will see a real life example. All the resources used to optimize the WordPress website are free.


About the author

My name is Stanil Dobrev and I'm a web developer for about 1 years. I'm a WordPress developer for more than  years and I have lot of plugins (for example "Fast Member", "Social Time Master", "Interactive Video Player") with thousands of downloads and sales. I used WordPress in more than 150 websites, created for clients. Important part of the WordPress development is the performance optimizations and this is something that I focused on for the last 1 year. I tested hundreds of methods for WordPress speed optimization and I have compiled the most easy and most effective of them all. In this video course I share my experience as a WordPress developer and explain the optimization process I go through for every website I build for clients. I hope you will find it useful!

Who is the target audience?
  • This course is good for WordPress users. If you're running a WordPress-based website then this course is for you.
  • If you're a blogger and you're using WordPress to publish your content this course will help you optimize the Website for speed and fast loading.
  • The course will help you optimize the performance of any WordPress site, which leads to increased conversions and user retention.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
18 Lectures
01:20:18
+
Intro
4 Lectures 19:59

The tool I'm using in this course is this: http://www.webpagetest.org

When you open the site please click on "Advanced Settings" and use the following details:

1. Connection - Cable (or mobile 3G if you have lot of mobile traffic to your site)

2. Number of Tests to Run - 1 or 2 (2 tests will give you more accurate number, but you will wait more for the tests to finish)

3. Repeat View - First View and Repeat View

4. Capture Video - not checked (for faster testing)

5. Keep Test Private - as you wish (I personally don't mind sharing my results)



Other Tools testing that you can find useful:

Google Page Speed Insights: https://developers.google.com/speed/pagespeed/insights/

GTMetrix: https://gtmetrix.com/

Pingdom: https://tools.pingdom.com/

YSlow: http://yslow.org/

Preview 03:28

In this video you will see that there are a lot of Wordpress websites which are not well optimized. In my opinion about 90% of the Wordpress-based websites online need optimization.

Preview 05:06

With every plugin you install to Wordpress the website becomes slower and slower. So the first step in the optimization process is to uninstall the plugins which are not so important and leave only those which really matters and which you're really using.

Preview 05:35
+
First Byte Time and Keep Alive
3 Lectures 14:58
+
How To "Compress Transfer"
3 Lectures 11:43
What is "Compress Transfer". Optimization method, using CPanel.
03:03

Below is the code that you can copy to your .htaccess file:


<IfModule mod_deflate.c>
   # Compress HTML, CSS, JavaScript, Text, XML and fonts
   AddOutputFilterByType DEFLATE application/javascript
   AddOutputFilterByType DEFLATE application/rss+xml
   AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
   AddOutputFilterByType DEFLATE application/x-font
   AddOutputFilterByType DEFLATE application/x-font-opentype
   AddOutputFilterByType DEFLATE application/x-font-otf
   AddOutputFilterByType DEFLATE application/x-font-truetype
   AddOutputFilterByType DEFLATE application/x-font-ttf
   AddOutputFilterByType DEFLATE application/x-javascript
   AddOutputFilterByType DEFLATE application/xhtml+xml
   AddOutputFilterByType DEFLATE application/xml
   AddOutputFilterByType DEFLATE font/opentype
   AddOutputFilterByType DEFLATE font/otf
   AddOutputFilterByType DEFLATE font/ttf
   AddOutputFilterByType DEFLATE image/svg+xml
   AddOutputFilterByType DEFLATE image/x-icon
   AddOutputFilterByType DEFLATE text/css
   AddOutputFilterByType DEFLATE text/html
   AddOutputFilterByType DEFLATE text/javascript
   AddOutputFilterByType DEFLATE text/plain
   AddOutputFilterByType DEFLATE text/xml
   # Remove browser bugs (only needed for really old browsers)
   BrowserMatch ^Mozilla/4 gzip-only-text/html
   BrowserMatch ^Mozilla/4\.0[678] no-gzip
   BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
   Header append Vary User-Agent
 </IfModule>
 


Optimizing "Compress Transfer", using .htaccess directives.
03:53

FileZilla is the FTP client software which I'm using and recommend:

https://filezilla-project.org/

Another way to edit the .htaccess file, using FTP client software.
04:47
+
How To Optimize Images
2 Lectures 14:27

For bulk image optimization I'm using the following tools:

For Mac: https://imageoptim.com/mac
For Windows: http://nikkhokkho.sourceforge.net/static.php?page=FileOptimizer

Bulk optimize all the images, uploaded to a WordPress site.
08:34

The plugin I'm using for image optimization on the fly is Imagify:

https://wordpress.org/plugins/imagify/

You need a registration at https://imagify.io/

Image optimization on the fly (optimization at the time of uploading).
05:53
+
Cache Static Content
2 Lectures 08:54
Why caching the static content is important?
03:32

Here is the code that you can copy to your .htaccess file:


# 1 YEAR
<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|woff|woff2)$">
Header set Cache-Control "max-age=31536000, public"
</FilesMatch>

# 1 WEEK
<FilesMatch "\.(jpg|jpeg|png|gif|swf|svg|ico)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>

# 1 WEEK
<FilesMatch "\.(txt|xml|js|css)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>


How to enable the static content cache.
05:22
+
Additional optimizations
3 Lectures 09:33

Autoptimize is the plugin I'm using for merging and minifying JS and CSS files:

https://wordpress.org/plugins/autoptimize/

Merging and minifying of CSS and JS files.
04:52

How to test the website speed in the Chrome browser.
01:57

This is the CloudFlare plugin: https://wordpress.org/plugins/cloudflare/

You will also need a registration at https://www.cloudflare.com

What is CDN and how to use it.
02:44
+
Conclusion
1 Lecture 00:44
Conclusion.
00:44
About the Instructor
Stanil Dobrev
5.0 Average rating
3 Reviews
20 Students
1 Course
Web developer, WordPress expert, digital marketing pro.

My name is Stanil Dobrev and I'm a web developer for about 15 years. I'm a WordPress developer for more than 5 years and I have lot of plugins (for example "Fast Member", "Social Time Master", "Interactive Video Player") with thousands of downloads and sales. I used WordPress in more than 150 websites, created for clients. Important part of the WordPress development is the performance optimizations and this is something that I focused on for the last 1 year. I tested hundreds of methods for WordPress speed optimization and I have compiled the most easy and most effective of them all.