Tell the story. Communicate the value. Land every team on a registration page we control. A tactical brief for the new bpoas.com — written against a May 22 deadline (2026 season opens; site must be live to capture 2027 leads from arriving families).
We audited every page on bpoas.wpenginepowered.com, mined the old site for brand material we should not lose, and pulled every word of marketing content currently living on EventConnect. Three storylines define the work.
v1 frozen reference: same audit + mockups as of May 9, 2026, accessible at /v1/ on the deployed site.
Practical consequences: the 12 tournament pages display 2027 dates as "TBD" / "Coming Soon" with interest-list lead-capture forms (not registration buttons) until Decision 40 lands (when does EC have 2027 data?). The 2026 EC IDs we have in Section 05 are useful as templates and as fallbacks for the registered-team-side experience; they will not be wired as live Register buttons on the 2027 tournament pages. /registered-teams/ remains 2026-focused — that's the post-registration hub for currently-registered teams arriving this summer.
| Client suggested | We shipped | Why |
|---|---|---|
| "Ballparks 2027 Season" as a top nav label | Tournaments (nav label) · Ballparks 2027 Tournaments (master page H1 — site is built for 2027 registration; 2026 is already booked) | "Tournaments" fits the 5-bucket nav without crowding; the year-anchored framing lives prominently on the master page H1 + hero where it does the SEO and positioning work — and rolls cleanly from 2027 → 2028 → 2029 without nav edits. Easy to revert if you'd rather see "Tournaments 2027" in the nav itself. |
| Tournaments subnav — neither directly suggested nor refused by client | No dropdown. Tournaments is a single-click link to the master page. The 12 individual tournaments are reached via the #calendar section on that page, not via nav dropdown. | Honors the client's "1 core Ballparks tournament experience that should be 75% of the website" — forcing every visitor through the master pitch before they pick a week, rather than fragmenting attention across 12 dropdown items. Individual tournament pages still exist for paid-campaign landing pages and direct conversions; they just aren't exposed in the nav dropdown. |
| "2027 Registered Teams" as top category name | Registered Teams (nav label) — same year-suffix tradeoff | Year-suffix is hard to keep accurate in a long-lived nav. The page itself opens with "You're in — Memorial Day 2026 / Summer 2026 / 2027 season" depending on context. |
| "Campus" as the term for the facility | "The Ballparks Experience" (nav label) · "Campus" (anchor section + body copy) | "The Ballparks Experience" is the brand pillar that includes more than just the physical campus (suites, jerseys, After Dark, trading cards). We kept "Campus" everywhere inside that page — anchor name + headers + body — to honor the rename. You said "open to suggestions" so flag if you'd rather call the nav item "Campus" directly. |
| Homepage 4-item carousel: "Great Baseball; Ballparks Experience; Branson at your Fingertips; Great Lodging Options" | Same 4 pillars with the shorter labels Great Baseball / The Ballparks Experience / Branson / The Lodging | Matches the 4-pillar framing used everywhere else (Section 02 brand story, About pillars, tournament template). Easy swap if you prefer the longer carousel-specific labels — both phrasings work. |
| About-page pillars: "Great Baseball, Ballparks Experience, Explore Branson, Vacation-style family lodging" | Same 4 pillars — we used Great Baseball / The Ballparks Experience / Branson / The Lodging consistently | You suggested these alternative labels in the About section discussion. We kept one canonical set across all surfaces so the brand reads the same on every page. Flag if you'd rather see "Explore Branson" / "Vacation-style family lodging" as the About-page pillars specifically. |
The brand's lead phrase — "The Ultimate Family Baseball Experience" Per client 5/10 — anchors the homepage and broadens the funnel from coach-decision to whole-family-experience. The signature tagline — "a pro for a week, a kid forever" — pairs directly beneath the H1 as the emotional hook. Neither phrase is on the current homepage. Four brand pillars carry the story site-wide: Great Baseball · The Ballparks Experience · Branson · The Lodging. The current site touches some of this material but doesn't tell the story cohesively — there's no About page; the MLB Replica Fields aren't surfaced as a brand asset; "Ballparks After Dark" (lights on until midnight + Blitzball personalities) is a major differentiator that lives nowhere on the site today.
Production-visible placeholder copy ("NEEDS HEADER & BUTTONS" on Spring Season). A test post titled "TESTOVIY POST 02.05" sitting on the public News index. Escape-room copy ("Bigfoot exists?") under "Dine" on the Experience page. URL slug typo /ball-parks-expereince/ baked into slug, title, nav, and body. Multiple "Summer 2025 Schedule" CTAs 11 days from Memorial Day 2026.
Today every BPoA tournament's marketing content — dates, divisions, pricing, what's-included, payment policies, FAQs — lives entirely on EventConnect. There's no version on bpoas.com that competes for the SEO, captures leads, or fires conversion pixels before the handoff. The plan: build 12 BPoA tournament pages on bpoas.com, structured around the four selling points, with 2027 framing (dates TBD, interest-list forms) until BPoA populates 2027 events in EC (Decision 40). The 2026 EC content is the template — once 2027 EC IDs exist, the Register CTAs swap from interest-list forms to live EC deep-links. Partner-run tournaments (Cal Ripken, GMB, Game 7, AABC) live on a separate /partner-tournaments/ page that frames them clearly as not BPoA-run events 5/10. This is the single most important fix.
Recovered from the old site. The new homepage hero, the four pillars under it, the social proof we shouldn't lose.
The brand uses two phrases that play different jobs. Both stay; they're complementary, not competing.
"The Ultimate Family Baseball Experience."
The descriptive, search-friendly phrase. Broadens the funnel from coach-decision to whole-family-experience by leading with "Family" — the audience that pays the bill and chooses the week. Belongs as the homepage H1, as page-meta titles, and as the lead keyword phrase across SEO copy.
"A pro for a week. A kid forever."
The emotional brand promise. Sourced from the founder narrative on /beyond-home-plate/. Pairs with the lead phrase to give the hero an emotional hook after the SEO line. Use as: the line directly beneath the homepage H1; the footer signature line site-wide; a featured quote on the About / founder page; recurring brand mark.
How they pair on the homepage:
The whole site's content ladders under these four ideas. Every section answers at least one of them. The homepage hero should preview all four in a 4-item carousel or split grid.
The reason teams consider Ballparks in the first place. MLB Replica Fields (stress the replica, not the count — Cooperstown has 22 fields). Great competition from all over the country. Skills competitions. Home Run Derby. Indoor batting cages for warmup. WIN Technology. Umpires provided — quality and consistency controlled by BPoA. Surfaced as: /iconic-fields/ + WIN Technology page + tournament-template "Great Baseball" section.
Why teams come BACK. Custom hats & jerseys hanging in lockers when teams arrive. Pro-style lockers with souvenir nameplates. Team Suites. "Ballparks After Dark" — lights on til midnight every night, Blitzball personalities on campus interacting with players. Player Trading Cards. White Water passes. Campus activities (Upper Deck cages, themed Laser Tag, Key Escape Rooms, NEW Glow Mini Golf). Surfaced as: /experience/ with anchor sections for Campus, Map, Entertainment, Food.
The vacation half of the family vacation. Silver Dollar City. White Water. Table Rock Lake (watersports + fishing). Taneycomo trout fishing. Branson attractions (ballparksofamerica.tripster.com). Big Cedar Lodge golf + Thousand Hills golf. Hiking. Surfaced as: /branson/ — "Branson According to Ballparks" — single page with anchor sections for Hotels & Lodging, Restaurants, Activities.
Team suites on campus PLUS great options for visiting families. Brand new Element Hotel right next door. Thousand Hills Vacations partnership with API access to vacation rentals — Cabins at Grand Mountain next to campus, Links/Fairways on the golf course, Table Rock Resorts and The Majestic on Table Rock Lake. Surfaced as: /branson/#lodging + /registered-teams/#family-lodging.
Per client 5/10 — v1 pillars (Major League Experience / Branson Destination / Family Tradition / Mission-Driven) replaced with the four above. The "Family Tradition" and "Mission-Driven" pillars get absorbed into the About page as the founder story + mission statement, not stand-alone brand pillars.
| Asset | What it is | Where to use it |
|---|---|---|
| Mike Sweeney | 5× MLB All-Star, KC Hall of Famer — video testimonial on the blog | Homepage hero quote · About · tournament pages |
| Cal Ripken WS | Babe Ruth League's marquee — host since 2017 | Featured on /partner-tournaments/ moved per client — not a Ballparks tournament |
| SportsEvents Mag #4 | "American Ballparks Every Planner Must See" | Pull-quote on homepage / About |
| Press coverage | KY3, MSN, Branson Tri-Lakes, Youth1, AP, TripAdvisor, Forbes, Trivago | Press strip on homepage; section on /about/#press |
| Partner roster (15+) | USA Baseball, Cooperstown Bat, Baseballism, BJ's Trophy, Hi-Cast, Oakley, Coca-Cola Ozarks, Rawlings, Musco Lighting, Triton, Cold Stone, Titanic Branson, White Water, Element Hotel, Thousand Hills Vacations, Big Cedar Lodge | Footer logo strip site-wide; /partnerships/#current |
| Element Hotel partnership new per client | Brand-new hotel right next door to campus | Featured on /branson/#lodging |
| Thousand Hills Vacations new per client | API integration with vacation rentals — Cabins at Grand Mountain, Links/Fairways, Table Rock Resorts, The Majestic | /branson/#lodging |
Specific over abstract — keep "Brett's 3,000th hit" and "two-thirds-scale replica," cut "world-class facility" and "premier experience." Family before facility — every page leads with what the family experiences, ends with what the campus provides; current new-site pages do this backwards. Coaches and parents read differently — tournament pages need a "for coaches" stripe (game guarantees, format, deadlines, roster minimums) alongside the family-experience narrative.
~26 active pages in v2 (down from 35 in v1). The discipline: build a page only when it has a unique job to do. Where the client asked for subnav items that share related content, we consolidated into single-page narratives with anchor sections — simpler funnel, stronger pages. Hub-and-spoke is reserved for content that earns it (individual tournaments + Iconic Fields).
Major collapsings in this round. The intent: honor every nav item the client asked for, but deliver them as anchor sections inside fewer, stronger pages where the content is closely related.
| Was going to be a page | Now lives as | Why |
|---|---|---|
/facility/the-five-fields/ + 5 individual field pages (St. Louis, Chicago, Boston, Kansas City, Brooklyn) | Single /iconic-fields/ page | Per client "Stress the MLB Replica, not the 5 — Cooperstown has 22 fields." One strong page with all 5 fields + their MLB stories beats 6 thin pages. |
/facility/ hub + /facility/campus-map/ + /facility/dining/ + /facility/entertainment/ | Single /experience/ page with anchor sections (#campus, #map, #entertainment, #food) | Per client The Ballparks Experience is one narrative — campus tour + map + entertainment + food are facets of the same week. One scrolling page tells the story. |
| /branson/lodging/, /branson/restaurants/, /branson/activities/ (originally scoped as 4 subpages) | Single /branson/ page with anchor sections (#lodging, #restaurants, #activities) | Per client "Branson According to Ballparks" reads as one beautiful scrolling page; splitting hurts the destination narrative. Element Hotel + Thousand Hills Vacations featured in #lodging. |
| /registered-teams/road-to-ballparks/, /event-connect/, /add-ons/, /trading-cards/, /family-lodging/, /sample-schedules/, /guest-services/ (7 subpages) | Single /registered-teams/ page with anchor sections for each | Per client Post-registration operational content — coaches/parents scan-and-jump rather than browse separate URLs. One comprehensive page with deep anchor sections. |
/tournaments/summer/, /spring/, /fall/, /cal-ripken-world-series/ | Folded into /tournaments/ (BPoA-run only) + /partner-tournaments/ (separate, demoted) | Per client "One core Ballparks tournament experience that should be 75% of the website. Partners (GMB, Game7, AABC, Babe Ruth) need a link from the site but visitors must understand they aren't signing up for a Ballparks tournament." |
/sho-me/ (full page) | Stub page with intro + link to shomebaseball.com | Per client "I don't think the BoA site should have much Sho-Me information, but should link to the Sho-Me site." Keep a reference for context. |
/programs/ + camps-clinics + local-leagues + upper-deck-batting-cages + photography (top-level) | Section deleted entirely. Upper Deck moves to /experience/#entertainment. Photography becomes a tournament add-on (no top-level page). | Per client "We don't have quarterly camps/clinics. We host a fall league but it doesn't need to be on the website. Upper Deck → campus activities. Photography only operates during Summer Tournaments — not a program." |
/about/founders/ + /about/press/ | Anchor sections on /about/ (#founders, #press) — kept from v1 consolidation | Carried forward from v1. |
/partnerships/current/ + /become-a-partner/ + /adopt-a-team/ | Anchor sections on /partnerships/ — kept from v1 consolidation | Carried forward from v1. |
/team-login/ + /prepare-for-your-tournament/ | Anchor sections on /registered-teams/ (#event-connect, #road) | Per client These were always post-registration content — they belong inside the new Registered Teams page. |
| URL | Page | Status |
|---|---|---|
/ | Homepage — new 4-pillar carousel (Great Baseball / Experience / Branson / Lodging) Per client | FIX MVP |
/tournaments/ | Tournaments hub — BPoA-run only, no partner tournaments Per client | NEW |
/tournaments/[slug]/ | ×12 individual tournament pages (Memorial Day Classic + Summer Kickoff are MVP for May 22) | NEW + MIGRATE MVP* |
/partner-tournaments/ new per client | Partner-run events at BPoA (GMB, Game 7, AABC, Babe Ruth/Cal Ripken WS). Lower visual weight; "you are not signing up for a Ballparks tournament" framing. | NEW |
/experience/ | The Ballparks Experience — single page with anchors #campus, #map (drone tour), #entertainment (Grand Slam — themed Laser Tag, Key Escape Rooms, NEW Glow Mini Golf, Upper Deck Cages), #food (5 eateries). Features Ballparks After Dark. Restructured per client | FIX |
/iconic-fields/ new per client | All 5 MLB Replica Fields on one page (Brett's 3,000th hit, Fisk's HR, Robinson's debut, Royals dynasty, Wrigley). "Stress the MLB Replica, not the 5." | NEW |
/branson/ | "Branson According to Ballparks" — single page with anchors #lodging (Element Hotel + Thousand Hills Vacations API), #restaurants, #activities (SDC, White Water, Table Rock Lake, Taneycomo trout, golf, hiking). Expanded per client | FIX |
/registered-teams/ new per client | Post-registration hub — single page with anchors #road (Road to Ballparks timeline), #event-connect (login + how-to videos), #add-ons (browseable preview), #trading-cards, #family-lodging, #schedules (sample weekly schedules), #guest-services | NEW |
/win-technology/ new per client | WIN Technology page — featured ballpark tech / new addition. "Will be big if they can get their act together." | NEW |
/sho-me/ | Sho-Me Baseball — stub + link to shomebaseball.com demoted per client | NEW |
/about/ | About — 4 founders (Springfield Businessmen, ~2021 ownership), real mission statement, leadership grid, press. Drops 15-fields vision and 3-dads story. Per client | NEW MVP |
/partnerships/ | Partnerships — current + sponsor + adopt (anchor sections) | NEW MVP |
/affiliate/ | Coach/team-organizer referral program ($200–$500 per team) | NEW |
/careers/ | Careers — links out to SportAdvisory | FIX |
/news/ | News — cornerstone posts elevated; delete TESTOVIY POST | FIX MVP |
/contact/ | Contact | FIX |
/faq/ | FAQ — update and improve per client | FIX |
/store/ | Store | LINK OUT |
/privacy-policy/ | Privacy | KEEP |
/terms-of-service/ | Terms | KEEP |
v2 page count: ~26 active pages (17 unique + 12 tournament pages sharing one template − /tournaments/ hub already counted). v1 was ~35. Drop of 9 pages.
/addons/*) — noindex + sitemap exclusion + 301 each to its category home (Section 07)./event/event-title/ through -6/) — re-slug under /tournaments/ with 301 redirects./photography/) — delete; surface as a tournament add-on instead. Per client/iconic-fields/. Per client/experience/ (anchor sections). Per client (rename Facility → Campus, fold into Experience)/summer/, /spring/, /fall/, /cal-ripken-world-series/) — 301 to /tournaments/ (BPoA-run) or /partner-tournaments/ (Cal Ripken). Per clientCleaner URLs help SEO, look more professional in shared links, and reduce friction for anyone typing or remembering a URL. A 301 redirect on each old slug means nothing breaks — old bookmarks, email blasts, and external links all keep working, and Google transfers the existing ranking to the new URL. Two-minute config per page in WordPress; zero traffic loss.
/ball-parks-expereince/ → /experience/ — fixes the slug typo/join-the-team/ → /careers/ — cleaner, standard SEO slug/boa-affiliate/ (old site) → /affiliate/ — drop the BoA prefix; site is already on bpoa.com/about-our-facility/ + /facility/* → /experience/ + anchors v2: Facility folds into Experience per client/travel-lodging/ → /branson/#lodging + /registered-teams/#family-lodging v2 split per audience/contact-us/ → /contact/ — drop the suffix/photography-services/ → /tournaments/{slug}/#addons (preview block on each tournament page) v2: not a top-level page per client/team-login/ → /registered-teams/#event-connect v2 consolidation/prepare-for-your-tournament/ → /registered-teams/#road (Road to Ballparks timeline) v2 consolidationPrimary nav is now 4 top-level items + a "More" menu housing the secondary/utility pages. Header CTA changes from "Team Login" to "Register" (acquisition over returning-user utility). Items with the ▾ chevron open a hover dropdown.
| Slot | Label | Parent destination | Subnav items (dropdown) |
|---|---|---|---|
| Nav 1 | Tournaments (single link — no dropdown) | /tournaments/ | No subnav. A single click takes the visitor to the master experience page, which itself contains the anchor sections (why-ballparks · format · whats-included · calendar · faq) and the 12-card calendar that links to each individual tournament page. Kworq rec — see reconciliation log Funnels every visitor through the brand pitch before they pick a week — supports the client's "75% of the website" intent rather than fragmenting attention across 12 dropdown items. Label also shortened from client's suggested "Ballparks 2027 Season" for nav fit; the year-anchored framing lives on the hub-page H1. |
| Nav 2 | The Ballparks Experience ▾ expanded per client | /experience/ | Iconic Fields · campus · campus-map · entertainment · food-outlets |
| Nav 3 | Branson ▾ expanded per client | /branson/ | lodging (Element Hotel + Thousand Hills) · restaurants · activities (SDC, White Water, Table Rock, golf, hiking) |
| Nav 4 | Registered Teams ▾ new top-level per client label shortened — Kworq rec | /registered-teams/ | road-to-ballparks · event-connect (login + how-to) · add-ons · trading-cards · family-lodging · sample-schedules · guest-services. Kworq rec on label Client proposed "2027 Registered Teams" — we dropped the year prefix for the same nav-fit reason as Nav 1. Page itself opens with the season context. |
| Nav 5 | More ▾ new menu per client | — | Partner Tournaments (GMB, Game 7, AABC, Babe Ruth) · Partnerships · Affiliate Program · WIN Technology · Sho-Me · About · News · Careers · Contact · FAQ |
| Header CTA | Register (red) | /tournaments/ | — |
| Header secondary | Team Login | /registered-teams/#event-connect | — folded into Registered Teams per consolidation |
Every step lives on bpoas.com, not on EventConnect. The user only crosses to EventConnect's domain when submitting payment — and even then, attribution comes back via webhook.
info_pack_request fires to GA4. Phase 2 (2027 EC data lives): "Register" deep-links to app.eventconnect.io/events/{ID}/registration-type/create. register_complete webhook back to GTM Server-side.| Funnel step | Event | Lands in |
|---|---|---|
| Page view | page_view | GA4, Meta, Google Ads |
| View tournament hub | tournament_hub_view | GA4, Meta (custom audience) |
| View individual tournament | tournament_view + tournament_id, age | GA4, Meta retargeting, Google Ads |
| Submit Info Pack form (LEAD) | info_pack_request | GA4 conversion, Meta lead, HubSpot, AC nurture |
| Click Register (HANDOFF) | register_click + tournament_id | GA4 conversion, Meta init-checkout, Google Ads |
| Registration completed | register_complete + revenue | GA4 server-side, Meta purchase, Google Ads, HubSpot deal |
register_click as proxy conversion. Webhook attribution lands as soon as API is unblocked. See Action 45 in Section 08.Every individual Ballparks-run tournament page inherits this 12-section structure. Per-tournament work documents only the variables. Per client direction 5/10, the body copy on each tournament page follows the four selling points — Great Baseball, Ballparks Experience, Branson, Lodging — so every tournament reads consistently against the brand pillars. Partner-run tournaments (GMB, Game 7, AABC, Cal Ripken / Babe Ruth) live under /partner-tournaments/ with a different, lighter-weight pattern (see Section 06).
/branson/#lodging, /experience/#food, /experience/#entertainment — anchor sections on the consolidated v2 pages.Below are the 2026 EC IDs (and historical dates) for the twelve recurring BPoA tournaments. The new /tournaments/ pages launch with 2027 framing — dates marked "TBD" and lead-capture forms instead of EC deep-links — until BPoA populates 2027 events in EC (Decision 40). Once 2027 IDs land, the Register CTAs swap from interest-list forms to the new EC links.
| # | Tournament | Dates | Ages | EC ID |
|---|---|---|---|---|
| 1 | Memorial Day Classic | May 22–25 | 11U–14U | 38689 |
| 2 | Summer Kickoff | May 30–Jun 5 | 12U, 13U | 38692 |
| 3 | Gold Glove Classic | Jun 6–12 | 12U–14U | 38768 |
| 4 | Father's Day Classic | Jun 13–19 | 11U–13U | 38769 |
| 5 | Boys of Summer | Jun 20–26 | 12U, 13U | 38770 |
| 6 | Hometown Heroes | Jun 27–Jul 3 | 11U–13U | 38771 |
| 7 | Star Spangled Shootout | Jul 4–10 | 12U, 13U | 38772 |
| 8 | Kapau Klassic | Jul 11–17 | 11U–13U | 38773 |
| 9 | Mid-Summer Showdown | Jul 18–22 | 12U–14U | 38694 |
| 10 | Blitzball Bash | Jul 25–31 | 12U, 13U | 38774 |
| 11 | Global Games | Jul 31–Aug 3 | 12U, 15/16U | 38775 / 40338* |
| 12 | The Tradition | Aug 28–30 | 9U–15U | 42077 |
*Two EC IDs for Global Games — see Action 34. Cal Ripken World Series (Babe Ruth League) was row 13 in v1 — per client direction it moves to /partner-tournaments/ alongside GMB, Game 7, and AABC. See Section 06.
The content view — what each page should contain. Drafted H1 + subhead + primary CTA + content blocks per page. For the work view (build order, owners, deadlines, infrastructure tasks, decisions), see Section 08. Same projects, different lens.
A pro for a week. A kid forever. "Family" framing per client 5/10
/tournaments//partner-tournaments/ page. Per client 5/10 — "1 core Ballparks tournament experience that should be 75% of the website" Kworq rec — no nav dropdown on Tournaments; the master page itself does the navigation work via anchor sections./tournaments/{slug}/ (the dedicated tournament page on bpoas.com — at launch that page surfaces a 2027 interest-list form; once 2027 EC data lands per Decision 40, the per-tournament Register CTA swaps to the live EC deep-link)./partner-tournaments/ Per client — keep separate and demotedTournaments is the only nav item without a dropdown. A single click goes to this master page. The 12 individual tournaments are reached through this page (via the #calendar grid), not through a nav dropdown — which forces every visitor through the brand pitch before they pick a week. Keeps the funnel singular ("75% of the website" intent) instead of fragmenting it across 12 dropdown items.
#campus, #map, #entertainment, #food. Replaces /facility/ + /facility/dining/ + /facility/entertainment/ + /facility/campus-map/. Restructured per client 5/10/campus-map/#lodging, #restaurants, #activities. Replaces the planned /branson/lodging/, /branson/restaurants/, /branson/activities/ subpages. Expanded per client 5/10#founders, #mission, #leadership, #press. The founder story changes substantially: drop the "three dads" framing; the current ownership is four Springfield businessmen + baseball dads who purchased BPoA in approx. 2021 (just before COVID), after the original ownership went bankrupt and the City took over. Drop the 15-fields / 120-suites vision — no flat ground for it. Use BPoA's actual mission statement (Wade has it). Per client 5/10 — substantial rewriteBPoA-Kickoff-Doc.md (HubSpot sales pipeline), and even those should be confirmed against the current roster. See Decision 42 for the full ask. Per client 5/10 — "I like this section" Kworq note: v1 mockup mistakenly included Rick Abbott (Cooperstown All Star Village's CEO from your Kworq case study) and several fabricated names — corrected to random placeholders in v2.Twenty-two add-on pages exist as stubs — title only, no description, no price, no listing page, no path to purchase. EventConnect has 33–35 fully populated add-ons per tournament. The right answer isn't to fix the stubs — it's to retire them.
| Category | Examples | Surfaced on | Transacts in |
|---|---|---|---|
| Tournament-attached | Linen packages, Family Feast, t-shirt, banners, trading cards | Tournament page (Section 08 of canonical template) | EventConnect (attached to team) |
| Photography | Player & team registrations, action packages, custom poster, banners | Tournament page add-ons preview 5/10 — no top-level /photography/ | EventConnect (deep-link) |
| On-campus entertainment | Operation Outbreak / Zombie Laser Tag, Key Escape Rooms, Glow Mini Golf, On-Deck Arcade | /experience/#entertainment | On-campus or pre-purchase |
| Off-campus partner tickets | Silver Dollar City, White Water | /branson/#activities | EventConnect |
| Branded merchandise | Pro-shop apparel, hats, custom orders | /store/ | Shopify |
| Hitting / pitching | Upper Deck Hitter Contest, Pitching Bundles, Braggin' Rights Laser Tag | /experience/#entertainment (Upper Deck Cages block) | EventConnect or on-campus |
Specifically: noindex all 22 /addons/* URLs, exclude from sitemap, 301-redirect each to its logical home page (Action 5 in Section 08).
Section 06 was the content view — what each page should contain. This is the work view — every action that has to happen for the project to ship. It consolidates per-page work (build /about/, fix the homepage, etc.) with everything that doesn't map to a single page: tracking infrastructure, slug redirects, content sourcing, BPoA decisions, and post-launch initiatives. Same projects, different lens. Each item: what to do, why it matters, the tags that route it (priority · type · owner · linked brief).
/about/ appears in both sections — once in Section 06 as a content brief (drafted H1, content blocks, anchor sections) and once here as Action 12 (build it, who owns it, when it ships). If you're a writer or designer mapping content, use Section 06. If you're a project manager tracking deliverables and timeline, use this section.
Why: Public News post left over from QA / staging. The title reads as developer scratch work and undermines credibility. Two-minute delete.
Why: Internal note visible in production. Page also says "Stay Tuned for the 2026 Spring Schedule" — we are past spring 2026. 5/10 v2 removes the Spring/Summer/Fall sub-hubs entirely (Action 29) — but until that 301-redirect work ships, this fix prevents the placeholder copy from being publicly visible.
Why: Wrong content block in the wrong section, visible in production. Replace with the dining content per the /experience/ brief.
Why: Partner-name typo. Embarrassing if Cold Stone notices. One-word edit.
Why: Stub pages create thin-content SEO risk across 22 URLs. Per Section 07 — redirect each to its v2 category home: /experience/#entertainment for laser tag / escape rooms / arcade / Upper Deck cages, /branson/#activities for SDC / White Water tickets, tournament page add-ons preview for photography (no top-level /photography/ in v2), /store/ for branded merch. 5/10 Photography destination changes from /photography/ to tournament page (per client — not a top-level page in v2).
Why: Two URLs for the same tournament. Six events use placeholder slugs. Pick canonicals under /tournaments/{slug}/, 301 the rest.
Why: The funnel keeps visitors on bpoas.com until the moment of payment. Site-wide "Register" buttons (header CTA, homepage hero, content section CTAs) route to /tournaments/ hub or a specific tournament page on our site — never directly off-domain. The Register button on each of the 12 BPoA tournament pages opens a 2027 interest-list form (HubSpot pipeline) at launch. Once BPoA populates 2027 events in EC (Decision 40), each Register button swaps to a deep-link app.eventconnect.io/events/{ID}/registration-type/create?nav=hidden. The 2026 EC IDs in Section 05 are the template — they will not be wired as live 2026 Register buttons (those tournaments are already booked). 5/10 Per client direction, partner-run tournaments (GMB, Game 7, AABC, Cal Ripken/Babe Ruth) live on /partner-tournaments/ with "Register via partner" links to their reg systems — explicitly framed as not a Ballparks tournament since experience and cost differ. The /summer-session/ placeholder gets retired as part of this work.
Why: May 22 is the 2026 Memorial Day Classic — already registered, families arriving. This page is launch-blocking because it's the highest-traffic landing surface for arriving 2026 families with kids who'll age up into 2027. Use the canonical template (Section 05); lift content structure from audit/raw/eventconnect-tournaments.md. 2027 framing: hero shows "Coming 2027 · Dates TBD"; the Register CTA is a 2027 interest-list form (HubSpot pipeline) until 2027 EC ID lands (Decision 40), at which point we swap in the EC deep-link.
Why: May 30 is the 2026 Summer Kickoff — second event of the season, also already registered. Second-priority MVP page for the same reason as Memorial Day Classic. Same template, same 2027-interest-list-CTA pattern. Swap to EC deep-link once 2027 EC ID lands (Decision 40).
Why: Memorial Day teams visit the prep-kit content in the next two weeks and find 2025 PDFs. Adopt-A-Team is framed around 2025 World Series. Multiple "Summer 2025 Schedule" CTAs across Upper Deck, Branson, Join the Team. 5/10 In v2 the prep-kit lives at /registered-teams/#road (Action 23) — but the PDFs themselves still need to be updated regardless of where they're hosted.
Why: v1 said "Youth." Per client direction, the brand phrase changes to "Family" — teams come for the baseball, but the families come back for the week-in-Branson vacation. The phrase carries SEO weight (parents searching for a family-friendly tournament experience) and reframes BPoA away from a pure tournament-complex narrative toward the family-vacation positioning the client emphasized in the 5/10 comments. Pair the tagline directly beneath the H1 (italic, accent color), keep it as the footer signature line site-wide, feature it prominently on /about/.
Why: Today the new site has no About page. 5/10 Per client: the founder story is the 4 Springfield Businessmen who acquired the facility around 2021 (pre-COVID), not the original 3 dads (Chang etc.) who founded the bankrupt facility — drop the 3-dads narrative. Use BPoA's actual mission statement (Wade has it — see Decision 41). Drop the "15 fields / 120 suites" vision (per client: "We don't have flat ground for it."). Mike Sweeney pull-quote stays. One consolidated page absorbs founders + mission + leadership + press as anchor sections.
Why: The only EventConnect link site-wide today is "TEAM LOGIN" (returning users only). High-contrast Register button (red, /tournaments/ destination) converts the header from a returning-user utility into top-of-funnel acquisition. Team Login becomes secondary text.
Why: Tracking layer must be live before paid ads launch. Per Section 04 — fire page_view, tournament_view, register_click at minimum on day one.
Why: Single highest-leverage form on the site for first-session visitors who aren't ready to register. HubSpot embed + AC nurture + auto-emailed PDF info pack (one canonical, reused per tournament).
Why: After Memorial Day Classic + Summer Kickoff are live, the remaining 10 BPoA-run tournaments (Gold Glove, Father's Day, Boys of Summer, Hometown Heroes, Star Spangled, Kapau, Mid-Summer, Blitzball, Global Games, The Tradition) follow the template. Per client direction, each tournament's description prose follows the four selling points — Great Baseball / Ballparks Experience / Branson / Lodging — woven into a narrative (3–4 paragraphs), not displayed as four labeled cards. Brand pillars are the thread through the voice, not the visible structure. Variables in Section 06.
Why: Replaces default Tribe Events List view at /events/. 5/10 Per client direction: "1 core Ballparks tournament experience that should be 75% of the website and funnel all visitors to register for a Ballparks Tournament. It is our life blood." Build as a master experience page — one long narrative that tells the whole Ballparks Tournament story before the visitor sees the 12 dates: Hero → Jump-nav → #why-ballparks (4-pillar pitch) → #format (weeklong vs 4-day) → #whats-included (comprehensive list) → Featured tournament (Memorial Day Classic, urgency CTA) → #calendar (12-card grid with inline filter, each card linking to its dedicated tournament page) → Partner-tournaments callout (dark, demoted) → #faq → #info-pack lead capture. Kworq rec: Tournaments gets no nav dropdown — a single click goes to this master page, which is the funnel. The 12 individual tournament pages (Actions 8, 9, 16) are reached through this page's #calendar grid, not via dropdown. Forces every visitor through the brand pitch before they pick a week. Partner events on the separate /partner-tournaments/ (Action 22).
Why: "Expereince" typo is in slug, title, nav, and body. Permanent SEO issue. Clean break: rename, 301 the old slug, update nav label. (Part of the v2 redirect map — see Action 33.)
Why: 5/10 v1 specified a /facility/the-five-fields/ hub + 5 individual field spokes. Per client direction, all 5 fields collapse to one page — stress the MLB Replica concept, not the "5" (Cooperstown has 22 fields; "5 fields" alone undersells against bigger complexes). Each field still gets its MLB story card on the page: St. Louis (Brett's 3,000th hit + Great Southern Bank), Chicago (Wrigley + Silver Dollar City), Boston (Fisk's HR + asymmetric Fenway), Kansas City (Royals + The Track), Brooklyn (Robinson's debut + Ebbets). Plus engineering pillars (synthetic turf · sunken dugouts · stadium lighting). One strong page rather than 6 thin ones.
Why: Replaces the original split (/current/, /become-a-partner/, /adopt-a-team/). Anchor links from nav (#current, #sponsor, #adopt) keep all three audiences on one strong page rather than three thin ones. 5/10 Lives under the "More" menu in v2 nav rather than top-level.
Why: 5/10 Per client direction: "Sho-Me has its own site... I don't think the BOA site should have much Sho-Me information, but should link to the Sho-Me site." Stub page — brief intro paragraph, one big CTA to shomebaseball.com. Don't build out full Sho-Me content. v1 planned for a full partner-facility page; v2 demotes this to a redirect-style stub.
Why: 5/10 Net-new page per client direction. v1 had a dedicated /tournaments/cal-ripken-world-series/ inside the main tournament hub — that gets absorbed here. The page lists 4–5 partner tournaments (GMB, Game 7, AABC, Babe Ruth Cal Ripken WS, etc.) with partner logos + dates + "Register via partner" links to their reg systems. Critical framing per client: "set it up so people understand they aren't signing up for a Ballparks Tournament — the experience, and cost, are VERY different." Less-featured visual treatment than /tournaments/ so it doesn't compete with the core funnel.
Why: 5/10 Net-new top-nav category per client direction ("Proposed New Top Category — 2027 Registered Teams"). One consolidated post-registration hub with 7 anchor sections: #road (Road to Ballparks — what to do when, absorbs /prepare-for-your-tournament/), #event-connect (EC login + how-to videos — absorbs /team-login/ with proper interstitial that fires GA4 + preserves UTMs), #add-ons (browseable preview pulling from EC catalog), #trading-cards (Player Trading Cards program), #family-lodging (Element Hotel + Thousand Hills Vacations API), #schedules (1–3 sample weekly schedules — baseball + Branson activities + meals), #guest-services. v1 Actions 23 (branded /team-login/) and the prepare-for-your-tournament fix both fold into this single page.
Why: Active 2026 revenue program currently only on the old site at /boa-affiliate/. Coaches/organizers earn $200–$500 per team referred via personal codes. Distinct audience and value prop from /partnerships/ sponsorship — keep it as its own page. 301 the old slug.
Why: Page exists on staging today as /join-the-team/ but it was omitted from the original sitemap. Rename slug to /careers/ for cleaner SEO, restyle to the new theme, expand content (6 hire teams, internships, values pillars), keep SportAdvisory portal as the apply destination.
Why: 5/10 Net-new page per client direction: "WIN Technology — this will be big if they can get their act together." Player tech / new addition at Ballparks. Build the page surface with placeholder feature highlights — detailed content lands once tech is finalized (see Decision 44). Lives under the "More" menu. Frame as exploratory so it doesn't over-promise before BPoA confirms the rollout.
Why: 5/10 Per client: refer to the facility as "Campus" and run it as one narrative. The Ballparks Experience becomes a single scrolling page with anchor sections: #campus (campus overview — absorbs /facility/), #map (drone/video tour — absorbs /facility/campus-map/), #entertainment (laser tag · escape rooms · Glow Mini Golf · Upper Deck cages · birthday parties — absorbs /facility/entertainment/ + Upper Deck Cages from old Programs section), #food (5 eateries — absorbs /facility/dining/), plus #after-dark for the "Ballparks After Dark" block (lights til midnight + Blitzball personalities — per client this is "a huge differentiator"). All /facility/* URLs 301 to /experience/#[anchor].
Why: 5/10 Per client framing — "Branson according to Ballparks." Single scrolling page with anchor sections. #lodging: Element Hotel right next door + Thousand Hills Vacations API (Cabins at Grand Mountain, Links/Fairways, Table Rock Resorts, The Majestic). #restaurants: 5 family-friendly. #activities: SDC, White Water, Table Rock Lake, Taneycomo trout, Big Cedar / Thousand Hills golf, hiking, Branson Landing, Titanic, Shows. This positioning replaces v1's "Branson — Vacation Capital" page treatment with the more BPoA-owned editorial voice the client prefers.
Why: 5/10 One coordinated cleanup, paired with Action 33 redirect map. Delete (or noindex + 301): entire /programs/ section (hub + /camps-clinics/ + /local-leagues/ + /upper-deck-batting-cages/ — Upper Deck content moves to /experience/#entertainment); /tournaments/summer/, /tournaments/spring/, /tournaments/fall/ (no seasonal sub-hubs in v2); /tournaments/cal-ripken-world-series/ (moves to /partner-tournaments/); /photography/ (no longer top-level — becomes tournament-page add-on per client); /facility/ hub + /facility/dining/ + /facility/entertainment/ + /facility/campus-map/ + 5 individual field pages + /facility/the-five-fields/ + /facility/lodging/ (folded into /experience/ + /branson/ + /iconic-fields/); /team-login/ + /prepare-for-your-tournament/ (folded into /registered-teams/).
Why: 5/10 Per client direction on the tournament template: "the description needs to follow the 4 selling points — Great Baseball, Ballparks Experience, Branson, Lodging." Kworq read: the description = the flowing prose paragraphs that introduce a tournament, not a four-card pillar grid stamped onto the page. We weave the four pillars into 3–4 connected paragraphs that read as marketing copy — the pillars are the editorial thread, not the visible structure. Other internal editorial labels ("The Hook," "Why play this tournament") are kept as spec language for SFC and do not appear as eyebrows on the rendered pages. Roll the convention into Actions 8, 9, 16; document it in Section 05 + 06 so future tournaments inherit it.
Why: 5/10 Per client homepage suggestions: "Focus on The Ultimate Family Baseball Experience. 4-item carousel? Great Baseball; The Ballparks Experience; Branson at your Fingertips; Great Lodging Options." Replaces the v1 4-pillar grid (Major League Experience / Branson Destination / Family Tradition / Mission-Driven). Pairs with Action 11 hero copy. The carousel becomes the primary navigation device into the four storyline pages: /tournaments/, /experience/, /branson/, /registered-teams/#family-lodging.
Why: 5/10 Per client direction. The current /faq/ needs both content updates (post-2025/2026 numbers, room-night minimum per Decision 35, photography model per Decision 36) and an improved format (categories, anchor links, table-of-contents). FAQ feeds both /faq/ and the per-tournament FAQ blocks in the canonical template (Section 05, row 10), so doing this well compounds across 12 tournament pages.
Why: v2 retires ~16 URLs across /programs/*, /tournaments/{summer,spring,fall,cal-ripken-world-series}/, /facility/*, /facility/the-five-fields/, 5 field pages, /photography/, /team-login/, /prepare-for-your-tournament/, /ball-parks-expereince/. Each needs a 301 to its new home (anchor sections for consolidations; new pages for moves). Without redirects, organic traffic drops + inbound links break. One single redirect-map deliverable that's reviewable end-to-end. Coordinates with Action 29.
Why: Today's header "Register" CTA scrolls out of view after the hero. On a long-scroll homepage with 11+ sections and on per-tournament pages with 12 content blocks, that's the single biggest conversion leak — visitors who get sold mid-page have no visible path to the interest-list form except scrolling all the way back up. Build: a low-profile bottom bar that appears after ~30% scroll, with a single CTA — "Get the 2027 Info Pack →" on the homepage, "Register for [Tournament] →" on tournament pages. Mobile-first; hidden on mobile when in form fields. Phase 1 routes to the interest-list form; Phase 2 (post-Decision 40) routes to EC deep-link on tournament pages. Defer build to WordPress phase — SFC can implement using existing Astra/Elementor patterns.
Why: The homepage currently has no inline lead capture — visitors who are sold by the brand pitch (carousel + Iconic Fields + Beyond the Field) have to navigate to /tournaments/ before they can opt in. That's a navigation step we lose people on. Build: insert a compact "Get the 2027 Info Pack" form block on the homepage, positioned roughly after the Beyond the Field section (where the brand pitch peaks and conversion intent is highest). Two fields max — email + team age group — to keep friction low. Same HubSpot pipeline as the tournament-page form. Defer to WordPress phase.
Why: Calendar-preview cards on the homepage and on /tournaments/#calendar currently have a single "View Tournament →" link. A visitor who's already sure they want that week has to click through to the tournament page and then find the Register CTA — two clicks to convert. Build: add a secondary inline "Join Interest List →" button on each calendar card that opens a lightweight modal pre-populated with the tournament name. Cuts conversion to one click from any calendar surface. Defer to WordPress phase.
Why: FAQ says 48. Lodging page says 8. CLAUDE.md says 8. Single confirmed number from Guest Services, then update FAQ + lodging + tournament-template payment-policies blocks.
Why: EC catalog lists "Photography Registration Fee" + "Team Photography Registration Fee," and "Photography Action Package" + "Team Photography Action Package." Likely individual-vs-team variants. 5/10 Per client direction: "John and Tracy need to advise on this. I don't think this is top level." Photography no longer has a top-level page in v2 — the SKU tier still needs to be resolved (by John and Tracy) so we can surface it accurately inside each tournament page's add-ons preview block. Also confirm the operating model: photography runs only during BPoA summer tournaments, not at partner events.
Why: 5/10 Per client, the FEC offerings have been rebranded / refreshed: Operation Laser Tag → Operation Outbreak / Zombie Laser Tag (new theme); Scorpio Escape Room → The Key Escape Rooms (new theme); plus a brand-new Grand Slam Glow Mini Golf offering. Confirm operational status, launch dates, pricing, and whether they're BPoA-owned or partner-run. Determines how /experience/#entertainment surfaces them and whether stub pages on old site still need fixing.
Why: Open question from BPoA-Kickoff-Doc. Affects whether /store/ redirects to BPoA Shopify, BL101's catalog, or hybrid. Affects merch positioning across tournament pages.
Why: Four 2025 PDFs linked from the Prepare for Your Tournament page. Memorial Day teams visit this in the next two weeks. 5/10 In v2 the prep-kit lives at /registered-teams/#road. BPoA Guest Services owns the source documents.
Why: This is the critical-path blocker for completing the tournament funnel. The 12 BPoA tournament pages launch with 2027 framing — dates marked "TBD" and Register CTAs replaced by interest-list forms — because EC has 2026 data only. Need from BPoA Guest Services: (a) when will 2027 events be created in EC (dates, divisions, pricing, payment schedule)? (b) will 2027 events reuse the existing event IDs (auto-updates flow through to our pages) or get new IDs (we re-wire the Register CTAs)? Until this lands, every Register button on a tournament page is an interest-list form — we capture leads but can't convert them. The longer this waits, the longer the funnel sits half-built.
Why: 5/10 Per client: "Ballparks has a mission statement. It's pretty good. Include here." Wade has it. Needed for the /about/ page mission anchor (Action 12). Drafts unblocked once we have the statement verbatim — we shouldn't paraphrase a mission statement that already exists.
Why: 5/10 Per client, the /about/ founders section tells the story of the 4 Springfield Businessmen and Baseball Dads who acquired the facility around 2021 (pre-COVID), after the original 3 dads / Chang founded the bankrupt facility and the City took it over. Need: 4 names, photos, role/title, brief bio each, and the canonical version of the acquisition story (what year exactly, what they bought, what's changed since). Drop v1's 3-dads narrative entirely. Plus the full leadership-grid roster (8–10 cards covering GM, ops, hospitality, tournament directors, photography, etc.) — every name in the current v2 mockup is a random placeholder (v1 mockup included fabricated names and one Cooperstown CEO carried over by mistake; v2 cleaned those out). Joe Molinaro + JP Arlie are the only names confirmed from kickoff doc — confirm those are still current and fill in the rest.
Why: 5/10 Per client direction: Element Hotel right next door — "we have video content; just posted video"; plus the Thousand Hills Vacations API offers all available rentals (Cabins at Grand Mountain, Links/Fairways, Table Rock Resorts, The Majestic). Need: Element Hotel video file/embed code, plus credentials/spec for the Thousand Hills API integration so /branson/#lodging and /registered-teams/#family-lodging can pull live inventory rather than hardcoding listings.
Why: 5/10 Per client: "WIN Technology — this will be big if they can get their act together." Need: what is WIN exactly (player tech / scouting / video?), confirmed go-live date, demo content / video, pricing or upgrade model. Until BPoA confirms, /win-technology/ ships as an exploratory placeholder (Action 26) so we don't over-promise. Once details land, this page becomes a substantive feature in the 4-pillar Great Baseball pitch.
Why: 5/10 Client noted on the Ballparks Experience pillar: "(Add Media Day as it takes shape / Improves)." If Media Day becomes a real tournament moment (pro-style player media availability / photo session / kid-as-pro experience), it earns a block on /experience/ next to Suite Reveal + Ballparks After Dark + Hats & Jerseys. Need from BPoA: is Media Day live in 2026? 2027? What's the format? If it's not ready, leave it off the site rather than half-build it. Until confirmed, no copy or imagery for Media Day on bpoas.com.
Why: True register_complete attribution. MVP ships with register_click as proxy; webhook unlocks full revenue attribution and Google Ads optimization toward purchase.
Why: Session continuity through the EC handoff so attribution holds even before webhook lands. UTMs append + bpoa_session ID stitches conversions back to GA4 client_id.
Why: If 6+ press features warrant their own page, split. Otherwise, anchor section on /about/ stays. Decision triggered by press inventory growth.
Why: Populate after first 2026 tournament. Strong returning-team retention surface (parents come back to find photos) and conversion artifact for next-year campaigns.
Why: Unified domain attribution for merch sales. Today /store/ exits to ballparksofamerica.myshopify.com — no pixels, no cross-domain signals.
Why: 9 years of teams have played at BPoA. Alumni stories — especially players who've gone to college / pro ball — are strong organic-SEO and brand-equity content.
Why: Old-site Puerto Rican MLB heritage post signals BPoA's international reach. Global Games + general experience pages benefit from Spanish variants.
Why: Cold-outreach + email-sequence destination for high-intent leads. Personal-brand storytelling, calendar embed, direct line.
Why: Hero copy variants, CTA placement, divisions sidebar layout, social-proof block formats. Run experiments month-over-month against the canonical template.
Why: 5/10 Per client, the site is video-light. Plan + scope shoots for the 11 assets the client identified: (1) Campus Tour (drone), (2) On-Campus Food outlets, (3) FEC — Escape Rooms / Laser Tag / Batting Cages / Glow Mini Golf, (4) Team Suites (incl. suite-reveal moment), (5) Hats & Jerseys reveal (locker arrival moment), (6) Ballparks After Dark, (7) Home Run Derby + Skills Competition, (8) WIN Technology, (9) Player Trading Cards, (10) EventConnect screen-record (roster creation, add-ons), (11) "It's your day off — what are you doing? what are you eating?" (Branson Activities + Restaurants — fuels /branson/ + /registered-teams/#schedules). Each video has a specific page surface. Phase the production schedule so the most-leveraged assets ship first.