Listed below are the steps required to add blog to Windows 8 start screen using Internet Explorer
Internet Explorer on Tiles
Launch the Internet Explorer on tiles and access the blog that needs to added to the Windows 8 start screen.
Then navigate and click the Pin to Start option available at the bottom of the Internet Explorer window. This would display window as shown below, after entering the title click the Pin to Start button.
Internet Explorer on Desktop
Launch the Internet Explorer on the Desktop. Then click the Tools menu and select Add site to Start Screen from the menu list.
This should display the following Add site to Start Screen window as shown below.
Now click the Add button to add the blog to Windows 8 start screen.