Opera Omaha — Scope Inventory

Generated 2026-04-22 from sitemap + live-site sampling. Mirror of the Google Sheet. Sheet is the working doc; this file is the durable archive.

Sources

Overview Counts

Metric Count Notes
Top-level sections 7 Home + 6 section landings
Total static pages ~45 Section landings + sub-pages
Production detail pages (CPT) 6 per season Current: Bluebeard's Castle, Unshakeable, Opera Outdoors, Barber of Seville, Susannah, Hercules
Blog posts ~270 15+ years of content — migration-heavy
Blog tag archives ~40 Auto-generated from post tags
Unique page templates ~12 See Templates below
Custom post types 5 Productions, Events, Staff, Posts, Sponsors
Key taxonomies 5 Season, Department, Post Tag, Event Type, Sponsor Tier

Pages by Section

Home (1 page)

Page URL Template
Home / Home

Season & Tickets (12 pages)

Page URL Template
Landing /season-tickets Section Landing
25/26 Season Overview /season-tickets/2526season Season Overview
26/27 Season Overview /season-tickets/2627season Season Overview
Individual Tickets /season-tickets/individual-tickets Generic Content
Family Opera Series /season-tickets/family-opera-series Generic Content
Groups & Special Offers /season-tickets/groups-and-special-offers Generic Content
Production: Bluebeard's Castle /season-tickets/current-season/2526-season/bluebeards-castle Production Detail (CPT)
Production: Unshakeable /season-tickets/current-season/2526-season/unshakeable Production Detail (CPT)
Production: Opera Outdoors 2025 /season-tickets/current-season/2526-season/opera-outdoors-2025 Production Detail (CPT)
Production: The Barber of Seville /season-tickets/current-season/2526-season/the-barber-of-seville Production Detail (CPT)
Production: Susannah /season-tickets/current-season/2526-season/susannah Production Detail (CPT)
Production: Hercules /season-tickets/current-season/2526-season/hercules Production Detail (CPT)

Community (7 pages)

Page URL Template
Landing /community Section Landing
Upcoming Events /community/upcoming-events Events Index
Holland Community Fellowship /community/holland-community-fellowship Program Page
Education Programs /community/education-programs Program Page
Community Concerts /community/community-concerts Program Page
Our Partners /community/our-partners Generic Content
Poetry & Music Project /community/engagement-programs/poetry-music-project Program Page

Your Visit (4 pages)

Page URL Template
Landing /your-visit Section Landing
Your Opera Guide /your-visit/your-opera-guide Generic Content
The Opera Experience /your-visit/the-opera-experience Generic Content
Orpheum Theater /your-visit/orpheum-theater Venue Page

Support Us (9 pages)

Page URL Template
Landing /support-us Section Landing
Donate /support-us/donate Donate Page (likely external redirect)
Individual Giving /support-us/individual-giving Program Page
2026 Gala /support-us/2026gala Program Page
Donor Benefits /support-us/donor-benefits Program Page
Corporate Donate /support-us/corporate-donate Program Page
Legacy Giving /support-us/legacy-giving Program Page
Opera Omaha Guild /support-us/opera-omaha-guild Program Page
Financial Information /support-us/financial-information Generic Content

About Us (11 pages)

Page URL Template
Landing /about-us Section Landing
Mission / History /about-us/mission-history Generic Content
Staff /about-us/staff Staff Directory
Board /about-us/board Staff Directory (variant)
Opera Omaha Chorus /about-us/opera-omaha-chorus Generic Content
Job Opportunities /about-us/job-opportunities Generic Content
Get Involved /about-us/get-involved Generic Content
News / Press /about-us/news-press Generic Content
Website Accessibility /about-us/website-accessibility Generic Content
Privacy Policy /about-us/website-accessibility/privacy-policy Generic Content
Advertising /about-us/advertising Generic Content

Blog (3 templates)

Page URL Template
Blog Index /blog Blog Index
Blog Post (template) /blog/[slug] Blog Post (~270 posts)
Tag Archive (template) /blog?tag=[tag] Tag Archive (~40 tags)

Contact (1 page)

Page URL Template
Contact Form /contact-form-page Generic Content + Form

Templates (12 unique)

# Template Used For Count Key Sections / Modules
1 Home Homepage only 1 Hero carousel, season production grid, upcoming events, mission block, donate CTA, newsletter, sponsors
2 Section Landing Community, Support Us, Your Visit, Season & Tickets, About Us 5 Hero, intro copy, 3–4 feature cards, CTA buttons, sponsors
3 Season Overview 25/26, 26/27, past seasons 2+ Season intro, production grid, ticket/subscription CTAs
4 Production Detail (CPT) Individual opera pages 6 per season Hero, dates + venue + tickets block, tabbed content (Overview, Creative Team, Cast, Related Events), synopsis, credits repeater, sponsors
5 Program Page Giving pathways, Guild, Fellowship, Education, Gala, Community Concerts ~10 Hero, pitch copy, benefits/tier list, CTA buttons
6 Staff Directory Staff, possibly Board 1–2 Department groups, headshot cards (name, title, email, extension)
7 Venue Page Orpheum Theater 1 Overview, parking, accessibility icons, gallery, contact
8 Events Index Upcoming Events 1 Tag filter, month groups, event cards (date, time, venue, price)
9 Blog Index /blog 1 Post list w/ Load More, year-collapsible archive, tag cloud, search
10 Blog Post Individual post 1 Title, date, featured image, WYSIWYG body, tags
11 Tag Archive Blog filtered by tag 1 Post list filtered by tag term
12 Generic Content Privacy, Mission, Chorus, Jobs, Get Involved, Financial, Partners, Policies ~15 Hero + long-form WYSIWYG content

Custom Post Types

Name Approx Count Purpose Key Fields Related Taxonomy
Productions 6/season (20+ across active seasons) Opera performance detail pages Poster image, dates, venue, synopsis, creative team (repeater), cast (repeater), related events, season sponsors Season
Events ~20–40/year Talks, screenings, concerts, fellowship events Title, date, time, venue, price, image, external ticket URL, description Event Type
Staff ~25 Team members Headshot, name, title, email, extension, bio Department
Posts (native) ~270 Blog content Standard + featured image + tags Post Tag
Sponsors ~10–20 Reusable sponsor logos Logo, name, URL, tier Sponsor Tier

Taxonomies

Name Terms Applied To Example Values
Season 3–5 Productions 25/26, 26/27, Past Seasons
Department 6 Staff Administration, Artistic, Development, Engagement, Marketing, Production
Post Tag 40+ Posts Opera titles, program names (HCOF, ONE Festival, Opera Outdoors)
Event Type 5–8 Events Opera in Conversation, MetHD, Poetry & Music Project, Education
Sponsor Tier 2–3 Sponsors Major Support, Public Support, Season Sponsor

Recurring Blog Post Patterns

The ~270 blog posts are really 5–6 repeatable templates per production. This is a scope opportunity: an ACF flexible post template could speed future content creation.

  1. Know Before You Go — [Opera] (~20 posts)
  2. Study Guide — [Opera] (~10)
  3. From the Director / Conductor / Composer / Librettist — [Opera] (~20)
  4. Synopsis / Fun Facts / History of — [Opera] (~15)
  5. Meet the Artist — [Name] (~25)
  6. Call for Artists / Auditions (~15)
  7. HCOF Creativity Prompts (~30 — 2020 pandemic series)
  8. Spanish-language versions ("Lo que necesitas saber...") (~4)

Scope Flags

Flag Impact Notes
Current CMS appears to be Squarespace HIGH URL patterns confirm: ?tag=X, flat /blog/slug, year-collapsed archives, Load-more pagination. Confirm before finalizing migration scope.
Blog post migration volume HIGH ~270 posts, 15+ years. Export, WP import, image rehost, tag preservation.
URL redirects (301s) HIGH Legacy blog URLs + tag archives should 301 to new structure for SEO.
Recurring blog post patterns OPPORTUNITY 5–6 repeating post types per production — ACF flexible post template could speed future content.
Seasonal content rollover MEDIUM Annual flip of "current season" (25/26 → 26/27). Templates should make this a duplication task.
External integrations (TBD) MEDIUM Confirm: ticketing (Ticket Omaha?), donation platform, Eventbrite, newsletter provider.
Spanish / bilingual content LOW ~4 Spanish-language blog posts exist ad-hoc. No current translation framework.
Accessibility MEDIUM Dedicated accessibility page exists. Theme should target WCAG 2.1 AA.
Contact form LOW Single form on /contact-form-page — confirm fields + routing.
Newsletter signup LOW Appears on homepage + footer — confirm provider.