Website Pages define the public page structure for a selected website in AIUNIFY Leads.
Examples can include Home, About, Services, Contact, or other pages required by the website.
Each Website Page belongs to a specific website and can contain separate translated page names for the website's configured languages.
The Website Pages screen includes the selected website in its breadcrumb.
Always confirm the selected website before adding, editing, reordering, or deleting pages.
The confirmed Website Pages table contains:
| Column | Purpose |
| Drag | Provides the ordering handle used by the page-reordering interface. |
| Name | Displays the page name resolved from its language translation. |
| Page Key | Stores the URL-friendly identifier used for the website page. |
| Action | Contains page-management actions available to the current user. |
The Website Pages workspace supports filtering by Page Key.
Users with the website_pages_create permission or administrative access can use the standard Add Page action.
The same permission area also exposes the AI-assisted page-generation control. AI-assisted page generation is covered later in this manual.
The page editor presents the website's Default language first.
The page name entered for the Default language serves as the primary page-name entry during creation.
Each additional Website Language can have its own page name translation.
Every Website Page has a Page Key. This is the URL-friendly identifier used by public website routing.
During standard page creation, entering the Default language page name can generate the Page Key automatically.
The confirmed server validation requires a Page Key to:
A valid example is:
about-us
The confirmed validation message for an invalid format is:
The page key must be lowercase letters, numbers, and hyphens only (e.g., about-us).
Two pages inside the same website cannot use the same Page Key.
If the Page Key already exists for that website, the application returns:
The page key already exists for this website.
In the confirmed Website Page editor, the Page Key field is disabled when editing an existing page.
This helps preserve the established URL identity of the page while allowing the page's translated names and header visibility to be updated.
At least one page translation is required when a Website Page is created.
For each translation, the request contains:
| Translation Field | Requirement |
| Website Language | Required. |
| Name | Required text, maximum 255 characters. |
| Show in Header | Optional boolean setting controlling header-navigation inclusion for that translation. |
Each language-specific page translation contains its own Show in Header switch.
This means header-navigation visibility can be stored with the translated page entry rather than being only a single global property on the page.
When a new Website Page is created, AIUNIFY Leads finds the current highest page sort order for the selected website and places the new page after it.
The Website Pages screen then provides drag-based reordering functionality for adjusting page order.
The detailed reordering procedure is covered later in this manual.
The page whose Page Key is home is protected from deletion by the Website Page controller.
If a deletion request is made for the Home page, the confirmed server response is:
Home page cannot be deleted
When new pages are created, AIUNIFY Leads checks the website's shared-header and shared-footer configuration.
If the website is configured to use the same header or footer across all pages, the system can copy the applicable Header or Footer section structure to the newly created page.
The system prefers the Home page as the source when locating an existing shared Header or Footer.
Public website routing verifies that the requested Page Key exists for the specified website before displaying the page.
This keeps each website's page structure isolated from pages belonging to other websites.
Website Page creation includes a subscription-module availability check.
If the Website Pages feature is not available under the current subscription configuration, the confirmed response is:
This feature is not available in your current subscription plan.