With Windows 8.1, Microsoft is also introducing Internet Explorer 11, a new version of the popular web browser that brings new changes and features focus on touch-first experience, something that Microsoft has been remarking since the launch of Windows 8. Now one particular feature that has changed is how to pin a website shortcut to Start in the modern app version of the browser. This action used to be simpler, but now it just take a few extra steps; follow the instructions below to learn how:
2 Next, click the pin icon from the top-right corner of Favorites. (This is also interesting, apparently now Internet Explorer 11 can generate thumbnails to help you personalize the tile that will appear on Start.) Choose from one of the pin styles and click Pin to Start.
Now return to the Start screen and your newly created tile should appear. That’s all there is to it.