Creating and Editing Pages

Pages are the building blocks of your website. Each page has a URL, a title, and content built from various block types.

Creating a page

Navigate to Structure → Pages and click the + button. Every page needs at least a Title and a Slug.

Key fields

  • Title: The main heading that displays on the page and in navigation menus
  • Slug: The URL path for this page. Click "Generate" to create one from the title
  • Parent Page: Optional. Nests this page under another (e.g., setting "Ministries" as parent gives you /ministries/your-page)
  • Promo Image: The main image displayed in the page header
  • Secondary Image: An additional header image, displayed alongside the promo image. Only appears when a promo image is set

SEO fields

The Page Description and SEO Title help your page appear in Google search results. The description also displays in some places on your site. Keep descriptions under 160 characters for best results.

Deleting a page

Open the page and choose Delete from the menu beside the Publish button. This includes the starter pages your site was set up with — About, Ministries, Plan Your Visit, Contact Us and Get Involved are ordinary pages, and you can delete any you don't need.

If Delete is greyed out or refuses, it's almost always because something still points at the page. Sanity lists what's referring to it — usually one of:

  • A child page. Another page has this one set as its Parent Page. Repoint or delete the child first.
  • A navigation link. The page is still in a menu under Settings → Navigation.
  • A link in another page's content. A button or link block elsewhere on the site.

Clear those references and the page will delete.

A few items genuinely can't be deleted, because your site is built to expect them: the Events page, and the Sermons and News resource types. If one of these is in your way, unpublish it instead, or get in touch.

Careful: deleting is permanent — there's no undo and no trash. If a page might be wanted later, use Unpublish instead. It comes off your site but stays in Studio.