To create tiles for your favorite sites in Windows 8:

  1. Navigate to a page that you want to create a tile for.
  2. Right-click or swipe up to open the App Bar.
  3. Click Pin site.
  4. Click Pin to Start. 
  5. Click the Pin to Start button to create the tile. And for those on Windows 10, check out our guide that walks you through a similar process: how to create website shortcuts on your desktop with Chrome.