To create tiles for your favorite sites in Windows 8:
- Navigate to a page that you want to create a tile for.
- Right-click or swipe up to open the App Bar.
- Click Pin site.
- Click Pin to Start.
- 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.