Metadata, Search and Sitemap
The theme uses NationBuilder content to create browser, search-engine and social-sharing metadata.
#Metadata mapping
For a normal page, the following page-level fields override site defaults:
| Metadata | NationBuilder source |
|---|---|
| Page and social title | Page headline |
| Description | Page excerpt |
| Social image | Page Meta image |
| Canonical/social URL | Page's full public URL |
If a field is missing, the theme falls back to site name/headline, site subheadline and the site Meta image. The most recently published page tagged default_social_share_info can provide another site-wide fallback.
Page indexing
Use page_noindex when a public URL must remain accessible but should not appear in search engines, internal search or the generated sitemap. page_no_robots is supported only as a legacy alias.
Component pages below a subpage_layout parent are handled automatically: published supporter-nav descendants are noindexed and excluded from internal search. This includes the direct module pages and their nested item pages.
Logo Grid children using automatic alphabetical order are the exception because their supporter-nav checkbox is intentionally disabled. Add page_noindex to those nested logo pages unless they are intended to be independently searchable; the tag does not remove them from the Logo Grid.
nav_folder pages are also always hidden and noindexed.
Use hide_from_search_results when the page may remain externally indexable but should not appear in internal/SearchIQ results. Use page_allow_index only to make an otherwise automatic component descendant independently searchable.
Generated sitemap
The human-readable sitemap and XML sitemap share the same visibility rules. Normal published pages appear; explicit noindex pages, navigation folders and automatic component descendants do not.
Module pages can still appear briefly in NationBuilder's platform-provided /sitemap.xml depending on cache or template routing. The custom sitemap logic is the source of truth for the theme's intended indexing behaviour.
Search page
The theme has special SearchIQ result markup for pages using the slug search or searchiq_blog_test_results. SearchIQ setup and its engine configuration are developer-managed. Do not rename one of these slugs without confirming the integration.