How to Build a Pinned Site in Less than 5 Minutes

by Justin Garrett, Senior Product Manager, Internet Explorer

Introduction: Why build with pinning?

Internet Explorer 9 introduces Pinned Sites features like favicons, notifications, jump lists, and thumbnail toolbars.  These tools give you the ability to extend your website outside the browser and make it more like a Windows application. Pinning makes your site highly visible--87% of users launch their applications from the Windows taskbar.  The result? You’ll get, on average, 50% more site traffic and engagement through users that pin.

Here are some examples from top-ranked sites that have taken advantage of pinning:

  • Gilt ( shopping) – visit 39% more often, add 160% more items to shopping cart, complete 45% more sales transactions
  • hi5 ( social gaming) – respond to 200% more social requests (like friends, games, notifications)
  • Business Insider ( news) – read 57% more pages, spend 95% more time on site
  • Flixster ( media entertainment) – read 34% more pages, spend 57% more time on site
  • The Killers ( music) – read 65% more pages, spend 103% more time on site
  • DocStoc( doc sharing) – view 229% more pages and 650% more likely to search docs

Getting an ROI for your site

It’s well worth the five minutes it will take to start using pinned sites to see if you get a spike in traffic. Visit to dig in.  Think of it as a return on investment (ROI) for your site, when new features give you tools to innovate on the web:

  • Value per User – Create compelling site experiences that build repeat engagement and loyalty.  From our telemetry data, we know that users will visit a singlepinned site, on average, 30 times per month. That accounts for over 40% of an average user’s visits to all sites on the web per month.  More than 36,000 top ranked sites reaching 1 Billion users,like Facebook, Yahoo, and ESPN have done so; made pinning available to their network of over 22 million blogs.
  • Number of Users Visiting – Reach millions of users on a growing platform like IE9 and Windows 7, which has over 28% share in the USA and 20% worldwide.  You can use these tools to bring new customers to your experiences through promotion, offers, and discovery of features. 
  • Cost to Implement – Be easy to design, build, test, and sustain on a stable platform.  It should be measured in minutes or hours, not days.

The Cost to Implement is a key part of your decision to develop. You are limited only by the number of hours in a day, your creativity, and the tools you have to use (like frameworks and libraries).

Of course, you’ll want to take into consideration competing priorities like the latest page design, content engine, browser feature, version, technology, or extended support for devices like mobile phones. Every feature is already high-priority, so the cost to design, build, test, and sustain becomes critical.

Pinned Sites features are designed to be low cost to implement, since your site has already been built. I’ve gathered some best practices from partners and developers to make it even easier for you to build  one yourself:

If you have 5 minutes…(keep it simple)

Most of the benefit comes from your site when it has a high-resolution favicon and a jumplist.  Use the new capabilities on to enhance your site without touching any code.  If you are a site owner or designer, you can import your site logo and complete the form and give the one line of code to your developer team.  It looks like this:

Step 1: Use X-Icon Editor like The Killers did

Step 2: Create your jump lists using the form

Step 3: Add some advanced features like your blog feed and notifications


Step 4: Paste the code

Step 5: See the goodness


Your site is buried under the Internet Explorer logo like all other sites.


Your site may be pinned to the Windows taskbar for one-click access.  A right-click provides new ways for your users to go deeper into the content on your site.

If you have one hour…(lots of options)

As a developer, you’ll want options that fit the way you code and the frameworks you use.  You want some options that are more customizable for your site design and easy to test:

  1. Site Name – this appears when your user hovers over it on the taskbar
  2. Tooltip – this appears when your user hovers over the start menu or desktop
  3. Start URL – you can determine where the Pinned Site always starts, like a home page
  4. Window Size – you can specify the size of the window
  5. Navigation Color – make the browser look like your site
  6. Static Jump Lists – take users deeper into your site

  • Use jQuery – Do everything with the pinify jQuery plugin in one step. The code only runs when users browse with IE9 and Windows 7 so there is no site performance impact for users of other browsers. The plug-in is also a cleaner way to test and enhance your site across many browsers.

If you have a day…(a unique experience)

Want something that really takes advantage of pinning features and creates a new, unique experience for your users? It will take a little more time to build, but you can add capabilities that will make your site feel like a native app. Look through some of the ideas and code on that are most like your site:

I’ve gathered some of the best ideas from partners and developers.  They share their thoughts on what to focus on for your site:

Step 1: Turn an Old Idea into a New One

Begin by evaluating what you already have on the website. You already know what your users do most often. Explore alternatives and decide what's most valuable to them and to your site. After a user has pinned the site, the value of features like notificationsand dynamic jump lists are powerful because they can pull the user into the experience based on what you design.

Social Gaming Ideas

Let's take an example of a social gaming site. Getting users to interact socially with each other ultimately translates to advertisement views. That is quite different than a shopping or auction site model, where the purchase itself is far more important. So, if a website is already set up to take advantage of how a user converts to value, your Pinned Site should do the same.

A social gaming site might be set up in three different ways (with different goals) to optimize the potential of Pinned Sites:

  1. In-Game Status – Show what's going on in the game without you and pull them in
  2. Social Interaction – Encourage social response and in-game purchase
  3. Personal Status/Rank – Build loyalty by showing what you've achieved and what's next

hi5 built their social gaming experience to maximize the opportunity for the social interaction itself. You can see how the idea translated to the design below.

Financial Site Ideas

Banking and Finance websites are primarily focused on creating a convenient way for their customers to complete a transaction. They might also be interested in serving new services or promotions. Conceptually, they might extend their Pinned Sites experience in these ways:

  1. Notifications – Set up reminders and inform users of activity (like low-balance, fees, activity)
  2. Promotions – Show how users might save money through offers
  3. Account Status – Show balances or changes (likely after a log in to protect security)

Travel Site Ideas

Travel websites catch user attention by highlighting beautiful destinations with great deals. Similar to shopping, the purchase conversion is top priority, but because planning a vacation is complex, you want to make it as easy as possible:

  1. Your Profile – See your itineraries, trips, account/mileage balance, or travel preferences
  2. Featured Destinations – Create thematic or destination-specific offers
  3. Trip-specific Offers – User has already booked a trip. You can now personalize related offers.

This is just a taste of what’s been done, and there are plenty more ideas to explore at

Step 2: Build a New Experience from an Old One

Connect the Pinned Site features you want (like dynamic jump lists or notifications) by using the code you already have through JavaScript. Pinned Sites require very minimal development to extend the original website.

Let's take a news site, like Huffington Post. They use JavaScript to publish breaking news articles to their website every 15 minutes. The update occurs automatically when editors want to publish without developer support.

Because Pinned Sites also use JavaScript, they referred to the same code to create the dynamic jump lists. The website already exposed the date, keywords, and links so they reference this code and extend it to the jump list. The result was minimal design effort that expanded their vision of personalized, relevant news.

Dig deeper into how Pinned Sites use JavaScript—complete with code samples-- here.


Pinned Sites are features that give you the ability to extend your website outside the browser and make it more like a native application in Windows.  This is part of Microsoft’s sites-at-the-center approach to Internet Explorer 9.  It is an opportunity to get a return on investment where sites get an average of 50% more engagement from users that pin.   The cost to implement is also low.  As IE9 on Windows 7 is over 28% share in the USA and 20% worldwide, the millions of users pinning continues to grow.  Decide what works best for your site and share with us your thoughts.

Learn more: