Food Bank ofContra Costa& Solano
CMG proposes a full redesign of foodbankccs.org: audience-first architecture, modern staff-editable platform, ADA compliance built to last, and a care plan engineered around your fundraising blackout.
Current Site Assessment
Six gaps. Six concrete responses.
FBCCS's RFP identified specific problems with the current site. We address each one directly, not with a general commitment.
Stale seasonal content
Gap #1
Content audit on day one removes all retired campaign copy. Staff-editable seasonal zones with defined expiry dates, so no copy lingers past its window.
Missing donor/beneficiary storytelling
Gap #2
Homepage Story Spotlight module: one first-person narrative, photo, and pull quote, editable in a single block. Pairs impact stats with the human outcome behind them.
Portal consistency
Gap #3
Volunteer and Partner Agency portals receive the same header, footer, type system, and brand treatment as the main site. Branding carries across all subdomains.
Donation flow friction
Gap #4
FundraiseUp preserved and tested against the two-minute mobile completion benchmark during QA. Every trigger CTA is optimized, not just preserved as-is.
Accessibility: one-time vs. ongoing
Gap #5
Manual WCAG 2.1 AA audit at launch. Axe Monitor automated scanning configured post-launch with monthly accessibility health reports included in the care plan.
Low-visibility email capture
Gap #6
Newsletter sign-up moves to a persistent banner on content pages and an inline module after the hero. Pop-up retained as a secondary option, not the primary trigger.
Proposed Scope
What FBCCS gets.
Every deliverable mapped to the project goals in Section 4 of the RFP.
Website Redesign
Audience-first architecture with Find Food as the primary visual anchor. Four audience pathways, Story Spotlight module, impact stats, and a single seasonal content zone with a defined expiry.
Platform Migration
Current WordPress/Elementor site migrated to Astro with Sanity as the structured content layer. Staff update stories, campaigns, and copy in Sanity Studio: a clean visual editor with no code, no block structures, and no developer required.
Integration Preservation
FundraiseUp donation modal and real-time feed, GTranslate, and Vivery food finder embed (placeholder-ready at launch, activated on FBCCS's internal timeline). Zero disruption to donors.
Portal Consistency
Volunteer and Partner Agency portals unified under the main site's design system. Branding, navigation, and typography carry across all subdomains.
ADA Audit + Ongoing Monitoring
Manual WCAG 2.1 AA audit and full remediation before launch. Axe Monitor automated scanning post-launch. Monthly accessibility health report included in the care plan.
Cookie Consent
GDPR/CCPA-compliant cookie consent banner configured and deployed at launch. Consent preferences tied to analytics and tracking scripts. Covers FundraiseUp, Google Analytics, and any third-party embeds.
SEO / AEO Setup + Guide
Technical SEO audit, structured data markup, semantic HTML review, and AI engine optimization (AEO) for visibility in ChatGPT, Perplexity, and Google AI Overviews. Includes a staff content guide for ongoing AEO-safe publishing practices.
Custom Photo + Video Shoot
One full shoot day: updated hero photography, staff portraits, food distribution operations footage, and B-roll for the new website and future content needs. Includes edited selects, 2-3 short video clips, and a raw footage archive delivered to FBCCS.
Staff Training + Handoff
Recorded walkthrough video, written quick-reference guide, live training session with Q&A, and 30 days of hands-on support immediately post-launch.
Platform Recommendation
Astro + Sanity CMS
Astro delivers a fast, secure static frontend with no PHP and no database. Sanity is the structured content layer: staff log into Sanity Studio to update stories, swap campaigns, and publish new pages from a clean visual editor. No code, no developer required.
| Criteria | Astro + SanityCMG Recommended | WordPressCurrent Platform |
|---|---|---|
| Staff content updates | ✓Sanity Studio visual editor Clean structured fields: edit text, swap images, and publish without touching templates or block structures | Block editor UI Point-and-click CMS; requires login, correct block selection, and publish step |
| Seasonal campaign changes | ✓Scheduled publish + dashboard Set a campaign's go-live and expiry date in Sanity — content activates and retires automatically | Manual per-section edits Staff must locate, edit, and publish each outdated block individually |
| Page load performance | ✓Static HTML, no PHP Pages pre-rendered at build time; no database query on every visit | Server-rendered PHP Performance depends on hosting tier, caching plugin, and query load |
| Security surface | ✓No WP admin, no PHP Sanity's CMS runs on Sanity's infrastructure. The public site is static HTML: no database, no plugin CVEs, no brute-force attack vector | Standard WP attack surface Admin login, database, and plugins require ongoing security patching |
| FundraiseUp integration | Script embed, fully compatible FundraiseUp widget loads via script tag — no CMS dependency | Plugin or shortcode Native plugin available; well-documented integration |
| GTranslate | Script embed GTranslate loads via standard script tag on every page | Plugin available Existing plugin preserved; proven in current site |
| Migration complexity | Full rebuild required Content migrated from WordPress; new templates designed from scratch | In-place theme swap Elementor replaced; existing content structure partially reused |
| Long-term maintenance cost | ✓Lower No plugin update cycle; no PHP version management; hosting is cheaper | Higher Monthly plugin, theme, and PHP updates required; hosting scales with traffic |
Our recommendation: Astro + Sanity gives FBCCS a faster, safer, lower-maintenance site. Staff manage all content, campaigns, and stories through Sanity Studio, a clean visual editor with no coding required. The tradeoff is a full rebuild rather than an in-place theme swap; we scope and price that migration realistically in the investment section. If FBCCS prefers to stay on WordPress, CMG can deliver the same design and feature scope on the current platform at the same investment.
Non-profits & food banks using this stack
Proof of Concept
Homepage direction.
A design concept showing audience-first navigation, Find Food as the primary visual anchor, and the Story Spotlight module. Typography, color, and imagery are refined during Discovery.

Find Food Anchor
Highest-contrast element in the hero, larger than the Donate CTA. Zip-code entry connects directly to the Vivery embed.
Audience Pathways
Four entry points replace program-name navigation. Language, urgency, and CTA are calibrated per audience, not per program.
Story Spotlight
One editable first-person story above the fold, updatable in a single block. Closes the RFP's gap on missing donor/beneficiary narrative.
Project Schedule
Project Plan
No changes touch the live site after August 31. The full build runs on staging through December. Go-live in January after the fundraising window closes.
| Phase | Dates | Detail | Live Impact |
|---|---|---|---|
| Discovery & Design | Aug 25 — Sep 12, 2026 | Kickoff call, stakeholder interviews, sitemap, homepage wireframes (2 revision rounds), content planning, integration requirements confirmed. Staging environment stood up. | No live impact |
| Website Build | Sep 15 — Dec 5, 2026 | Full Astro + Sanity build on staging: design system, all page templates and content schemas, FundraiseUp and GTranslate integrations, Vivery embed placeholder, portal branding, cookie consent, ADA audit and remediation. | Staging only |
| Final Review | Dec 8 — Dec 19, 2026 | Cross-device and cross-browser QA, FundraiseUp mobile completion benchmark testing, Sanity Studio content editing walkthrough, staging sign-off by FBCCS. Staff training session recorded. Written handoff guide delivered. | Staging only |
| Launch | Jan 5, 2027 | DNS cutover to the new site. 30-day post-launch support window begins. Ongoing Care plan activates the first week of January. | Full cutover |
| Ongoing Care | Jan 2027+ | Monthly hosting, security scans, CMS updates, Axe Monitor accessibility reports, and two hours of content support each month. | Continuous |
Who Builds It
Committed from day one.
The people named in this proposal are the people doing the work. No bait-and-switch after contract signing.

Van Tucker
Strategy & Project Lead
Van is your primary point of contact from the kickoff call through the care plan. He manages scope, schedule, and stakeholder communication, and is reachable by Slack or phone Monday through Friday. His engagement with mission-driven work is personal: he has built digital infrastructure for programs addressing housing instability, food access, and community resource distribution for underserved populations. Those programs are featured below.

Cole Lamkin
SEO / AEO & Growth Marketing
Cole leads the technical SEO audit, structured data strategy, and AI engine optimization (AEO) work — ensuring FBCCS surfaces in Google AI Overviews, ChatGPT, and Perplexity alongside traditional search. He also delivers the staff content guide for maintaining AEO-safe publishing practices after launch. [email protected]
Van Tucker — Work in the Field
Non-Profit experience. Food Pantry + Safe Exchange Marketplaces.
Van has built digital infrastructure for three community access programs, all currently operating.
Chico Homeless Union
Donation Locker Program
Partnered with the Chico Homeless Union to design and deploy a donation locker program connecting unhoused community members to essential resources distributed through smart lockers.
Harbor Network
Pantry Plus
Built the digital infrastructure for Pantry Plus, a locker network giving college students on-campus access to brand-name food, medicine, and hygiene products, removing the barriers of traditional food bank access.
Community Safety
Safe Exchange Locker
Worked on digital systems for Safe Exchange Locker, a program providing secure neutral-location exchange points for families and community members needing a safe place to conduct transactions or transfers.
Visit SiteInvestment
Two ways to structure it.
Option A
Milestone-Based
Option B
Monthly Installments
| Phase | Scope | Amount |
|---|---|---|
| Discovery & Design | Kickoff, stakeholder interviews, sitemap, homepage wireframes, 2 revision rounds, content planning | $7,500 |
| Build | Astro + Sanity build, all page templates and content schemas, integrations, cookie consent, ADA audit and remediation, portal consistency | $18,500 |
| Launch & Training | QA, DNS cutover, staff training session, recorded walkthrough, written guide, 30-day post-launch support | $4,000 |
Ongoing Care Plan — Nonprofit Rate
$495
per month
Nonprofit rate
(standard $695/mo)
Out-of-Scope Hourly Rate
All out-of-scope requests quoted and approved in writing before work begins.
$125/hr
Accessibility
Compliant at launch. Compliant after the next content update.
Manual Audit
Full WCAG 2.1 AA manual audit on the staging build before launch. Tested with NVDA, VoiceOver, keyboard-only navigation, and color-contrast checking. Every finding documented with the WCAG criterion, priority, and specific fix applied.
Launch Remediation
All critical and serious findings remediated before go-live. Moderate findings documented and addressed within 30 days of launch. An accessibility statement page is added, documenting FBCCS's conformance target and a contact method for reporting issues.
Ongoing Monitoring
Axe Monitor configured post-launch to scan all published pages weekly. New accessibility issues introduced by content updates are flagged in the monthly health report. Closes the gap between a one-time audit and the reality that content changes create new violations.
Staff Training
Training session includes a module on accessibility-safe content practices: alt text, heading hierarchy, avoiding PDFs as primary content, captioning video embeds. The written quick-reference guide includes an accessibility checklist for new content.
Ready to begin.
We welcome the opportunity to walk FBCCS through the proof of concept and timeline. Questions can be directed to the contact below.
Project Investment
$30,000
Ongoing Care
$495/mo
Launch Date
Jan 2027
Out-of-Scope Rate
$125/hr
Confidential · Collective Media Group © 2026
Proposal Video Walkthrough