CodeForce Tech Notes
From a Lost Website to a Foundation for Growth: Moving Mountains
How CodeForce recovered and rebuilt the Moving Mountains nonprofit website, prepared honest analytics, and created a foundation for donations and Google Ad Grants.
A nonprofit website recovery project is rarely just about rebuilding pages. It is about recovering history, protecting trust, restoring ways for people to participate, and giving an organization a stable place to grow.
That is what happened when CodeForce began helping Mpress Bennu and Moving Mountains TSOP Inc., a nonprofit serving Franklin County and Western Massachusetts through education, financial literacy, youth and adult development, cultural programming, and community media.
This is donated professional work for someone who has been a supportive friend and mentor to me. It is also an honest look at how CodeForce approaches a difficult website project: preserve what matters, rebuild what failed, measure real actions, and avoid claiming results before they exist.

Where the nonprofit website recovery started
The previous hosting had ended, and we believed the website was gone without a usable backup. That meant the project could not begin with a normal redesign checklist. First, we had to find out what remained.
We recovered website content and assets from sources that were still accessible, then compared those materials with files and information supplied by Mpress. The goal was not to create a polished but empty replacement. Moving Mountains had accumulated detailed program descriptions, community history, photographs, flyers, media, and writing. Those materials were part of the organization’s identity.
This distinction matters. A nonprofit’s website is often an informal archive as well as a marketing tool. When hosting, access, or backups fail, the loss can affect more than search rankings. It can erase the public record of years of programs, partnerships, and community participation.
Rebuilding without flattening the story
Once the source material was organized, CodeForce reconstructed the site in WordPress and redesigned it around the organization’s real visual identity. The design follows the Moving Mountains logo and the slogan, “With faith the size of a mustard seed.” A mountain hero, animated sunrise, improved typography, more readable spacing, and organized photo galleries give the website a clearer structure without making it feel generic.
The first makeover taught us something useful. It was cleaner, but it was also too sparse. We adjusted the direction and restored more detail, photography, and community context. Good design is not always about removing more. Sometimes it is about making rich information easier to navigate.
The rebuilt site now gives more space to 2026 youth and adult programs, financial literacy, life skills workshops, volunteering, sponsorship opportunities, community events, published writing, radio information, and local connections. It also features a GCTV interview with singer James Dupre about touring with Randy Travis.
An optional reggae player is available for visitors who choose to open it. Music does not autoplay. That small decision reflects a larger principle: interactive features should add personality without taking control away from the visitor.
Creating honest paths to participation
Calls to action were improved throughout the site, but they were also described accurately. “Join now” buttons open a prefilled email to Mpress. They are inquiry paths, not completed registrations. That may sound like a minor technical distinction, but it matters when analytics and campaign reports are introduced later.
A click is not automatically a donation, registration, volunteer commitment, or program enrollment. CodeForce is preparing measurement around meaningful interest actions such as email, phone, booking, and donation-link clicks while keeping those actions separate from completed outcomes.
We also created a dedicated Moving Mountains Google Analytics account, with both CodeForce and Mpress as administrators. Consent-based analytics was installed, and a test visit was verified in the account. This gives the nonprofit an organization-owned measurement foundation rather than leaving important data inside a vendor’s personal account.
Donation preparation without rushing the payment step
A styled donation page has been prepared in WordPress, but it remains unpublished while access to the organization’s existing Stripe account is recovered. The payment connection and completed-donation tracking need to be verified before launch.
That pause is intentional. A visually finished donation page is not ready if the payment destination, ownership, receipts, and conversion measurement have not been tested. Launching later with a trustworthy process is better than launching now with uncertainty.
Preparing for Google for Nonprofits and Ad Grants
The rebuilt website also creates a stronger foundation for Google for Nonprofits and Google Ad Grants. Google says qualifying nonprofits can receive up to $10,000 USD per month in in-kind Search advertising. The program can help organizations attract donors, recruit volunteers, promote services, and raise awareness, but it is not automatic cash funding and approval is not guaranteed.
For Moving Mountains, CodeForce reviewed the IRS determination letter supplied by the organization, submitted the Google for Nonprofits application, and verified the CodeForce application contact email through Goodstack. The latest confirmed status is that the application is being processed.
Moving Mountains has not yet been approved for Google Ad Grants, and no Ad Grants campaigns are running.
While the verification process continues, we have prepared draft campaign materials including ad copy, keywords, negative keywords, and sitelinks. We are following the nonprofit activation process rather than creating an ordinary paid Google Ads account and assuming it will later receive grant funding.
Google’s current process begins with eligibility and Google for Nonprofits verification, followed by separate Ad Grants activation. A high-quality website and continued compliance with program policies are part of the requirements. Nonprofits considering the program can review the official Google for Nonprofits eligibility guidance and the Google Ad Grants FAQ.
What this project accomplished
- Recovered available website content, photographs, and program materials.
- Reconstructed the WordPress site after the prior hosting and website were lost.
- Redesigned the site around the organization’s real branding, slogan, and community identity.
- Restored detailed program information rather than replacing it with generic marketing copy.
- Improved desktop and mobile readability, navigation, galleries, and calls to action.
- Created organization-owned Google Analytics access with consent-based measurement.
- Prepared a donation page while keeping it unpublished until Stripe and completed-donation tracking are verified.
- Submitted the Google for Nonprofits application and completed the requested contact verification.
- Prepared draft Ad Grants keywords, ads, negative keywords, and sitelinks without claiming that activation has occurred.
- Saved source files, recovery materials, backups, and verification screenshots.
The six main published pages also received “Good” Yoast SEO and readability ratings during our checks. Those tool ratings help identify content and structure issues, but they do not guarantee search rankings or Google approval.
What comes next for Moving Mountains
The next phase is practical and measurable: finish nonprofit verification, reconnect Stripe, publish and test the donation page, establish completed-action measurement, and complete Ad Grants activation if Google approves the organization.
Only then should campaigns launch around specific outcomes such as inquiries, participation, volunteering, and donations. As data arrives, the website and campaigns can be improved based on actual behavior rather than assumptions.
What other nonprofits can learn from this rebuild
Own the important accounts
Domains, hosting, analytics, payment platforms, Google accounts, and advertising accounts should belong to the organization. A consultant can be given appropriate access without becoming the only person who controls the system.
Keep recoverable backups
A backup should be stored separately from the hosting account it protects. Recovery becomes much harder when the only copy disappears with an expired or inaccessible hosting plan.
Measure outcomes honestly
Clicks can indicate interest, but they should not be reported as donations or registrations. Define the difference between a page view, a button click, a submitted form, and a completed transaction before creating dashboards.
Prepare the website before sending traffic
Advertising can increase visibility, but it cannot repair unclear program information, broken forms, missing trust details, or a donation process that has not been tested. The website is part of the campaign.
Do not build a strategy around unconfirmed approval
Google controls eligibility, verification, activation, and continued participation. Prepare carefully, but keep plans grounded in the organization’s current confirmed status.
A website should preserve the work and support what comes next
The Moving Mountains project is still ongoing. It began with the fear that a website and years of community material had been lost. It has become a rebuilt public presence, an organized archive, a measurement foundation, and a careful path toward donations and nonprofit advertising.
That is the kind of work CodeForce wants to do for more nonprofits: connect the website, data, applications, and campaigns so the organization is not left trying to piece the system together alone.
Explore the live Moving Mountains Media website, see more CodeForce projects, or learn about Google Ad Grants help for nonprofits. If your organization needs a website recovery, nonprofit rebuild, analytics setup, or application-readiness review, book a conversation with CodeForce.



