We're hiring

We love digital - Call
03332 207 677
and say hello - Mon - Fri, 9am - 5pm

Call 03332 207 677

Dean Marsden

What are CSS Sprites and how Can They Help Your Website?

4th Jul 2011 SEO 2 minutes to read

CSS SpriteIf you’ve ever run a website through Google’s Page Speed tool you might have received a recommendation to ‘Combine images into CSS Sprites’. Firstly what is a CSS sprite? A cocktail made from a popular fizzy drink? No. A rather ugly looking website image file? Yes!

Why do you need them?

Before I explain how it works, you probably want to know why Google is recommending you use on or if you have a high traffic website, how it can help you save money. Converting many of your  images into one CSS Sprite will reduce the load time of your website quite significantly. This has two beneficial effects:

  • Decrease website load time which is a Google ranking factor, meaning you can increase your website’s rankings and receive more traffic
  • Decrease the amount of data downloaded from your web hosting, saving you money on your bandwidth bill

How it works

Every time a user visits your website, their computer makes requests to download every image used on your web page. This back and forth can really slow down the speed in which your web page loads. CSS Sprites work by combining many graphics into one image file thus reducing the number of requests each visitor has to make to your website’s hosting. The file size of one image is typically less (although not always) than the combined size of all the separate images due to the way jpeg or gif files are compressed.

I only recommend creating a CSS Sprite for smaller image files such as icons, navigation/menu graphics and repeating background images. It will not benefit you to create them for large graphics and photographs.

A CSS Sprite will look a little odd after creation, a bit like a sticker sheet, but with clever positioning in your CSS stylesheet nobody will ever know of its ugliness. You simply set the top and left position and width and height of the graphic you wish to show in each stylesheet ID or class. Its a bit like your cropping the image from the image sprite using the coordinates of its position and size.

Some examples

Websites such as Facebook, Google and Amazon use CSS Sprites to make huge savings on their hosting costs and deliver a fast site to each user. In fact for every second slower Amazon’s site loads, they could lose hundreds or even thousands of sales. Let’s look at Amazon’s image sprite:

Amazon's Image Sprite

Creating CSS Sprites

If you wish to create a image for a CSS Sprite you can do it manually in any most image editing tools such as Adobe Photoshop. There is also a website called SpriteMe which allows you to enter the URL of your website and it will identify all the images used and it will create a single file of the smaller images and you can also choose which images you want to combine then download the created image for use in your new CSS Sprite. The other step of the process requires good knowledge of CSS code. You may need to get a professional website designer to create this for you.

Why not try making your own CSS Sprites. You can drastically improve your website for both users and search engines in one hit.

Share this post

Dean Marsden
About the author

Dean Marsden

A big fan of art and design, Dean is an avid photographer with an eye for creating beautiful images. His other skills include playing golf, which he’s done since he was 15. He’s a little quiet, but you know what they say about the quiet folk…

What do you think?

  • aspect-ratio Koozai at Search Elite
    Cat Birch

    Koozai Sponsors Search Elite 2017. Plus, win a free ticket!

    We are pleased to announce that Koozai will be sponsoring Search Elite London! (more…)

    Cat Birch
    20th Mar 2017
  • aspect-ratio Sam judging awards
    Cat Birch

    Samantha Noble Judging MENA Digital Awards, DANI Awards And UK Biddable Media Awards

    Samantha Noble is well known within in the search industry, she even won the UK Search Personality 2016 at the UK Search Awards in November. This year, she continues to make an impact on the industry by judging not only one, but three, prestigious industry awards.

    Cat Birch
    8th Mar 2017

Digital Ideas Monthly

Sign up now and get our free monthly email. It’s filled with our favourite pieces of the news from the industry, SEO, PPC, Social Media and more. And, don’t forget - it’s free, so why haven’t you signed up already?