Skip to main content
Pages (also called single pages) are standalone content pieces that are separate from your blog’s chronological post stream. Use pages for static content like About, Contact, Privacy Policy, or custom landing pages.

Creating a page

Follow these steps to create a new page:
1

Navigate to pages

From the admin dashboard, click on Pages in the sidebar to access the pages management section.
2

Create new page

Click the New Page button in the top-right corner to open the page editor.
3

Enter page details

Fill in the required information:
  • Title: Enter a descriptive title for your page
  • Slug: This URL-friendly identifier is auto-generated from the title, but you can customize it for cleaner URLs
  • Content: Write your page content using the editor. Format text, add images, tables, and other elements as needed
4

Configure page settings

Click the Settings tab to configure additional options:
  • Excerpt: Write a brief description or enable auto-generation
  • Cover Image: Upload a featured image to display on the page
  • Template: Select a custom template if your theme provides page templates
  • Visibility: Choose who can view the page (Public, Internal, or Private)
  • Allow Comments: Enable or disable comments on this page
5

Save your work

Click Save as Draft to save without publishing, or click Publish to make the page live immediately.
Unlike posts, pages don’t have categories or tags. They’re designed to be standalone content pieces.

Publishing a page

When your page is ready to be visible on your site:
1

Review the content

Open the page in the editor and carefully review all content and settings.
2

Set publish options

In the Settings tab, configure:
  • Publish Time: Set when the page should go live (immediately or scheduled for later)
  • Visibility: Confirm the visibility level is correct
3

Publish

Click the Publish button to make the page live on your site.

Editing a page

You can edit pages at any time:
1

Find the page

Navigate to the Pages section and locate the page you want to edit. Use the search bar if you have many pages.
2

Open the editor

Click on the page title or the Edit button to open the page editor.
3

Make changes

Update the content, title, settings, or any other aspect of the page.
4

Save changes

Click Update to save your changes. Changes to published pages appear on your site immediately.

Using custom templates

If your theme provides custom page templates, you can apply them to create unique layouts:
1

Open page settings

In the page editor, navigate to the Settings tab.
2

Select template

Find the Template dropdown and select from the available templates. Each template may provide different layouts and features.
3

Preview and save

Preview your page to see how the template looks, then save your changes.
Custom templates are defined by your theme. Contact your theme developer or check theme documentation to learn what templates are available and how to use them.

Pinning pages

You can pin important pages to keep them at the top of your pages list:
1

Open page settings

In the page editor, navigate to the Settings tab.
2

Enable pinning

Toggle the Pin Page option to keep this page at the top of the list.
3

Set priority

If you have multiple pinned pages, adjust the Priority value. Higher numbers appear first.

Managing page visibility

Halo offers three visibility levels for pages:
  • Public: Visible to all visitors on your site
  • Internal: Only accessible to logged-in users
  • Private: Only visible to specific users with appropriate permissions
To change a page’s visibility, open the page editor, go to the Settings tab, and select the desired visibility level.
Page visibility is independent of your site’s navigation. Even if a page is public, visitors won’t see it unless you add it to a menu or link to it from other content.

Adding pages to navigation

To make your pages discoverable:
  1. Create and publish your page
  2. Navigate to Menus in the admin dashboard
  3. Add the page to one or more menus
  4. Configure the menu item display name and position
For detailed instructions, see the Menu management guide.

Deleting pages

To remove a page from your site:
1

Locate the page

Navigate to the Pages section and find the page you want to delete.
2

Move to recycle bin

Click the Delete button (trash icon) next to the page. The page moves to the recycle bin.
3

Restore or permanently delete

From the recycle bin:
  • Click Restore to recover the page
  • Click Delete Permanently to remove it completely
Before deleting a page, make sure no menus or other content link to it. Broken links will appear on your site if the page is deleted while still referenced elsewhere.

Best practices for pages

  • Keep URLs simple and descriptive using custom slugs
  • Use appropriate templates for different types of content
  • Add pages to menus so visitors can find them easily
  • Set visibility carefully, especially for pages containing sensitive information
  • Use consistent formatting across pages for a professional appearance

Build docs developers (and LLMs) love