Footer
List-driven site footer with navigation columns, feedback form, and branding.
This is an Application Customizer
Footer is hidden on Site Contents and list/library admin pages
Two-step activation required
Theme Manager integration
Required Step if Apps Are Blocked
If "Apps you can add" is empty due to tenant policy, you must register the Footer Application Customizer in the Tenant Wide Extensions list to activate the footer.
- Open the App Catalog site:
https://<tenant>.sharepoint.com/sites/appcatalog - Go to Site Contents → Tenant Wide Extensions
- Click New → Application Customizer
- Fill in the fields below and click Save
Title: Bonzai Footer
Component Id: b6c8c5d2-2a6d-4f44-9d67-2b9a9a3b9f42
Location: ClientSideExtension.ApplicationCustomizer
Component Properties:
{"footerListName":"FooterNavigation"}
Sequence: 110 (optional)
Web Template / List Template / Host Properties: leave blankGet Footer Working in 4 Steps
Prerequisites
- Bonzai 2 package (.sppkg) uploaded to your tenant App Catalog
- Site Collection Administrator permissions on your target site
- FooterNavigation list created (see schema below)
Create the FooterNavigation list
Create a SharePoint list named "FooterNavigation" with the required columns.
Add footer items
Create Link items in sections, plus one Feedback item and one Meta item.
Add the Bonzai app to your site
Go to Site Contents → New → App, then add the Bonzai 2 app.
Verify and brand
Refresh your site to confirm the footer appears, then set Footer Branding in Theme Manager.
When to Use This Web Part
Use this when you need to...
- Add global footer navigation across all pages
- Provide quick links to policies, help, and resources
- Capture feedback via a simple form in the footer
- Show company branding and copyright information
Best page locations
- Intranet home sites
- Communication sites
- Multi-site deployments — share one footer across subsites
- Sites with common navigation and support links
Consider alternatives when...
- • Per-page navigation — use Advanced Links instead
- • Complex forms — use a full feedback web part or form
Related web parts:
Footer Layout
- Link Columns: Organized by Section with sortable links
- Feedback Column: Optional feedback area (can be a textarea + submit, or a redirect button)
- Meta Row: Optional copyright text
New: Feedback controls in Theme Manager
- Show/hide the entire feedback section
- Adjust textarea height (2–10 lines)
- Replace the textarea + submit with a redirect button (set label + URL)
List Schema
Default list name: FooterNavigation
| Column | Type | Required | Description |
|---|---|---|---|
| Title | Single line of text | Yes | Link text or meta label |
| Section | Single line of text | No | Column heading for link groups |
| SectionOrder | Number | No | Position of this link's section (use the same value for all links in a section) |
| LinkOrder | Number | No | Position of this link within its section |
| Url | Hyperlink | No | Link destination for Link items |
| OpenInNewTab | Yes/No | No | Open link in a new tab |
| ItemType | Choice | No | Link, Feedback, or Meta |
| Description | Multiple lines | No | Feedback or meta text |
| ButtonText | Single line of text | No | Feedback button label |
| ButtonUrl | Hyperlink | No | Feedback button destination |
Item Types
- Link: Standard footer links grouped by Section
- Feedback: Renders the feedback column (description + button)
- Meta: Footer meta text (e.g., copyright)
Step-by-Step Setup
Create the FooterNavigation list
Add sections and links
Add feedback item (optional)
Add meta item (optional)
Activate the Footer extension
Best Practices
Use consistent ordering
Keep feedback simple
Footer is non-sticky
Multi-Site Deployments (Shared Navigation)
If you have multiple sites or subsites that should share the same footer, you do not need to create a FooterNavigation list on each subsite. Use Theme Manager's Navigation Source Site URL to point all subsites to a single root site that holds the footer navigation list.
Set up shared footer in Theme Manager
https://tenant.sharepoint.com/sites/intranet) in the "Navigation Source Site URL" field. Save with "Persist to Site" enabled. The footer will fetch its navigation list from that root site.Feedback stays local
Reference
Extension Properties
| Property | Type | Default | Description |
|---|---|---|---|
footerListName | Text | FooterNavigation | Name of the SharePoint list containing footer items |
feedbackListName | Text | FooterFeedback | Name of the SharePoint list where feedback submissions are stored (auto-created if missing) |