// Create a new page
var newPage = DataFactory.Instance.GetDefaultPageData(
PageReference.StartPage,
PageType.Load("Standard page").ID);
// Set the name and URL segment (page name in address)
newPage.PageName = "My new standard page";
// Set the URL segment (page name in address)
newPage.URLSegment = UrlSegment.CreateUrlSegment(newPage);
// Publish the page regardless of current user's permissions
DataFactory.Instance.Save(newPage, SaveAction.Publish , AccessLevel.NoAccess);