Local business networking group | Port Richey, FL

Trinity Positive Business Group: a directory that publishes itself

Trinity Positive Business Group (TPBG) is a board-vetted business networking group that meets Monday mornings in Port Richey, Florida. We handled their website redesign and move off Duda, kept their copy word for word, and built a member directory that publishes itself when the board approves someone.

  • Website Design
  • Website Migration
  • Custom Web App
  • SEO
www.trinitypositivebusiness.com
The TPBG site on a desktop screen
The TPBG site on a phone
20
member businesses published to the directory automatically
Different businesses in the portal's automatic publishes to the live site, June 15 to October 12, 2026, from the site's git history
51
member profile pages
Each with ProfilePage and breadcrumb schema; count on the live directory, October 20, 2026
21
old paths redirected to live pages
Old Duda pages, /profile/ links, the feed, old blog addresses and retired member profiles, each written with and without a trailing slash (42 rules), October 2026
The client

About TPBG

Trinity Positive Business Group is a local business networking group in West Pasco County, Florida, that also serves Hernando, Hillsborough and Pinellas counties. A board of directors vets every member, and the group meets Monday mornings in Port Richey to pass referrals. The website redesign had to keep the group's copy exactly as written while giving members a modern, photo-forward site and a directory that keeps up with the roster.

The challenge

Why They Came to Us

TPBG's site lived on Duda, and the member directory at its center had to change every time the board approved someone or a member left.

  • A 17-page Duda site whose copy had to move over word for word.
  • A directory of 42 members, each needing a card and its own profile page.
  • Old Duda paths, from member pages and /profile/ links to the feed and old blog addresses, that still needed a place to land.
  • Members and events change often, but search engines need to see real HTML, not a page that fills in later.
The plan

What We Proposed

We proposed two phases: move the public site off Duda first, then build a member portal on a database the public site reads from.

  • Phase 1: migrate off Duda with a professional, warm design built on real member photos and the old site's teal, gold, cream and navy.
  • Ship every page as static HTML first, so search engines always see the content, and layer live data on top with a small script.
  • Phase 2: a member portal on its own subdomain, with the public directory driven by the same database.
The build

What We Built

Website

A static rebuild of the Duda site with the copy kept word for word and a warmer, photo-forward design.

  • 70 pages: home, about, events, FAQ, contact, RSVP, join, apply, perks and pay dues, the member directory with 51 profile pages, the blog and a photo album.
  • A searchable, sortable directory. Profile pages carry ProfilePage and breadcrumb schema, and member photos are served at display size.
  • An events page with list and calendar views and a calendar feed visitors can subscribe to.
  • Redirects for 21 old paths, plus a September 2026 SEO pass: breadcrumbs on every interior page, FAQ schema generated from the visible questions, and local schema with verified coordinates for the meeting place.
  • Wired to My AI Editor in June 2026, so the group edits its own pages.

Directory automation

When the board approves an application or marks a member active, the member's card, profile page and sitemap entry publish to the live site on their own.

  • All three go to the site's code together in one commit, and the site redeploys on Vercel.
  • Member edits publish the same way, and when a member is unpublished, their card and sitemap entry come down too.
  • A check every 2 hours compares the database with the live directory and fixes missing or stale cards on its own, and a separate daily watchdog checks again.
  • Between June 15 and October 12, 2026, the portal published 20 member businesses to the live directory with no hand edits.
Problem solving

How We Solved the Hard Parts

  1. Keeping a directory current without hand edits

    Board approval now generates the member's directory card, profile page and sitemap entry, publishes all three at once, and the site redeploys. Nobody on the board touches HTML.

  2. A GitHub outage that broke publishing

    In August 2026 a GitHub incident broke the API calls the publisher relied on. We added fallback paths to the publisher, gave the site a second way to deploy, and built the 2-hour check so any gap between the database and the live site gets found and fixed on its own.

  3. Live data that search engines can still read

    Every page ships as real HTML first. A small script then refreshes members and events from the database, and if the database can't be reached, the static page still stands.

  4. Old links from the Duda site

    Redirects cover 21 old paths, from Duda member pages and /profile/ links to the feed and old blog addresses. Each one is written with and without a trailing slash and checked on the live site.

  5. Search markup that matches the page

    FAQ schema is generated from the questions and answers visitors actually see, so it can't drift from the copy, and every interior page carries breadcrumb schema.

Results

The Results So Far

TPBG has been live since May 18, 2026. We don't have before and after traffic numbers for this site, so the proof here is how it runs. From June 15 to October 12, 2026, the portal published 20 member businesses to the directory on its own. A check every 2 hours keeps the live list in step with the database, and the group edits its own pages in My AI Editor.

Counts come from the site's git history (June 15 to October 12, 2026) and from its code and live directory on October 20, 2026.

Timeline

Project Timeline

  1. Discovery call to agree on scope
  2. Directory rebuilt with 42 member profiles, photos hosted on the new site
  3. Site launches; DNS moves from Duda to Vercel
  4. My AI Editor wired in for the group's own edits
  5. Directory auto-publish goes live
  6. Publisher hardened and a 2-hour directory check added
  7. SEO pass: breadcrumb, FAQ and local schema
Questions

Questions About This Project

How does a new member get into the directory?

When the board approves an application or marks a member active, the portal publishes the member's card, profile page and sitemap entry to the live site in a single update, and the site redeploys. Nobody edits HTML by hand.

What happens if the database is down?

The pages still load. Every page is real HTML first and live data is layered on top, so visitors and search engines still see the last published version of the directory.

Can our board edit the website without calling you?

Yes. The TPBG site has been wired to My AI Editor since June 2026, and the group makes its own edits there.

More work

Related Projects

PROs Networking Group website
Coaching, Education & CommunityFeatured

PROs Networking Group

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

A Duda migration that kept every working URL, plus a member portal that turns a Palm Harbor group's thank-you slips into reports.

124 of 126old URLs still work on the new site

Website MigrationCustom Web AppAdmin PortalContent StudioSEO
National Sign Team website
Home & Field ServicesFeatured

National Sign Team

Nationwide commercial sign programs, Nationwide

Six design directions, then a move off Duda to 200-plus pages with all 212 known URLs kept, an admin portal and a Content Studio.

212 of 212known URLs kept working through the move

Website DesignWebsite MigrationAdmin PortalContent StudioSEO
Nu Hair of Texas website
Beauty, Hair & Med Spa

Nu Hair of Texas

Hair replacement salon: hair systems, toupees, wigs and toppers, Dallas, TX

A Dallas hair replacement salon moved off WordPress into a new design, keeping all 93 pages Google showed and 3,632 of 3,633 search clicks.

99.97%of search clicks kept through the move

Website DesignWebsite MigrationAdmin PortalSEO

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.