We love fast websites

So does Google. And your visitors. So let's speed up your website.

All the info you need to make sure your website loads super fast.

Why loading time of your page matters

Faster websites rank higher in Google and have a much better user experience. Slower websites have higher bounce rates, lower page conversions and typically lose visitors over time.

To make your website succeed, you need to make sure it's fast. The good news: that not hard. Let's get started!

We checked over 65.000 pages

57% of all pages is too slow

Let's fix that

SiteGuru crawls your website and checks the pagespeed of every page. We use Google's Pagespeed Insights. Instead of checking your pages one by one, you can use our pagespeed reporting to quickly see which pages are slow.

Scan my website for slow pages

By the way: we also check your website for broken links, duplicate content and other SEO issues.

More about the importance of page speed

Why is my website slow?

Here are the most common issues causing long load times

You are using big, slow images

Images are a great way to spice up your website. Just be careful: if you use large images that are not compressed, this will make your page a lot slower.

Make your images load fast by:

  • Using the right size

    Don't use a 1600 x 1600 photo that will show up as a 200 x 200 image on your site. Instead, reduce the size to how big the image will be displayed. The picture tag with several image sizes is a great way to only use the bigger image if needed.

  • Using the right file type

    Using the wrong file type for an image can make it a lot bigger. Here are some guidelines to find the right file type:

    • SVG for simple logo's and icons
    • PNG for images that require transparency
    • JPEG for real-life photos
    • GIF if you need animations
  • Compressing images

    Compression tools like Kraken can greatly reduce the size of your images while maintaining the quality.

Image
Slow server

Your server responds slow

Your website can't load fast if your server takes too long to respond. To make your websìte fast, your server needs to respond within 0.2 seconds. Some reasons why your server response time is too slow:

  • Not enough server resources

    This happens when your server is too busy, or when your webhoster crams too many users onto a server. Upgrade to a more performant hosting plan, or switch to a faster webhoster.

  • Outdated technology

    PHP 7 and HTTP/2 make your website a lot faster. Are you still on PHP5 or HTTP/1.1? Consider upgrading

  • Too much slow plugins

    Some Wordpress plugins are notorious for taking up too many resources, slowing down your website. Tom of Online Media Masters has some suggestions.

You are not using browser caching

Without browser caching, your visitors fetch all your files like CSS and javascript every time they visit a new page.

It's much more efficient to leverage browser caching: tell the browser to keep using the same file for the next visits. For every file type, you can specify the

Are you using an Apache server? Here's an example snippet for your .htaccess that will speed up your user experience:

<IfModule mod_expires.c>
ExpiresActive On
# Images
ExpiresByType image/png "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/x-icon "access 1 year"

# Javascript and CSS
ExpiresByType text/css "access plus 1 week"
ExpiresByType application/javascript "access plus 1 week"
ExpiresByType text/javascript "access plus 1 week"

# Fonts
ExpiresByType font/truetype "access plus 1 month"
ExpiresByType font/opentype "access plus 1 month"
ExpiresByType application/x-font-woff "access plus 1 month"
ExpiresByType image/svg+xml "access plus 1 month"
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"

# Default
ExpiresDefault "access 1 month"
</IfModule>

Some details: all images can be re-used for a year, and CSS and javascript files for one month. That saves a lot of server round-trips!

Caching
Compression

You are not using compression

Compression is the art of reducing the size of files. Just like you can ZIP some files on your computer to make them smaller, you can GZIP traffic between your server and visitor to make your website load faster.

There's no reason why you should not enable GZIP compression. On your Apache server, you can add the following code to your .htaccess to enable compression per file type:

<IfModule mod_deflate.c>
# HTML, CSS, Javascript and XML AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

# Fonts
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

# Icons
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon

</IfModule>

Ready to speed up your website?

SiteGuru crawls your website and checks the pagespeed of every page. We use Google's Pagespeed Insights. Instead of checking your pages one by one, you can use our pagespeed reporting to quickly see which pages are slow.

Scan my website for slow pages

We also check your website for broken links, duplicate content and other SEO issues.

Get started