You mean “Add site to Apps”? That is the old Windows 7-pinning system. Not the same as pinning in Windows 8 and 8.1. That supported Live Tiles and more.It worked for me by clicking the menu while on the site, and then just click pin to start. I sometimes have to refresh the page before the pin option shows.