Create

New Google Sites are part of Drive. To create a Google Site go to Drive and select New.

Name your site. You can choose to have the site name displayed on the site or not.

As you work on your Google Site, all changes are automatically saved in Google Drive.