Website Redesign &
Deep Dive Demo
A comprehensive walkthrough of our technical approach, methodology,
and enterprise WordPress platform for PSCU's new website
Presented by Clarity Ventures
2-Hour Deep Dive Working Session • March 2026
Session Agenda — 2-Hour Deep Dive Demo
1 / 25Click any topic below to jump directly to that section. Use the sidebar or search (Ctrl+K) to navigate at any time during the presentation.
Team introductions, experience, local presence, financial services expertise
Mission, values, members, audiences, goals
Demo overview, Sept 1 launch target, conversion focus
Platform rationale, market share, extensibility
Task-based navigation, conversion-focused CTAs, journey separation
Hero / benefits / proof / FAQ / disclosures / CTA framework
Phased approach, Segmint integration, member journey targeting
Responsive design, heatmaps, session replay, privacy controls
Beaver Builder live demo, ACF structured content, role-based editing
Reusable blocks: heroes, promos, rates, FAQs, calculators, forms
PublishPress workflows, approval chains, campaign lifecycle, audit trail
Digital asset management, design system enforcement, global updates
Origence, Lumin, Wave2, OpenClose, Segmint, DialPad/LivePerson chat
Funnel tracking across website → Origence, Glide/Banno, OpenClose
GA4/GTM, event taxonomy, dashboards, BigQuery exports, BI pipelines
Design-first accessibility, compliance, testing
Technical SEO, redirects, migration strategy
WP Engine vs Azure, DR failover, CDN, auto-scaling
Staging vs production, CSP, WAF, hardening, patching strategy
Core Web Vitals, cookies, consent, privacy, vendor risk
Opt-in/opt-out compliance, disclosures, data governance
6-phase methodology, sprint cadence, Sept 1 target launch
Role-based training, embedded CMS docs, pre-launch practice period
SLAs, monthly audits, no vendor lock-in, client references
Open Discussion
Questions on any topic covered today. We’ll share a summary within 48 hours, provide access to this presentation as a reference resource, and schedule follow-up conversations on any area that needs deeper exploration.
About Clarity Ventures
Meet the Team You'll Have on the Call
Stable, enterprise-focused WordPress leadership built for a 5–10 year partnership. Every member of this team brings hands-on experience with the tools, governance, and measurement practices that PSCU’s redesign demands.
Craig Bauer
- 25 years of professional WordPress development experience
- ~15 years leading enterprise WordPress projects for regulated organizations
- Scalable custom themes, Gutenberg/block systems, and performance-safe front-end patterns
- Governance guardrails, reusable component libraries, and brand enforcement systems
- Local to Sacramento — within PSCU’s service area for face-to-face collaboration
Chris Reddick
- 20+ years working with WordPress across enterprise and mid-market engagements
- Enterprise delivery leadership and long-term platform stewardship
- Pragmatic roadmap planning — innovation grounded in stability, not bleeding edge
- Executive stakeholder alignment, security posture advocacy, and quality governance
Jesse Webb
- Headless API architecture and custom WordPress plugin development
- Advanced analytics instrumentation — GA4, GTM, event taxonomies, and funnel tracking
- BI and measurement pipelines: dashboards, BigQuery exports, and attribution models
- Cross-domain journey tracking for off-site conversion flows
Eric Weathers
- Infrastructure leadership: hosting architecture, scaling, DR/failover, and reliability engineering
- Security posture and platform operations — CSP, environment hardening, patching strategy
- Enterprise readiness: staging/production separation, monitoring, and incident response
- Technology governance and long-term platform sustainability planning
Kyle Sanford
- Requirements analysis, solution architecture, and scope-to-implementation translation
- WordPress solution governance — roles, approval workflows, and guardrails design
- Measurement strategy alignment: funnels, event taxonomies, and attribution frameworks
- RFP response leadership and client-facing technical consulting
Chris D’Andrea
- Client enablement, solution scoping, and delivery alignment across workstreams
- WordPress program planning, rollout coordination, and vendor management
- Change management and adoption strategy to ensure long-term outcomes
- Stakeholder communication and escalation management throughout delivery
Methodology & Expertise
Discovery & Strategy: In-depth stakeholder interviews, competitive analysis, user research, and technical audit to understand organization goals and constraints.
Design System Development: Create reusable component library aligned with brand, accessibility standards, and business objectives. Prototype interactions and review with stakeholders.
WordPress Architecture: Modular plugin approach, custom post types for content structure, role-based access controls, and performance optimization from the ground up.
Build & Integration: Hand-coded components, third-party integrations with proper error handling, comprehensive testing on real devices and browsers.
Launch & Optimization: Performance audits, SEO implementation, analytics setup, and post-launch monitoring with optimization recommendations.
Training & Handoff: Detailed documentation, staff training on CMS workflows, and clear escalation paths for ongoing support.
Compliance Understanding: Deep experience working with regulated financial institutions. Understanding of FCRA, GLBA, FHA, ADA/WCAG requirements, and regulatory communication standards.
Sensitive Data Handling: PCI-DSS awareness for payment integrations, secure form handling, encryption protocols, and audit trail requirements.
Disclosure Management: Building systems to manage required legal disclosures, APR/rate disclaimers, product comparisons, and regulatory notices without creating friction in user experience.
Audit & Governance: Creating documented processes for content approval, change management, and access controls that satisfy internal audit requirements and regulatory expectations.
Trust & Brand: Understanding how financial services institutions build and maintain member trust through transparent communication, security indicators, and professional presentation.
Reference Clients
CoServe Credit Union
Migrated from proprietary DNN platform to WordPress. Modern design system, full content management self-service for marketing team, integrated loan origination and account opening. CoServe is thrilled with the flexibility and cost savings.
GF Petro
Complex B2B/B2C WordPress implementation with multi-location management, product catalogs, and member pricing structures. Demonstrates Clarity's ability to handle sophisticated business logic within WordPress ecosystem.
Arrow Financial
Financial services agency website showcasing campaign marketing capabilities, thought leadership content management, and integration with CRM systems. Demonstrates industry familiarity and marketing sophistication.
Understanding PSCU
Mission, Vision & Values
Mission: Strengthening the financial future of members through trustworthy practices, superior products and exceptional service
Vision: To create lifetime members by providing exceptional experiences
Evolution
Continuously improving products, services, and technology. The website redesign demonstrates PSCU's commitment to modern digital experiences that serve member needs.
Teamwork
Cross-functional collaboration drives better outcomes. Clarity will work alongside PSCU staff, marketing, compliance, and leadership to build a website that serves all stakeholders.
Accountability
Taking ownership of quality and results. Clarity brings accountability to timelines, technical standards, performance metrics, and ongoing optimization.
Impact
Making a meaningful difference in member financial lives. The website is a tool to increase member engagement, drive product adoption, and strengthen relationships.
Excellence
High standards in all things. Clarity's work will reflect excellence in design, accessibility, performance, and user experienceโmatching PSCU's brand commitment to quality.
Target Audience Analysis
Prospective Members
Who: Rate shoppers, ad clickers, product researchers, brand researchers, people considering membership
Key Questions:
- What is a credit union vs. a bank?
- Why should I join PSCU?
- What products do you offer?
- Are the rates competitive?
- Am I eligible?
- Where are your branches and ATMs?
- How do I open an account?
Website Role: Convince, educate, and convert. Must answer objections and make the case for membership.
Existing Members
Who: Current account holders, borrowers, engaged members
Key Activities:
- Log into online banking
- Explore additional products (loans, cards)
- Apply for credit
- Access FAQs and support info
- Find routing/wire information
- Access financial education
- Manage digital security
Website Role: Enable self-service and cross-sell without friction. Make useful information easy to find.
Experience & Strategy Requirements
Clarity has deeply reviewed the RFP, brand guide, and current website to understand PSCU's market position, member base, and strategic objectives. We're ready to build a website that reflects the credit union mission of people before profits.
Project Vision & Objectives
Build a modern, accessible WordPress website that drives member engagement, enables marketing self-service, and positions PSCU as a trusted financial partner for Northern California.
Six Key Objectives
Website Launch
September 1, 2026 go-live date with zero technical debt. Fully tested across browsers and devices, optimized for performance, and ready for member traffic.
Mobile Engagement & Conversion
Exceptional mobile experience that drives member actions: account opens, loan applications, product exploration, and service requests.
Analytics & Insights
GA4 and GTM implementation that captures user behavior, conversion funnels, and campaign performance data for continuous optimization.
Reporting & Governance
Monthly analytics reports, automated dashboards, and documented workflows so stakeholders understand what's working and what needs optimization.
Technical & Compliance
WCAG 2.1 AA accessibility, regulatory compliance for financial services, secure form handling, and documented audit trails for governance.
Performance & Accessibility
Sub-3-second load times, Core Web Vitals optimization, mobile-first responsive design, and inclusive user experiences.
Scope of Work
Wireframes, Prototypes, Design System
WordPress, Components, Integrations
GA4, GTM, Conversion Tracking
QA, Migration, Go-Live
Training, Monitoring, Optimization
Strategic Themes
Create a cohesive brand experience that reflects PSCU values and guides members through their financial journey
Implement analytics infrastructure to understand user behavior and continuously improve conversion and engagement
Enable PSCU staff and marketing to manage content, campaigns, and member experiences without vendor dependence
Success Metrics
PSCU will be able to measure:
These objectives are deeply interconnected. Design excellence enables conversion. Analytics reveal optimization opportunities. Compliance and performance underpin trust. This holistic approach ensures the website serves PSCU's strategic mission.
Why WordPress for Enterprise
Platform Advantages
Platform Comparison
| Factor | WordPress | Proprietary CMS | DNN | Headless/JAMstack |
|---|---|---|---|---|
| Cost | Low to Medium | High licensing fees | Medium (older tech) | Medium to High |
| Flexibility | Extreme | Limited by platform | Good but dated | Extreme (technical) |
| Talent Pool | Millions of devs | Specialized and expensive | .NET specialists | JavaScript devs |
| Lock-In Risk | None | Very High | Medium | Low |
| Marketer Friendly | Excellent | Variable | Complex | Requires developers |
| Enterprise Ready | Yes | Yes | Aging | Yes (different approach) |
Deep Dive: WordPress Maturity & Market Share
43%+ of all websites run on WordPress, including major brands like TechCrunch, Sony Music, Mercedes Benz, and countless financial services institutions.
Millions of active installations across all verticalsโfrom small blogs to enterprise corporations. This scale means:
- Constant real-world testing and security hardening
- Massive community solving problems and sharing solutions
- Abundant plugins, themes, and frameworks battle-tested by millions
- Active core development with quarterly releases and security patches
Enterprise adoption is growing. WordPress.com VIP runs WordPress for Fortune 500 companies, media outlets, and high-traffic sites. The platform has matured far beyond "blogging software."
Performance & Security: Modern WordPress with proper hosting, caching, and optimization can outperform proprietary platforms. Security is continuously improved and audited.
PSCU Owns Everything: The WordPress core, all code, all customizations, all dataโthis is PSCU's intellectual property. Not rented, not licensed, not dependent on any vendor.
Can Transition Anytime: If Clarity were ever unable to support the site or if needs changed, PSCU can hire another agency, bring development in-house, or switch to a different provider without losing the website or data.
Massive Community: Tens of thousands of WordPress developers worldwide. Security patches are community-reviewed and transparent. Vulnerabilities are fixed quickly.
Innovation at No Cost: New WordPress core features, plugin innovations, and best practices benefit PSCU without licensing fees or platform upgrades.
Avoid Vendor Lock-In: Many proprietary platforms create dependencies that make switching vendors expensive or impossible. WordPress eliminates this risk entirely.
The Situation: CoServe Credit Union was running on proprietary DNN (DotNetNuke) platform. DNN is an older .NET-based CMS with declining community support, limited modern features, and expensive hosting/development costs.
Why They Switched: CoServe wanted modern design, mobile responsiveness, marketing self-service, and integration capabilities that DNN couldn't provide without significant custom development expense.
The WordPress Move: Clarity migrated CoServe to WordPress with a modern design system, Beaver Builder for content management, Advanced Custom Fields for structured data, and integrated third-party services.
The Result: CoServe is thrilled. They now have:
- Full control over content updates without vendor tickets
- Marketing team can create landing pages and campaigns independently
- Modern, fast website that converts members
- Significantly lower platform and development costs
- Flexibility to add features and integrations as needed
Lesson for PSCU: Other credit unions have successfully made this transition. WordPress is proven for financial services and member-focused institutions.
Craig's Approach: While WordPress has 58,000+ plugins available, Clarity is extremely selective. We only recommend and implement plugins that meet strict criteria:
Quality Standards:
- Lightweight: No plugin bloat that impacts performance or creates technical debt
- Accessible: Follows WCAG standards for keyboard navigation, screen readers, and semantic HTML
- Well-Supported: Active maintenance, responsive support team, regular security updates
- No Vendor Lock-In: Plugin data is stored in standard WordPress formats (post types, custom fields, taxonomies)โnot proprietary databases that create switching costs
- Battle-Tested: Hundreds of thousands of active installations, community feedback, and proven reliability
Custom Code When Needed: For functionality that doesn't meet these criteria, Clarity writes clean, documented custom code that integrates seamlessly with WordPress.
Future-Proofing: This selective approach ensures the PSCU website remains fast, secure, and flexible for years to come without being hamstrung by poor plugin choices.
Recommended Resources
WordPress.org
Official WordPress community site with plugins, themes, support forums, and comprehensive documentation for free and open-source WordPress.
WordPress Developer Docs
Technical documentation for developers building on WordPress. Covers APIs, hooks, best practices, and security guidelines.
Beaver Builder & WP Engine
Enterprise-grade page builder and managed WordPress hosting. Clarity uses these tools for clients prioritizing ease-of-use, performance, and support.
CoServe Credit Union was thrilled to move from DNN to WordPress. The experience, flexibility, and cost savings proved that WordPress is the right choice for modern financial services websites. PSCU will see the same benefits.
CMS & Marketing Self-Service
PSCU marketing team will manage content independently, without technical knowledge or developer tickets.
Content Management System Overview
Beaver Builder: The Best Page Builder for Enterprise
Why Beaver Builder? Craig has evaluated all major page builders. Beaver Builder stands out for:
- Clean HTML Output: Generates semantic, lightweight HTML. No bloated proprietary markup that locks you in or impacts performance
- No Lock-In: Page structure uses standard WordPress post meta. Switch away anytime without losing content
- Accessibility First: Built with WCAG compliance in mind. Keyboard navigation, ARIA labels, semantic elements
- Lightweight & Fast: Minimal JavaScript overhead. Pages load quickly even with complex layouts
- Developer-Friendly: APIs for extending functionality, clean code architecture, plays well with custom post types and ACF
- 10+ Years of Support: Beaver Builder has been the standard for 10+ years. Massive community, constant improvements, reliable support
How Marketing Uses It: PSCU editors log into WordPress, click "Edit with Beaver Builder," and use drag-and-drop to arrange pre-built components. No coding required. Components are brand-locked to prevent design problems.
Gutenberg Comparison: WordPress's native Gutenberg editor has improved, but Craig remains cautious. Gutenberg is still challenging for complex layouts, creating inconsistent output, and the ecosystem is younger. Beaver Builder is proven, stable, and purpose-built for professional content creation.
Advanced Custom Fields: Structured Data Management
What is ACF? Advanced Custom Fields lets developers create custom input fields beyond WordPress's standard title/content. Editors fill in structured data rather than free-form HTML.
Examples for PSCU:
- Press Releases: Author, publish date, summary, full body, featured image, linksโall in proper fields, not mixed into rich text
- Rates & Products: APY, APR, minimum deposit, termsโentered as numbers/dates, ensuring consistency and enabling comparison tools
- Branch Information: Address, hours, phone, services offeredโdata can be displayed in multiple formats (directory, map, locator)
- Team Bios: Name, title, photo, bio, expertise areasโensuring consistent presentation across the site
ACF + Beaver Builder = Best of Both Worlds: Structured data ensures consistency. Beaver Builder displays it beautifully. Editors don't choose fonts or colorsโthey fill in the fields, and design is enforced automatically.
Benefits: Consistency, reusability, flexibility (same data displayed in multiple ways), and error prevention.
Role-Based Access Control
Different Roles, Different Permissions: WordPress allows granular control over what each user can do.
Administrator: Full access to all site settings, user management, plugin installation, and content. Typically 1-2 PSCU staff members.
Editor: Can create, edit, publish, and delete all content. Can manage images and media. Cannot change settings, install plugins, or manage users. Good for marketing managers and senior content creators.
Content Author: Can create and edit their own content. Cannot publish without approval. Cannot edit other users' content. Good for multiple content creators with supervision.
Contributor: Can write and edit own posts but not publish. Submissions go to editors for review. Good for guest contributors or volunteer writers.
Benefits: Clear accountability, quality control through review processes, reduced risk of accidental changes, and organized team structure.
Guardrails System: Freedom Within Brand Rules
The Challenge: How do you let marketing create diverse content while ensuring brand consistency?
The Solution: Guardrails. Restrict font choices, color palette, component optionsโbut allow creativity within those boundaries.
Beaver Builder Implementation:
- Custom CSS class restrictions limit available font sizes and styles
- Color palettes are locked to PSCU brand colors; no free-form color selection
- Component options are pre-defined; editors choose from approved variations
- Global CSS changes automatically update all pages using those classes
Per-Role Freedom Levels: Administrators have full flexibility. Editors can customize within guardrails. Content authors use templates with minimal choices. This scales from 2 people to 20+ without losing consistency.
Unique Experiences Within Brand Rules: Each campaign can look fresh and differentiated while maintaining the PSCU visual identity. No two pages look identical, but all pages are recognizably PSCU.
Content Creation Workflow
Creates & edits content
Reviews & approves
Checks design & compliance
Live on website
Deep Dive: Page Builder Comparison
Gutenberg (WordPress Native): The default WordPress editor, improving year by year. Free, integrated, supported by WordPress core team.
Gutenberg Strengths: Native WordPress support, improving accessibility, no additional plugin overhead, free.
Gutenberg Limitations: Block-based approach can feel limiting for complex layouts, block database structure differs from Beaver Builder, learning curve for non-technical users, less mature in areas like responsive design customization, fewer pre-built patterns for financial services industry.
Beaver Builder (Third-Party): Purpose-built visual page builder with 10+ years of refinement. Not free, but professional-grade.
Beaver Builder Strengths: Mature, intuitive drag-and-drop, powerful responsive controls, excellent visual feedback, huge pre-built library, clean HTML output, excellent documentation and support community, designed for professional agencies and content teams.
Beaver Builder Limitations: Requires subscription/license, additional layer on top of WordPress, smaller community than Gutenberg (but still large and active).
Craig's Assessment: For PSCUโa sophisticated financial services institution with marketing independence goalsโBeaver Builder is the better choice. The maturity, ease of use, and professional support justify the cost. Gutenberg is fine for simple sites; Beaver Builder is proven for complex, high-conversion sites at scale.
Clarity can demonstrate Beaver Builder in action on live client websites. You'll see how editors create pages, how guardrails keep design consistent, and how quickly content creators can produce professional marketing pages without developers.
This hands-on experience is invaluable for PSCU staff to envision their own marketing independence.
Reference Resources
PSCU marketing will have the independence to create landing pages, seasonal campaigns, and promotional content without developer involvement. Beaver Builder + ACF + role-based access = marketing freedom within brand guardrails.
Modular Component Library
Pre-built, brand-approved components that editors combine to create professional pages without design decisions.
Nine Essential Components
Hero Banners
Full-width headers with headline, subheadline, background image, and CTA button. Used on landing pages and section homepages. Editors choose image and text; layout is fixed.
Promo Banners
Smaller promotional blocks highlighting campaigns, special rates, or time-limited offers. Can be placed mid-page to interrupt scrolling with engagement opportunities.
Rate Highlights
Structured display of rates and APYs. Data is entered in ACF fields (APY, term, minimum deposit), ensuring consistency across rate comparison pages and product pages.
FAQ Accordions
Collapsible Q&A sections common on product pages and support pages. Editors create questions and answers; styling is consistent across the site.
Calculator & Embed Blocks
Mortgage calculators, savings calculators, rate comparison tools, and embedded iframes. Third-party tools are integrated with proper sizing and responsive behavior.
Testimonial Carousels
Member testimonials and success stories in rotating carousel. Includes photo, quote, and attribution. Editors can add testimonials without building carousels.
Form Blocks
Contact forms, inquiry forms, newsletter signups. Built with accessibility in mind, proper error handling, and integration with email and CRM systems.
CTA Blocks
Call-to-action modules (Open Account, Apply for Loan, Get Rate Quote). Editors place CTAs strategically on pages; tracking and destination are pre-configured.
Disclosure Blocks
Legal disclaimers, regulatory notices, APR/APY disclosures. Required for financial services compliance. Stored as reusable components to ensure consistency and reduce errors.
Component Library Architecture
Component Library (9+ pre-built components)
โ
Page Templates (Hero + 3-4 components in sequence)
โ
Individual Pages (Editors use Beaver Builder to assemble templates)
โ
Live Site (Consistent brand experience across hundreds of pages)
Global vs Page-Specific Components
Global Components: Navigation, header, footer, sidebar widgets, related products, recent news. Updated once, changes appear everywhere automatically.
Page-Specific Components: Hero images, rate tables, testimonials, FAQs. Can be customized per page without affecting other pages.
Design Once, Use Everywhere: Designers build each component to PSCU brand standards (fonts, colors, spacing, animations). Editors don't designโthey fill in content.
Impossible to Break: Components can't be styled incorrectly because styling is built into the component. An editor can't accidentally use a non-brand color or wrong font size.
Global Updates Cascade: Change the button color in the component definition, and every CTA button on the site updates automatically. No hunting through hundreds of pages.
A/B Testing & Iteration: Update a component's design once, see the impact across the whole site. Easy to test variations and measure effectiveness.
Start by Reusing: Before creating a new component, check if an existing component can be adapted. Why create "Related Products" when "Related Content" exists and just needs a different taxonomy?
New Component Triggers: A truly unique design need emerges, or performance/accessibility requires a different approach, or the same pattern will be used on 3+ pages.
Process: Designer creates component, developer codes it with Beaver Builder compatibility, tested for accessibility and responsiveness, documented, and added to the library. Then editors can use it.
Library Growth: The component library will grow over time, but thoughtfully. Start with 9 core components, add 2-3 per year as needs emerge. This keeps the system manageable.
Editors work with pre-built, brand-approved components rather than making design decisions. This approach enables marketing independence while guaranteeing design quality and brand consistency across hundreds of pages.
Publishing Workflow & Scheduling
PSCU content goes through approval workflows, is scheduled for specific publication dates, and can automatically retire when campaigns end.
PublishPress: Workflow Management
PublishPress is the standard WordPress publishing workflow plugin, enabling:
Campaign Lifecycle
Create
Marketing team brainstorms campaign concepts, writes copy, designs layouts in Beaver Builder. Content goes into draft status with notes about campaign timing and goals.
Review
Content manager reviews for brand consistency, legal team checks disclosures, marketing leadership approves messaging and visuals. Comments and feedback flow through PublishPress.
Schedule
Once approved, content is scheduled for publication on a specific date/time. The calendar shows what's coming. Multiple pieces can be scheduled in advance for coordinated launches.
Live
Content automatically publishes at the scheduled time. Real-time notifications alert the team. Analytics tracking begins immediately to measure campaign performance.
Retire
When campaign ends, content can be unpublished automatically (via scheduled expiration) or archived for historical reference. Seasonal campaigns clean up automatically.
Advanced Publishing Features
Approval Workflow Details
Multi-Stage Review: Content moves through stages: Pitching โ In Progress โ In Review โ Approved โ Ready to Publish.
Assigned Reviewers: Specific people are notified when content reaches their stage. Marketing Manager reviews all campaigns. Legal reviews product pages with disclosures. Compliance verifies regulatory language.
Built-In Comments: Reviewers add feedback directly on content without email threads. Authors see all feedback in the editor, can respond, and make changes. History is maintained.
Sign-Off Tracking: System records who approved, when, and any conditions. Creates audit trail for compliance and governance.
Scheduling & Auto-Publishing
Schedule Content in Advance: Plan quarterly content calendar, schedule all pieces, and let WordPress publish them automatically at the right time.
Date/Time Precision: Schedule posts for specific dates and times. Useful for time-sensitive campaigns (rate changes, holiday promotions, quarterly earnings announcements).
Bulk Scheduling: Schedule series of related content to go live in sequence (e.g., Day 1: announcement, Day 3: details, Day 7: testimonials).
No Missed Publishes: WordPress handles timing; no manual intervention required. Perfect for content planned months in advance.
Full Campaign Lifecycle Management
Creation Phase: Team brainstorms, assigns ownership, sets timeline. Content pieces are organized under a "campaign" tag for grouping.
Development Phase: Content is written, designed, and uploaded as drafts. Beaver Builder lets designers build visual layouts without publishing.
Review Phase: Approval workflow ensures all stakeholders sign off. Comments and revisions tracked. No piece publishes without clearance.
Launch Phase: All campaign pieces scheduled to go live around the same time. Calendar shows coordinated launch. Notifications sent to relevant teams.
Active Phase: Campaign is live, analytics track performance. Team monitors engagement, conversions, and results against KPIs.
Retirement Phase: Campaign ends. Content can be automatically unpublished, archived for historical reference, or converted to evergreen content. Related campaigns can be suggested to returning users.
Digital Asset Management
Media Library: All images, videos, and files organized in WordPress media library with tagging and search.
The Problem: Seasonal campaigns (holiday promotions, tax-season content, summer savings offers) need to disappear when the season ends. Manually unpublishing hundreds of pages is error-prone.
The Solution: Set an expiration date when scheduling content. WordPress automatically unpublishes it on that date. No manual intervention.
Archive Benefits: Expired content isn't deletedโit's archived in WordPress. Marketing can search the archive, see what worked, and reuse content next year. "Refresh last year's summer campaign" is easier when historical content is preserved.
The Shortcut: Marketing creates a high-performing landing page for a product campaign. Next quarter, they want a similar page for a different product with the same layout.
Copy & Customize: Click "Duplicate Page," edit the headline, images, and copy, and the page is ready. Beaver Builder structure is preserved; only content changes.
Template Variants: Create a "campaign template" that marketing can duplicate for similar campaigns. Brand consistency is guaranteed; customization is fast.
PSCU staff won't file vendor tickets for content scheduling, approval workflows, or campaign retirement. PublishPress gives marketing full control over the editorial calendar and publishing process.
Brand Governance & Design System
Every page reflects PSCU brand identity through a comprehensive design system with locked-down colors, fonts, and spacing.
PSCU Brand System
#084F79 โ Navy Blue (Trust, Stability)
#EF9514 โ Orange (Action, Energy)
#3B7859 โ Green (Growth, Success)
#7C4DFF, Teal #00BCD4, Red #D32F2F (for warnings/compliance notices)
Enforcement Mechanisms
CSS Class Lockdown: Developers create CSS classes for every allowed font size, weight, and color combination. Editors can only apply these predefined classes.
Example: `.text-body-regular`, `.text-heading-large`, `.text-accent-small` for fonts. `.btn-primary`, `.btn-secondary` for buttons. `.text-navy`, `.text-orange` for text colors.
Beaver Builder Restrictions: Page builder is configured to only show allowed colors and font options. Dropdown menus show 5 colors (brand palette), not "any color you want."
Impossible to Break: An editor can't manually enter a hex color code or choose an unlicensed font. The system prevents non-brand choices at the source.
Change Once, Update Everywhere: If PSCU's brand colors evolve, developers update the CSS color definitions. Every page using `.btn-primary` updates automatically.
Zero Manual Work: No hunting through 200+ pages to change button colors. No risk of inconsistency (some buttons old color, some new). One change cascades globally.
Future Rebrand Support: When PSCU rebrands in 5 years, color changes take hours instead of weeks of manual page updates.
Automated Checks: Before a page can be published, automated tools verify that only brand-approved colors and fonts are used. Flag any deviations.
Human Review: Brand-compliance team reviews high-traffic pages (homepage, product pages, campaign landings) before publication for visual consistency and tone alignment.
Edge Case Handling: Occasionally a new design pattern emerges that doesn't fit existing classes. Flag it, review with designer, add new component if needed.
Built for Evolution: The design system is designed to evolve. New brand colors? Update CSS variables. New font? Update font stacks. New logo? Replace the SVG.
No Code Changes Required: Because everything is driven by CSS and content fields (not hard-coded), most rebrand changes don't touch page structure.
Scalability: As the PSCU website grows from 100 pages to 1,000+, the design system ensures all pages reflect current brand standards without fragmentation.
Petal Design System Implementation
The Brand Motif: PSCU's visual identity uses rounded rectangles (petals) throughout the logo and brand guidelines. This friendly, approachable shape is a key differentiator.
CSS Implementation: Developers create a reusable CSS component `.petal-shape` with `border-radius: 16px` (or appropriate size). Used on:
- Button corners (subtle rounding)
- Card backgrounds (callout boxes, testimonials, team bios)
- Badge shapes (rate highlights, badges)
- Image containers (photos, product images)
- Promo banners and feature blocks
Consistency Through Repetition: The petal shape appears throughout the site, creating visual coherence and reinforcing brand identity.
Customization: Petal components can have different sizes, colors, and contentโbut the rounded shape is consistent. Some petals have shadows, some don't, but the corner radius is always aligned.
Clarity will work with PSCU to identify exactly which fonts, sizes, and colors to lock down in the design system. The goal: marketing has creative freedom, but impossible to deviate from brand standards. Every page is recognizably PSCU.
Member Experience & Navigation
Website navigation is task-focused, not feature-focused. Users find what they need in three clicks or less.
Five Primary CTAs
Open Account
Destination: Glide account opening system. UX: Frictionless mobile app deep link, instant application, real-time verification, and digital signature capability.
Apply for Loan
Destination: Origence lending platform. UX: Product-specific landing pages pre-fill application forms, reduce friction, and enable auto-approval for qualified members.
Contact Us
Destination: Contact form or phone directory. UX: Question routing (new member vs existing, loan question vs support) to reach right department quickly.
Find Branch/ATM
Destination: Wave2 branch locator with map, hours, and service offerings. UX: Geolocation (if permitted) shows nearest branch. Filter by services (safe deposit, loan offices).
Login
Destination: Banno/Glide online banking. UX: Prominent sticky CTA in header. Mobile app deep link if app is installed. Seamless handoff without password re-entry.
Two User Journeys
Prospective Member Journey
Entry Points: Google search ("best credit union Sacramento"), paid ads, social media referrals, word-of-mouth.
Value Proposition Messaging: Headlines emphasize member benefits: "Higher Rates," "Lower Fees," "Local Decision-Making," "Personal Service."
Information Needs:
- What is a credit union? (vs. bank)
- What are the competitive advantages?
- Current rates and APYs
- Product comparison (checking, savings, loans)
- Eligibility requirements
- How to open an account
- Branch/ATM locations
- Member testimonials and success stories
CTA Sequence: Learn โ Explore Products โ Check Eligibility โ Open Account
Existing Member Journey
Entry Points: Bookmark, email, direct URL, search (usually task-specific like "PSCU routing number").
Member Benefit Messaging: "Manage your accounts," "Apply for a loan," "Get help."
Information Needs:
- Quick login access
- Account information (routing, account numbers for transfers)
- Loan application and refinancing options
- New product exploration (credit cards, investment services)
- Support and FAQs
- Financial education and money management tips
- Security and fraud protection info
- Contact support or schedule appointment
CTA Sequence: Login โ Manage โ Explore โ Apply for More Products
Navigation Structure & Messaging Strategy
Marketing Independence: Once the site launches, Marketing can re-prioritize these CTAs in the header, footer, and on specific pages without developer involvement. Beaver Builder makes CTA placement flexible.
Value-First Messaging: Navigation labels emphasize benefits, not features. Instead of "Products," the nav says "Earn Higher Rates" or "Borrow at Lower Rates."
Personalization Readiness
The website will be built with personalization readiness in mind. Using tools like Segmint, PSCU can eventually show different content to different user segments:
- First-Time Visitors: Educational content (what is a credit union), benefit-focused messaging
- Rate Shoppers: Prominent rate displays, competitive comparisons, application CTAs
- Product Researchers: Detailed product pages, comparison tools, feature lists
- Past Applicants (non-approved): Eligibility information, re-application options
- Engaged Members: Cross-sell opportunities, new products, financial education
PSCU marketing can re-prioritize CTAs, change messaging, and run campaigns without developer involvement. The navigation structure is flexible and supports both prospective member acquisition and existing member engagement.
Conversion-Oriented Templates
Every template follows a proven sequence designed to move visitors from awareness to action.
Template Structure & Flow
Attention & Value Prop
Why Member Should Care
Trust & Testimonials
Objection Handling
Compliance & Transparency
Action Step
Six Template Types
Product Pages
Showcase a specific product (savings account, auto loan, credit card) with rates, terms, benefits, features, and application CTA. Comparison tables show competitive advantage. FAQs address common questions about the product.
Campaign Landing Pages
Time-limited promotions (limited-time high APY, cashback offer, referral bonus). Build urgency. Strong headline and CTA. Testimonials from members who took advantage. Clear expiration date.
Rate Pages
Current rates across all products displayed clearly. Compare to national averages. Rate calculator tools. Explainer of factors that affect rates. Application CTAs throughout.
Branch Pages
Location-specific information: address, hours, services offered, team bios, photos, parking info. Integration with Wave2 for map and directions. Contact form for appointments.
Educational Content
Financial literacy and money management content. Blog posts, guides, calculators. Long-form content optimized for search. Related content suggestions. Optional email signup for follow-up.
Support/FAQ Pages
Help documentation, FAQs, troubleshooting guides. Search functionality. Hierarchical structure (categories โ topics โ detailed answers). Contact support CTA for unanswered questions.
Content Strategy for Credit Unions
Messaging should lead with value and financial benefit, not generic service language.
Instead of: "We offer savings accounts that help you save money." Say: "Earn 5.00% APY on your savingsโ20x higher than national bank average. Your money works harder at PSCU."
Instead of: "We provide excellent customer service." Say: "Local team makes decisions on loan applications in 24 hours. No out-of-state call center."
Instead of: "We are committed to financial health." Say: "Members who use our financial planning tools save an average of $2,400 per year."
Clarity on Rates: Show the APY prominently. Explain the difference between APY and APR. Show minimum deposit and balance requirements. Include rate change disclaimer and effective date.
Eligibility & Opening: State who can open an account (membership requirements, service area, age). One-click button to start application.
Feature Comparison: Compare PSCU product to national bank equivalent. Show how PSCU wins (higher rates, lower fees, better service).
Security & Deposit Insurance: Clearly state NCUA insurance protection. Explain it protects deposits up to $250,000. Include trust/security badge.
Testimonials: Member quotes about using the product. Real names and photos build credibility.
Application Process: Multi-step accordion or timeline showing how easy it is (15 minutes online, instant decision, etc.)
Message Match: Ad headline matches landing page headline. No mismatchโuser clicked an ad about "5.0% APY" and shouldn't see "Check out our savings products."
Single Purpose: Landing page has one goal (e.g., "open a high-yield savings account"). Remove navigation distractions. No header menu links away from the goal.
Urgency & Scarcity: "Offer ends December 31" or "Limited to first 500 members" creates urgency. Countdown timer if appropriate.
Proof Elements: Testimonials from members. "Over 500 members have opened this account this year." Member photo gallery. Trust badges.
Mobile Optimization: Form fields are large, buttons are sticky/persistent as user scrolls, minimal typing required.
Analytics Tracking: GA4 goal tracking for page view, form start, form completion, application submission. Measure success and iterate.
Template Selection: Marketing manager goes to WordPress, clicks "New Page," and selects "Campaign Landing Page" template. This is a pre-built Beaver Builder layout.
Content Entry: Marketing fills in the template fields: headline, subheading, hero image, benefits list, testimonials, form fields, CTA button text, and destination URL.
Layout Customization: Beaver Builder lets marketing rearrange components (add more testimonials, move form earlier, add calculators) without changing design. It stays on-brand.
Review & Publish: Content manager reviews through PublishPress. Once approved, marketing publishes immediately. No waiting for developers.
This is Self-Service: Marketing can launch campaigns in hours, not weeks. Respond to market opportunities quickly. Test messaging variations.
All templates are reusable Beaver Builder layouts. Marketing creates landing pages, product promotions, and campaigns without developer involvement. Brand consistency is guaranteed; marketing independence is real.
Mobile & Responsive Design
Excellence on mobile devices is not an afterthoughtโit's the foundation. Responsive design that works, not just shrinks.
Five Mobile Optimization Principles
Large Tap Targets
All buttons, links, and interactive elements are minimum 44x44px (Apple guidelines). Easy to tap on small screens without hitting adjacent elements. Reduces frustration and abandonment.
Click-to-Call
Phone numbers are clickable links (`tel:` protocol). Mobile users can tap once to call support, no copying/dialing. Same for email addresses (`mailto:` protocol).
Sticky/Persistent CTAs
Primary CTAs (Open Account, Apply for Loan, Contact Us) remain visible as users scroll. Don't scroll away from conversion opportunity. Sticky header is worth 15-30% conversion boost on mobile.
Short Forms
Mobile forms are minimalist. Ask for essentials only. Multi-step forms (break into 3 screens) feel faster than single-page walls of text. Auto-fill supported fields (email, phone) to speed entry.
Frictionless Handoffs
When sending users to external systems (Glide, Origence, Banno), use deep linking to preserve context. If they filled in their email, pass it along. Reduce re-entry friction.
Mobile-First vs Responsive Design Philosophy
Craig's Philosophy: "Mobile-first" is a development approach (build the mobile version first, then enhance for desktop). But the goal isn't making desktop look like mobile. It's making both experiences excellent.
On desktop, users appreciate:
- Two-column layouts (content + sidebar)
- Hover effects and rich interactions
- More visible options at once (less scrolling through dense lists)
- Advanced filters and search options
On mobile, users need:
- Single-column, full-width focus
- Tap-friendly interactions (no hover)
- Progressive disclosure (show essentials, hide detail)
- Fast page loads (less data, optimized images)
The Approach: Design separate experiences for desktop and mobile, tailored to each device's strengths. Not one-size-fits-all responsive design. This requires more design work upfront but results in better user experiences.
Advanced Mobile Optimization
Responsive Srcsets: Serve different image sizes for different screen sizes. Desktop gets a 1200px wide image. Mobile gets 400px. Saves bandwidth and improves load time on mobile networks.
WebP Format: Modern image format that's 25-35% smaller than JPEG without quality loss. Served to modern browsers. JPEG fallback for older devices.
Lazy Loading: Images below the fold don't load until user scrolls. Improves initial page load speed. Especially important on mobile with variable connection speeds.
SVG for Icons: Icons are rendered as SVG (scalable vector), not raster images. Tiny file sizes, infinitely scalable, can be animated or recolored with CSS.
Hero Images Smart Cropping: Hero image crops differently on mobile vs desktop. Desktop shows wide landscape, mobile shows taller portrait crop focused on key content.
Background Video Fallback: Desktop might have an auto-playing background video (hero section). Mobile replaces it with a high-quality still image. Video files are large; mobile data is slow.
Embedded Video Players: YouTube/Vimeo embeds are responsive and mobile-optimized. Players are touch-friendly. Captions provided (accessibility + sound-off viewing on public transit).
Video Autoplay Policy: Browsers now require muted autoplay video. PSCU videos are muted by default (or don't autoplay on mobile). Users can manually play with sound if interested.
Fallback Content: Video unavailable or unsupported? Show a poster image and text description. No user sees a broken video player.
Real Device Testing: Chrome DevTools emulation is helpful, but not sufficient. PSCU QA tests on real iPhone, real Android devices, not just browser emulation.
iOS & Android Variety: Test on recent iPhones (12, 13, 14, 15) and Android phones (Samsung, Google Pixel). Include older models to ensure backward compatibility.
Network Conditions: Test on 4G/LTE and 5G networks. Test on slow WiFi (simulates coffee shop conditions). Test on high-speed fiber. Page should be usable across all speeds.
Browser Coverage: Chrome, Safari (iOS), Firefox, Samsung Browser. Each browser renders slightly differently and has unique quirks.
Form Submission Testing: Test form entry on mobile keyboards. Test that form validation works. Test that success pages display correctly. Mobile forms are a common source of bugs.
Continuous Monitoring: Post-launch, monitor real-user mobile metrics via analytics. Identify and fix issues affecting actual users.
Modern Content Presentation
High-Quality Imagery: Professional photography and graphics are essential. Stock photos look cheap; custom photography looks professional. PSCU members should see photos of real people, real branches, real products.
Motion Where Appropriate: Subtle animations enhance usability (buttons respond to clicks, carousels transition smoothly) and engagement (scrolling animations, hover effects). But excessive motion slows the site and can cause motion sickness. Balance is key.
Embedded Video: Member testimonials, product explainers, and financial education work well as short videos. But video must have captions (accessibility + sound-off viewing) and be optimized for mobile (see previous accordion).
Never at Expense of Performance: A beautiful site that takes 10 seconds to load is worse than a plain site that loads in 2 seconds. Every enhancement must be audited for performance impact. Load time is a feature.
High-speed internet makes rich media practical, but Clarity designs with fallbacks. Sites are excellent on 5G and acceptable on slower connections. Real device testing ensures PSCU staff and members have great mobile experiences.
Third-Party Integrations
WordPress seamlessly integrates with the tools PSCU already uses and new tools critical for digital banking.
Integration Architecture
WordPress (Center)
โ
Spokes to:
Segmint (Ad/Personalization) | Lumin (Document Management) | Origence (Lending LOS)
OpenClose (Mortgage LOS) | Wave2 (Branch/ATM Locator) | DialPad/LivePerson (Chat Agent)
Glide/Banno (Account Opening) | Rate Comparison Tools (TBD)
Integration Comparison Table
| Integration | Type | Approach | Complexity | Status |
|---|---|---|---|---|
| Segmint | Ad/Personalization | Async JavaScript via GTM | Low | Implemented via GTM tag |
| Lumin | Document Management | API or hosted PDF links | Low-Medium | PDF hosting on WordPress or external link |
| Origence | Lending LOS | External link with UTM tracking | Low | Straightforward integration |
| OpenClose | Mortgage LOS | External link with UTM tracking | Low | Straightforward integration |
| Wave2 | Branch/ATM Locator | Embedded iframe/widget | Low-Medium | Embedded on Branch Locator page |
| DialPad/LivePerson | Chat Agent | Async JavaScript widget | Low | Chat widget embedded globally |
| Glide/Banno | Account Opening | External link with cross-domain tracking | Medium | Deep linking preserves user context |
| Rate Comparison Tools | Rate Tools | Widget embed (vendor TBD) | Medium | Pending tool selection |
Integration Details
Current Situation: Segmint is installed on PSCU's current website for dynamic advertising and personalization.
Integration Approach: Segmint loads via Google Tag Manager (GTM) script tag. Async loading means it doesn't block page load. Segmint syncs with user behavior and serves targeted ads/content.
Complexity: Low. GTM handles the integration. Clarity configures GTM container to load Segmint with appropriate parameters. PSCU maintains Segmint account and dashboard.
Data Continuity: PSCU can maintain historical Segmint data and insights. Segmint tracking continues uninterrupted across platform migration.
Current Situation: Lumin is used for document management and digital signature workflows in loan applications and account openings.
Integration Approach: Two options: (1) Link to Lumin-hosted documents from WordPress pages, or (2) Use Lumin API to embed document viewers within WordPress.
Complexity: Low-Medium. Linking is simple (copy/paste). API integration requires more development but enables embedded workflows.
Rate Sheets & FAQs: PSCU rate sheets, application forms, and disclosures can be hosted as PDFs on WordPress with proper accessibility (OCR, alt text, bookmarks).
Current Situation: Origence is PSCU's loan origination platform. Members click "Apply for Personal Loan" and are taken to Origence application.
Integration Approach: External link from WordPress to Origence with UTM parameters for tracking. Link is tracked in GA4 to measure click volume and downstream conversions.
Complexity: Low. The website provides the "door" to Origence; Origence handles the application experience.
Handoff Optimization: Use Origence deep linking to pre-fill user info if available (email, phone) to reduce re-entry friction.
Analytics: Track "Origence clicks" and if possible, link GA4 user IDs to Origence conversions to measure end-to-end application funnel.
Current Situation: OpenClose handles mortgage applications and refinancing.
Integration Approach: Similar to Origenceโexternal link with UTM tracking and deep linking to pre-fill user data.
Complexity: Low. PSCU provides a clear mortgage application entry point. OpenClose handles the application workflow.
Landing Pages: Dedicated mortgage product pages on WordPress (rates, features, testimonials) with prominent "Apply Now" button linking to OpenClose.
Current Situation: Wave2 provides branch and ATM locator functionality with maps, hours, and service information.
Integration Approach: Embedded iframe or JavaScript widget on WordPress "Find a Branch" page. Maps PSCU locations, shows hours, services, and phone numbers. Mobile-responsive and geolocation-aware.
Complexity: Low-Medium. Wave2 provides embed code; Clarity integrates into WordPress page template. Some styling adjustments may be needed for brand consistency.
Data Syncing: Wave2 maintains branch/ATM data. WordPress doesn't duplicate this dataโit references the live Wave2 widget, so updates are automatic.
Current Situation: DialPad or LivePerson provides live chat and agent support on the website.
Integration Approach: JavaScript widget embedded globally (header or footer). Widget loads asynchronously so doesn't block page performance. Chat icon appears in sticky position.
Complexity: Low. Vendor provides embed code; Clarity adds to WordPress theme. Configuration (hours, offline message, routing rules) managed in vendor dashboard.
Mobile Optimization: Chat widget is mobile-responsive. On small screens, takes minimal space. Easy to open/close. Notifications alert member to new messages.
Current Situation: Glide or Banno provides account opening, mobile banking, and account management.
Integration Approach: External link from WordPress to Glide/Banno application or login page. Uses deep linking to preserve user context and pre-fill data when possible.
Complexity: Medium. Account opening workflows involve data handoffs, security (HTTPS, CSRF tokens), and potentially OAuth authentication. Clarity works with Glide/Banno team to implement secure, user-friendly integration.
Mobile App Deep Linking: If user has Glide/Banno mobile app installed, WordPress can detect it and deep link to app instead of web version. Improves user experience for existing members.
Analytics: GA4 tracks "account opening starts" and if possible, links to application completion in Glide backend. Measures full-funnel conversion.
Current Situation: PSCU wants a rate comparison tool on the website (savings vs checking, fixed vs variable loan rates, PSCU vs competitor rates).
Integration Approach: Vendor not yet determined. Likely a white-label calculator tool embedded as iframe or widget. Could be custom-built if PSCU wants full control.
Complexity: Medium. Rate tool must pull live rate data from PSCU systems and display in compelling, easy-to-understand format. May require API integration with Origence/OpenClose to show current rates.
Data Currency: Rates update frequently. Tool must pull live data, not static HTML. Automated processes ensure rates are always current.
Key Integration Principles
Many of these integrations may be as simple as well-tracked external linksโwe'll confirm during discovery
WordPress is one of the most flexible platforms for third-party integration. The ecosystem of plugins and APIs supports nearly every tool PSCU might need
Integration Architecture & Discovery
14Services with Documented APIs
Lumin and similar vendors with REST APIs integrate directly into WordPress via custom plugins. WordPress REST API makes this straightforward and maintains data synchronization.
- ๐Security & Authentication - API keys stored securely, OAuth 2.0 where supported
- โกCaching Strategy - API responses cached to minimize external calls and improve load times
- ๐Data Synchronization - Webhooks trigger updates when external data changes
- ๐Rate Limiting - Respect vendor rate limits with queuing and backoff strategies
JavaScript Widgets & Embeds
Wave2 branch/ATM locator, DialPad, and LivePerson chat load asynchronously for zero page-load impact.
- โ๏ธAsync Loading - Loaded after page render to prevent blocking critical path
- ๐ก๏ธCSP Configuration - Content Security Policy allows trusted widget origins
- ๐ฆSandbox Considerations - iframes isolated with sandbox attributes where possible
- ๐Performance Monitoring - Track widget load time and user interaction metrics
Tracked External Links
Origence, OpenClose, Glide/Banno handle loan origination and account opening. Users click Apply โ directed to third-party platform with UTM tracking.
- ๐ฏUTM Parameters - source, medium, campaign, content consistently applied
- ๐Cross-Domain Analytics - GA4 configured to track users crossing domain boundary
- ๐Return Path Tracking - Member returns to PSCU site post-application
- ๐Conversion Attribution - Understand which campaigns drive loan applications
5-Step Discovery Process
1. Catalog Current Integrations
Document every API, embed, and external link on the existing PSCU website
2. Review API Documentation
Evaluate each vendor's documentation, endpoints, authentication, rate limits
3. Determine Optimal Method
Decide between API integration, JavaScript embed, or tracked external link
4. Estimate Complexity
Scope development effort, identify edge cases, plan error handling
5. Design Analytics Tracking
Map funnel events, UTM structure, cross-domain journey for measurement
We'll request examples from PSCU's existing site to kickstart the discovery phase.
- โกAsync Loading - Loaded after page interactive, no blocking
- ๐GTM Container Management - Widget instantiation via Google Tag Manager for flexibility
- ๐ฏNo Page Lag - Target 0ms blocking time from widget initialization
Cross-Domain Journey Tracking
15Full Funnel Visibility
Tracking Implementation
- ๐ฏUTM Standards - Consistent naming convention across all campaigns (source, medium, campaign, content, term)
- ๐GA4 Cross-Domain - Configure property for www.pscu.org โ origence.com transitions
- ๐คOutbound Click Events - GTM tracks all external link clicks with destination and context
- โฉ๏ธReturn Path Tracking - If member returns to PSCU site post-origination, we know it happened
Five Core Funnel Conversions
Solutions:
- Request partner data feeds for application/account open events
- Implement return URL parameters to track successful completions
- Use GA4 event export to BI system for enhanced analysis
- Partner APIs may provide webhook callbacks for account opens
Accessibility (WCAG 2.1 AA)
16Three Phases of Accessibility
Design Phase
- Color contrast reviewed early
- Keyboard navigation paths planned
- Touch targets sized 44x44px min
- Focus indicators defined
Development Phase
- Semantic HTML structure
- ARIA attributes where needed
- Screen reader testing
- Automated scanning (axe)
Training & Ongoing
- Content editors trained on alt text
- Annual accessibility audits
- Plugin updates reviewed
- User feedback monitored
WCAG 2.1 AA Requirements
Readability & Perception
- ๐จColor Contrast - 4.5:1 for normal text, 3:1 for large text
- ๐๏ธText Sizing - Users can zoom to 200% without loss of function
- ๐Captions & Transcripts - Video and audio content fully captioned
- โ ๏ธNo Content by Color Alone - Information not conveyed by color exclusively
Interaction & Navigation
- โจ๏ธKeyboard Navigation - All functions operable via keyboard without mouse
- ๐๏ธFocus Indicators - Clear visual focus on all interactive elements
- ๐๏ธSkip Links - Jump past navigation to main content
- ๐Disclosure Forms - Error messages clear, fields properly labeled
- Every form field has a label (not placeholder text alone)
- Required fields marked with aria-required="true"
- Error messages announce with role="alert" so screen readers catch them
- Validation happens on blur, not just submit, giving users time to correct
- All disclosures (APY, fees, terms) are in text form, not image only
Accessibility Testing Toolkit
Automated: axe DevTools, WAVE browser extension, Lighthouse (Chrome DevTools), Pa11y
Manual: Keyboard-only navigation (Tab, Enter, Arrows), screen reader testing (NVDA, JAWS, VoiceOver), color contrast checker, browser zoom testing, responsive mockup review
User Testing: Engage users with disabilities to validate real-world usability beyond WCAG rules
Resources
WCAG 2.1 AA Guidelines
Official W3C accessibility standards covering perception, operation, understanding, and robustness
Testing Tools
axe DevTools, WAVE, Lighthouse, Pa11y, screen readers (NVDA, JAWS, VoiceOver)
SEO Foundations
17Technical SEO Baseline
- ๐Clean URLs - No query strings, human-readable paths (example.com/checking-accounts)
- ๐XML Sitemaps - Automated sitemap for crawlers, updated on content changes
- ๐ท๏ธMeta Tags - Title and description editable per page, included in WordPress UI
- ๐Schema Markup - FAQs, organization, local business, product structured data
- ๐คCrawlability - robots.txt configured, canonical tags prevent duplicates, indexing controls
- โกPage Speed - Core Web Vitals impact rankings; performance optimization key
Redirect & Migration Strategy
- โฉ๏ธURL Preservation - Every old URL maintained or 301 redirected to equivalent new URL
- ๐Redirect Management - Approved team members only can add/modify redirects
- ๐Link Continuity - Critical inbound links (privacy policy, DocuSign, SilverCloud) redirect seamlessly
- ๐Redirect Auditing - Monitor redirect chains, flag unnecessary redirects, optimize over time
- ๐Equity Transfer - Proper redirects transfer search ranking authority to new URLs
- Map all old URLs to new equivalents
- Implement 301 redirects for all old URLs
- Create XML sitemap for new site structure
- Update internal links throughout content
- Submit new sitemap to Google Search Console
- Check Search Console for crawl errors post-launch
- Monitor rankings for key terms week-by-week post-launch
- Update external links where you control them (partner sites, directories)
Post-Launch SEO Ownership & Handoff
We'll train PSCU content team on SEO best practices and WordPress SEO plugins (Yoast/Rank Math). Google Search Console access handed over so PSCU can monitor performance, crawl errors, and search queries. Monthly SEO checklist provided. We recommend ongoing optimization โ keyword research, content gap analysis, technical audits โ but WordPress handles the heavy lifting with our initial setup.
Link Continuity for Critical External Inbound Links
Privacy policy, DocuSign integrations, SilverCloud health links, and any other critical third-party links must have corresponding redirects. We'll identify these during discovery and ensure zero 404s post-launch.
Hosting & Infrastructure
18WP Engine Enterprise
- โ
99.9%+ Uptime SLA - Redundancy across datacenters, automatic failover
- ๐พAutomated Daily Backups - 30-day backup history, one-click restore
- ๐Built-in CDN - Global content distribution, image optimization, DDoS protection
- ๐งStaging + Dev Environments - Full copies for testing before production changes
- ๐ก๏ธManaged Updates - WP core, PHP, plugins patched automatically during maintenance windows
- ๐จDDoS Protection + WAF - Application-level firewall, malicious traffic filtered
- ๐Performance Monitoring - Real-time metrics, alerts for anomalies
PSCU Advantage: CoServe (similar org size) runs on WP Engine enterprise plan and is thrilled with reliability and support. Craig has years of experience with the platform.
Azure/AWS Semi-Managed
- ๐ฎFull Control - Custom configuration, scaling policies, load balancing tuning
- ๐Custom DR Failover - Separate region with active/passive or active/active setup
- ๐Custom Load Balancing - Distribute traffic, auto-scaling based on demand
- ๐ฐCost Optimization - Spot instances, reserved capacity, granular resource sizing
- ๐Compliance Flexibility - Custom security posture, data residency control
Trade-off: Higher upfront setup complexity, ongoing management responsibility falls on Clarity. Lower recurring costs for high-traffic scenarios. Best for organizations comfortable with DevOps practices.
| Feature | WP Engine | Azure/AWS |
|---|---|---|
| Uptime SLA | 99.9%+ guaranteed | 99.9% typical, custom |
| DR Failover | Automatic within US | Custom multi-region |
| Staging Env | Included | Custom setup |
| CDN | Included | Separate service |
| Setup Complexity | Low | High |
| Monthly Cost | $350-1000+ | $100-500+ (varies) |
| Platform Control | Limited to WP | Full infrastructure |
| Ongoing Mgmt | Fully managed | Clarity responsibility |
RFP Requirements Checklist
- โExternal Hosting - Provided by vendor, not on PSCU servers
- โDR Failover - Documented failover process and RTO/RPO
- โDifferent Zone for DR - Not same datacenter as primary
- โLoad Balancing - Traffic distributed, auto-scaling supported
- โPSCU Domain Ownership - www.pscu.org points to hosting provider
- โStaging Environment - Separate for testing before production
- โResource Scoping - CPU, memory, bandwidth adequate for member traffic
Security & Hardening
19Security Stack
- ๐HTTPS + TLS 1.2+ - All traffic encrypted end-to-end
- ๐ก๏ธContent Security Policy - Whitelist trusted sources for scripts, styles, images
- ๐ชWeb Application Firewall - WAF rules block malicious patterns, SQL injection, XSS
- ๐Vulnerability Scanning - Weekly automated scans for known CVEs, alerts on findings
- ๐WordPress Hardening - XML-RPC disabled, version hidden, secure file permissions, login attempt limits
- ๐ฆPlugin Vetting - Only trusted, actively maintained plugins with good security history
Monthly Security Operations
Monthly Audit Checklist
- Core WordPress version current
- All plugins updated
- Theme updated
- Failed login attempts reviewed
- File integrity checked
- Backup restoration tested
- WAF rule effectiveness reviewed
- SSL certificate valid
- Access logs scanned
- Admin user count verified
Detection
Automated alerts for failed login attempts, file changes, malware signatures
Assessment
Determine scope of breach, identify affected data, notify PSCU leadership
Remediation
Remove malicious code, patch vulnerabilities, restore from clean backup if needed
Recovery
Bring site back online, monitor for re-infection, document findings
Post-Incident
Root cause analysis, lessons learned, process improvements implemented
Firewall & WAF Configuration
Server-side: Network firewall rules, only allow necessary ports (80, 443), restrict SSH access, DDoS mitigation at ISP level.
Application-level: WAF (Cloudflare, AWS WAF, or hosted WAF) applies rules for malicious patterns. Examples: Rate limiting on login endpoint, blocking known exploit signatures, XSS/SQLi pattern detection. Rules tuned over time to minimize false positives.
Performance & Core Web Vitals
20Core Web Vitals Targets
Optimization Techniques
- ๐ผ๏ธResponsive Images + WebP - Serve appropriately sized images, modern format for smaller files
- โณLazy Loading - Images and iframes loaded only when scrolling near them
- โ๏ธServer-Side Caching - Pages cached in memory, instantly served on repeat visits
- ๐CDN Delivery - Content served from edge locations closest to users
- ๐Async Script Loading - Analytics, chat, tracking loaded after page interactive
- ๐ฆMinimal Plugin Footprint - Only essential plugins, regularly audited for bloat
Why This Matters
Conversion Impact
Each 100ms delay in page load decreases conversions by ~1%. Apply button click latency is critical for call-to-action engagement.
SEO Ranking Impact
Google uses Core Web Vitals as a ranking factor. Better metrics = higher search visibility, more organic traffic.
Upload
User uploads high-res image via WordPress media uploader
Auto-Resize
Shortpixel or Smush plugin automatically generates thumbnails (mobile, tablet, desktop sizes)
WebP Convert
Modern format created (20-30% smaller files)
Responsive Srcset
HTML img tag includes srcset so browser selects right size
Lazy Load
Image doesn't load until scrolling near it
CDN Deliver
Served from global CDN for instant load everywhere
- ๐Page Cache - Full HTML pages cached for 24-48 hours (user-specific pages bypass)
- ๐ฆObject Cache - WordPress queries cached in Redis, ~5 min TTL
- ๐Browser Cache - CSS/JS files cached locally, long expiration (1 year)
- ๐CDN Cache - Images/assets cached at CDN edge, purged on updates
Performance Optimization Layers
Analytics & Reporting
21GA4 & GTM Foundation
- ๐Property Setup - Separate properties for prod and non-prod environments
- ๐ท๏ธGTM Governance - Dedicated container, approval workflow for tag additions
- ๐Event Taxonomy - Consistent naming convention for all user interactions
- ๐ฏConversion Tracking - Loan applies, account opens, appointment requests clearly marked
Dashboards & Reporting
- ๐Executive Dashboard - KPIs, trends, ROI by channel
- ๐ฃMarketing Dashboard - Campaign performance, A/B test results, channel mix
- ๐BI Exports - Raw data exported daily to PSCU BI environment for deeper analysis
- โ๏ธData Quality Monitoring - Anomaly detection, alerts for issues
Tracking Capabilities
Video Engagement
Play, pause, complete events tracked for testimonial and educational videos
On-Site Search
Search queries, results clicks, and no-result scenarios captured for SEO insights
Session Replay & Heatmaps
Optional tools (Hotjar, Clarity) for understanding user behavior on critical pages
GA4 Property Architecture
Separate GA4 properties for production and staging/dev. Filters exclude internal IP traffic, staging URLs excluded from main property. Cross-domain tracking configured for transitions to Origence, Glide, etc. Data retention set to 14 months. Conversion events mapped in GA4 admin. User-ID reporting enabled for authenticated users (if applicable). Campaign tracking via GTM with proper UTM implementation.
BI-Ready Data Exports
Daily scheduled exports of GA4 events to PSCU data warehouse (BigQuery, Snowflake, or similar). Data dictionary provided so analysts understand event structure. Exports include user dimensions, event parameters, and timestamps. Allows PSCU to build custom dashboards, perform cohort analysis, and integrate with other business systems.
Privacy & Compliance
22Cookie & Consent Management
- ๐Consent Banner - Prominent notice with granular options (essential, analytics, marketing)
- โ๏ธGranular Controls - Users opt-in to analytics and marketing cookies, essential always allowed
- ๐Documentation - Cookie audit with purpose, vendor, duration for each cookie
- ๐ซScript Blocking - GA4, Segment, and marketing tags don't load until consent given
Compliance & Disclosures
- ๐Disclosure History - Rate disclosures, APY calculations, fee schedules documented
- ๐Privacy Policy Integration - Cookie policy linked from footer, updated to reflect practices
- ๐Data Handling Documentation - How member data is collected, stored, processed
- โ
Compliance Checks - Quarterly review of privacy practices against regulations
Consent Management Platform Options
WordPress Plugins: GDPR Compliance, Cookie Notice, MonsterInsights (includes consent). Lower cost, hosted on your infrastructure.
Third-party: OneTrust, Cookiebot, TrustArc. More feature-rich, vendor-managed compliance, higher cost but lower operational burden.
Recommendation: Start with WordPress plugin solution, upgrade to third-party if PSCU expands into regulated markets (GDPR, LGPD, etc.).
Limited Cookie Footprint
Since users don't log into WordPress (no accounts on PSCU website), we avoid session cookies and login tracking. Cookie footprint is minimal: essential (session only), optional (GA4, Hotjar if enabled). Privacy-first approach builds member trust.
Training & Knowledge Transfer
23Role-Based Training
Administrators
User management, plugin updates, backup/restore, security monitoring, database optimization. Full WordPress admin capabilities.
Content Editors
Page creation, block editing, image optimization, publishing workflow, SEO best practices, accessibility (alt text, captions).
Marketing Team
Campaign landing pages, UTM implementation, Google Tag Manager basics, GA4 dashboard reading, form optimization, A/B testing setup.
Brand Reviewers
Design system review, brand compliance check, accessibility verification before publishing. No editing access, review-only role.
Training Deliverables
- ๐ฅLive Sessions - Role-based training, interactive Q&A, 2-3 sessions per role pre-launch
- ๐นRecorded Screencasts - Every training session recorded for team members who miss live
- ๐Written Playbooks - Step-by-step guides for frequent tasks (add page, publish post, edit product listing, etc.)
- ๐ฏPre-Launch Practice - Editing and publishing in staging before go-live gives confidence
Embedded CMS Documentation
Custom training dashboard embedded in WordPress admin. Team members see relevant help articles, video links, and playbooks without leaving the CMS. Craig integrates documentation directly into Beaver Builder and ACF interfaces for context-aware guidance.
Implementation & Timeline
245-Phase Implementation Timeline
- ๐ฅStakeholder Interviews - Understand PSCU goals, member journeys, success metrics
- ๐Content Audit - Catalog existing pages, identify what migrates vs. what's new
- ๐Integration Inventory - Document all APIs, widgets, external links on current site
- ๐Analytics Baseline - Current traffic, conversion rates, top performing pages
- ๐๏ธIA Planning - Information architecture for new site, URL structure, navigation
- ๐จBrand System Review - Colors, fonts, imagery, tone, brand guidelines analysis
Deliverables: Discovery summary, content audit spreadsheet, integration catalog, IA wireframe, brand system documentation.
- ๐Key Page Wireframes - Homepage, product pages, rate/apply pages, support pages
- ๐จDesign Concepts - Visual direction, component exploration, interaction patterns
- ๐ฑMobile Mockups - Responsive design for tablet and mobile devices
- โฟAccessibility Review - Color contrast, keyboard navigation, screen reader testing
- ๐งฉComponent Library - Buttons, cards, forms, navigation, modals, defined and reusable
- ๐๏ธClient Review Cycles - Feedback, iteration, design refinement (2-3 rounds typical)
Deliverables: Design system, high-fidelity mockups, component library, accessibility audit report.
- ๐จCustom WP Theme - Tailored theme matching design system exactly
- ๐จBeaver Builder Config - Page templates, global elements, custom modules
- ๐งฉComponent Buildout - All design system components coded and tested
- ๐Integrations - APIs, widgets, external links wired and tested
- ๐Analytics Setup - GTM container, GA4 events, tracking implementation
- ๐๏ธStaging Environment - Parallel copy of production for testing before go-live
Deliverables: Complete WordPress site in staging, all integrations functional, analytics tracking live.
- ๐Content Migration - Copy from old site, adapt for new design, optimize for SEO
- ๐งชCross-Device Testing - Chrome, Safari, Firefox on desktop, mobile, tablet
- โฟAccessibility Testing - axe scan, WAVE validation, screen reader testing, keyboard nav
- โกPerformance Optimization - Image optimization, caching config, Core Web Vitals tuning
- โ
UAT - PSCU team tests all functionality, makes final tweaks, sign-off
Deliverables: Production-ready site with full content, all QA issues resolved, PSCU UAT sign-off.
- ๐Role-Based Training - Live sessions for admins, editors, marketing, brand reviewers
- ๐Documentation - Playbooks, FAQ, video tutorials, support resources
- ๐ฏGo-Live Readiness - Final checklist, DNS cutover plan, rollback procedure
- ๐Launch Day - DNS cutover, 301 redirects activate, monitoring begin
- ๐Post-Launch Monitoring - First week intensive monitoring, bug fixes, performance tuning
Deliverables: Trained team, full documentation, successful launch, post-launch monitoring.
Communication & Collaboration
- ๐Weekly Check-Ins - Status updates, blockers, decisions needed (maybe twice-weekly at critical phases)
- ๐งDev Server Access - PSCU team gets staging access to see work in progress
- ๐Collaborative Process - Feedback loops, design review, content approval, testing cycles
- ๐Issue Tracking - Jira or Trello for feedback, bugs, feature requests, transparent visibility
Delivery Approach
Next Steps & Client References
25Client References
CoServe Credit Union
Project: Migrated from DNN to WordPress. Using Beaver Builder and ACF for content management. Running on WP Engine enterprise plan. Similar organizational size to PSCU. Feedback: Thrilled with platform performance, ease of content updates, and platform flexibility. Happy to provide reference.
GF Petro Group
Project: Enterprise WordPress build with extensive integrations. Long-term ongoing relationship. Using Beaver Builder for page creation, ACF for structured data. Large multinational organization. Represents complex, mission-critical WordPress deployment.
Arrow Financial
Project: Financial services institution with multiple bank websites. Long-term client relationship spanning design, development, and ongoing optimization. Would be happy to provide detailed references. Similar industry (financial services) to PSCU.
Post-Launch Support
No Platform Lock-In
Code, Designs & Documentation All Yours
WordPress is open source. Your custom theme code, Beaver Builder templates, ACF field definitions, and content are portable. All documentation, training materials, and playbooks belong to PSCU. You can migrate to a different agency or bring on another developer and they'll understand the system immediately. No lock-in, no hostage-style negotiations, just professional handoff.
Next Steps
- Questions from Today: Address any questions about approach, timeline, team, or costs
- Schedule Discovery Kickoff: Let's book the first week of work with stakeholder interviews
- Review Project Estimates: Align on scope, budget, and timeline based on discovery plan
- Reference Calls: Speak directly with CoServe, Arrow Financial to validate our approach
- Finalize Scope & Begin: Sign SOW, handoff access, kick off week 1
Thank You
We're excited to help PSCU build a modern, flexible, member-focused digital platform. Let's talk about what's next.
Clarity + PSCU โ Building Better Digital Experiences