Just like an app you can pin websites from Internet Explorer 10 in to taskbar. The main advantage of pinning a site in taskbar is that you can easily access this site directly from the taskbar. If you are using some sites more frequently in IE 10, then the best way is to pin them in you taskbar so that when the next time you have to open them, you just have to click on the icon of the website in the taskbar.
To pin sites from Internet Explorer 10 in to taskbar, simply drag the website from the top to the taskbar:
i) Click and hold site in the address bar:
ii) Drag the site to taskbar:
iii) Site icon will be pinned in taskbar:
Next time when you want to visit this website, click on the icon of the website in the taskbar.