The Microsoft Edge browser included with Windows 10 makes this easy. First, head to the website you want to pin to your Start menu. Click or tap the menu button and select “Pin This Page to Start”. Agree to add the page, and the website will appear on your Start menu as a tile.