Site creation workflow refresh
To create a smoother and simpler experience when adding a new Site, a dedicated Add New Site button is now at the top of the My Websites page. Previously, the option was nested in the Manage Site dropdown.
In addition, the workflow for adding a new Site now begins in a pop-up instead of a dedicated page. In the pop-up, select a template and enter a Site name, then click Add New Site. After the new Site is created, you can continue editing profile data for the Site.