Pagespeed by feedthebot



critical files

Critical Render Path

The most important concept in all of pagespeed. Make big pages load faster.

server optimize

Reduce server response time

Make sure your server is providing your pages quickly to the browser.

browser cach

Leverage browser caching

Help browsers "remember" your resources (logo,css, etc.) so it can load faster.


render block

Render blocking javascript

When javascript is keeping the page from loading as fast as it should, your users wait.

above the fold

Prioritize visible content

Above the fold content optimizations for your users (and your ranking).

cdn

Content Delivery Network

Content delivery networks (CDNs) get your webpage files closer and faster to your users.


css file and webpage

Optimize CSS delivery

Your CSS should help your webpage render fast, not slow down your webpage.

zipper

Enable Compression / Gzip

Compressing with gzip helps speed up your pages and reduce bandwidth used.

clock and javascript file

Defer loading javascript

Until your javascript is downloaded your page won't display unless you defer it.


question mark over webpage

Avoid bad requests

Sometimes your HTML or CSS will request a resource like an image or a html file that doesn't exist.

files in row

Enable keep-alive

Keep-alive enables the browser to get files without repeated and wasteful server communication.

The @ symbol pointing at a file

Avoid CSS @import

The @import method of retrieving CSS files affects your page speed and should not be used.


arrows bouncing

Minimize redirects

Redirects cause major performance and speed issues. Use with caution.

html on page

Optimize style / script order

Style tags and calls to stylesheets should be placed before your scripts. If you do this your pages load faster.

small files entering a large file

Combine external javascript

Combining javascript allows page to load faster by requesting less files.


phone and clock

Mobile Pagespeed

Speed gets even more important on mobile, make sure your pages are loading fast.

big file arrow small file

Minify CSS

No matter how you use your CSS, smaller is better and will help your webpages load faster.

arrow from webpage

Minimize DNS lookups

As a webpage becomes more feature-rich it often uses more DNS lookups which makes it render much slower.


images and clock

Deferring Images

A way to defer images without using jQuery or lazy loading.

small images making a large image

CSS image sprites

Combining small images into one bigger one means the page needs to load less to render.

css code on html file

Inline small CSS

Inlining CSS is just putting your CSS into your HTML file instead of keeping it as an external CSS file.


javascript in an html file

Web font options

Finding the fastest way to deliver your web fonts to your users.

javascript in an html file

Inline small JS

Inlining JS is just putting your javascript into your HTML file, not an external JS file.


by Patrick Sexton