Not-for-profit professional referral networking group | Palm Harbor, FL

PROs Networking Group: a Duda migration and a member portal for referrals

PROs Networking Group is a not-for-profit referral network in Palm Harbor, Florida, that meets every Friday morning and allows one member per industry. We moved their website off Duda without losing a working URL and built a member portal, an admin portal and a Content Studio around how the group runs.

  • Website Migration
  • Custom Web App
  • Admin Portal
  • Content Studio
  • SEO
www.pro-networking.org
The PROs site on a desktop screen
The PROs site on a phone
124 of 126
old URLs still work on the new site
Every old address found in the site crawl, sitemap, Search Console and GA4, checked on the live domain at launch, October 16, 2026. The other 2 were already broken on Duda.
0
references to Duda left in the site or database
Launch check on October 16, 2026, across the site's pages and the member portal's database
1.65:1 to 10.52:1
contrast of the headings on the gold band
Measured contrast ratio, old Duda site (below WCAG accessibility minimums) vs the rebuilt site, September 2026
43 to 0
page titles over 60 characters
43 of 97 titles on the old Duda site (captured September 2026) vs none on the new site (counted from its code, October 2026)
The client

About PROs

PROs Networking Group (The Professional Referral Organization, Inc.) is a not-for-profit referral network in Palm Harbor, Florida, for business professionals from Palm Harbor, Tarpon Springs, Dunedin and nearby towns. Membership is by invitation, only one member is allowed per industry, and the group meets every Friday morning to pass referrals and thank each other for business. Good nonprofit website design for a group like this has two jobs: bring guests in for the open seats, and give members a simple place to record what they pass to each other.

The challenge

Why They Came to Us

PROs had a Duda site with 31 member profiles and 54 blog posts, while the group's own records lived on Google Forms and paper slips.

  • 97 addresses in the Duda sitemap, plus 18 profiles of past members that still showed up in Google search.
  • Members logged one-to-ones, referrals and closed business on a branching Google Form and on paper slips.
  • New members applied on a separate Google Form that sat behind a sign-in.
  • White headings on the gold band measured 1.65:1 and white button labels 2.84:1, both below WCAG accessibility minimums.
  • 43 of 97 page titles ran past 60 characters, and the meeting place, which moves back and forth, showed up as two different addresses.
The plan

What We Proposed

We proposed bringing everything across from Duda, then moving the group's forms and records into a member portal built around how PROs works.

  • Move every page, profile and post, and hide retired members later instead of dropping them.
  • Replace the Google Forms with on-site forms: a Thank You form with the same three branches, and an application that sends new members straight to the dues page.
  • Make the meeting location one editable value, because the room moves back and forth.
  • Email the board weekly, monthly and quarterly thank-you reports, with live per-member totals and CSV export in the portal.
The build

What We Built

Website

A page-for-page rebuild of the Duda site on a static stack, with nothing left loading from Duda.

  • 104 pages, including the members directory with 31 profiles, 5 open-seat recruiting pages, 54 migrated blog posts and the first post written on the new site.
  • 28 redirects, so 124 of 126 old URLs still work, and 230 images and other assets, 13 videos and 3 Duda-hosted files now live on the group's own domain.
  • Measured contrast: the gold band went from 1.65:1 to 10.52:1, buttons from 2.84:1 to 6.13:1, and the new photo hero's worst text row reads at 4.68:1 or better at five screen widths.
  • One editable meeting location and time feeds the footer, events page, contact page and schema.
  • Schema markup for the organization, the weekly meeting, breadcrumbs and member profiles, plus GA4 with Consent Mode v2 and Search Console kept verified, with the sitemap submitted.

Member portal

A members-only portal that replaces the thank-you Google Form and paper slips, with reports built in.

  • 'Record a thank you' keeps the old form's three branches: one-to-one, referral and closed business. Members can edit their own entries and see the ones that name them.
  • Reports for six time windows with a by-member table and CSV export, plus weekly, monthly and quarterly emails to the board, previewed before they send.
  • Totals are always computed from the rows, so correcting one entry corrects every report.
  • Members update their own directory listing (photo, links, About text), and the change shows on the public site.
  • A speaker and Business Ed rotation with fairness rules, a 'Your next turn' page, and a board assistant that proposes changes for the board to confirm.

Admin portal

A board-facing inbox built around meeting RSVPs, the first step on a guest's path to membership.

  • RSVPs are flagged when a guest's industry matches one of the five open seats.
  • A pipeline relabeled to the guest journey: New RSVP, Invited, Visited, Applying, Member, Not a fit.
  • Inbox, Spam & Blocked and a blog chooser, themed from the site with colors chosen by measured contrast.

Content Studio

A content planning studio connected to the group's GA4 and Search Console data.

  • Five content pillars built from 90 days of search data: Friday Meeting Recap, Open Seats, Meet a Member, How Referral Networking Works and Around Palm Harbor.
  • Guardrails keep every draft to the group's real seated categories, its real open-seat pages and an approved list of links.
  • The first week of drafts is on the calendar.
Problem solving

How We Solved the Hard Parts

  1. Finding every URL worth keeping

    We combined the crawl (114 paths), the sitemap (97), Search Console (75) and GA4 (175) into one list of 126 unique paths. That turned up 18 profiles of past members still showing up in search, which now redirect, and 124 of the 126 work on the live domain.

  2. Member photos one switch away from going dark

    All 31 member photos in the database still pointed at Duda's servers, so every one would have broken when Duda was turned off. We repointed them to the group's own files, with a check that fails if any Duda address survives.

  3. A history spread across a form and paper

    We imported 334 Google Form rows and 12 handwritten slips transcribed from photos. Four entries with no amount were held out rather than guessed, so no report carries a made-up number.

  4. Sign-in emails that corporate filters can break

    Outlook Safe Links clicks links before people do, which can use up a one-time sign-in link. So members sign in with 6-digit codes instead, and welcome emails link to a plain page that is safe to pre-click.

  5. A speaker rotation members can trust

    The rotation never gives one person both roles at a meeting, spaces out turns, balances them over a rolling 12 months and makes sure every new member gets a talk. A simulated year with monthly membership changes passed every rule, with each member getting 4 to 5 turns.

Results

The Results So Far

PROs went live on October 16, 2026, so it's too early for traffic or ranking numbers, and we won't guess at them. What we can show today is a clean move: 124 of 126 old URLs still work, nothing loads from Duda, Search Console is verified with the sitemap submitted, and no page title runs past 60 characters.

From here we watch Search Console and GA4, run the group's first WES SEO audit, and track how members use the portal as more of them sign in.

Counts come from our launch checks on October 16, 2026 (each old URL requested on the live domain, and every page and the database swept for Duda references), contrast measured on the rendered pages, and a count of page titles in the site code in October 2026.

Timeline

Project Timeline

  1. Intake and a full capture of the live Duda site
  2. Site and member portal live on staging
  3. Member listings fully editable, with edits reaching the public site
  4. Site and member portal launch; admin portal and Content Studio go live
  5. Speaker and Business Ed rotation added to the portal
Questions

Questions About This Project

Can you move our site off Duda without losing pages Google already knows?

That was the heart of this project. We built one list from the crawl, sitemap, Search Console and Google Analytics, 126 paths in all, and 124 of them work on the new site. The other 2 were already broken on Duda.

Can a portal replace our Google Forms and paper slips?

That's what we built for PROs. The portal keeps the old form's three branches, we imported past entries from the form and from photos of paper slips, and it emails the board weekly, monthly and quarterly reports.

Can the site enforce one member per industry?

Yes. In the PROs portal it's a database rule: only one active member can hold an industry seat, and past members stay in the history. Open seats get their own recruiting pages on the public site.

More work

Related Projects

Trinity Positive Business Group website
Coaching, Education & Community

Trinity Positive Business Group

Local business networking group, Port Richey, FL

A Duda migration for a Pasco County networking group, with a directory that updates the live site when the board approves a member.

20member businesses published to the directory automatically

Website DesignWebsite MigrationCustom Web AppSEO
Investigation Station website
Coaching, Education & Community

Investigation Station

Nonprofit that builds interactive science exhibits, New Port Richey, FL

A WordPress.com nonprofit site rebuilt in 19 days, with all of its copy and page addresses kept, 85 working redirects and an admin portal.

85 of 85redirects working on the live site

Website DesignWebsite MigrationAdmin Portal

See the Full Portfolio

Want a Website That Works This Hard?

Tell us about your business and where your leads come from today. We will show you what we would build, and what we would keep.