Work / Build / 19-Page Egg Donor Agency WordPress Build

19-Page Egg Donor Agency WordPress Build

A 19-page egg donor agency build with dual-audience architecture — 6 templates, per-button conversion tracking, 13 posts migrated, 40 hours in 19 days.

End client 19-Page Egg Donor Agency WordPress Build
Sector Reproductive Medicine (Egg Donor Agency)
Engagement White-label delivery for a US marketing agency specialising in local-business websites
Timeline 19 calendar days
40h across 19 days
www.signaturedonors.com · desktop
www.signaturedonors.com · mobile

Screenshots captured by automated tooling — some elements may not have loaded fully or may layer on top of each other. For the most accurate view, visit the live site →

— The brief

Build the URLs across the agency's templates, wire the conversion primitive, then work the QA backlogs to closure.

Client (end user): Signature Egg Donors — New York & Connecticut
Engagement: White-label development for a US marketing agency
Delivered: March–April 2025 · 19 days · 40 hours

The Craft of a Build

19 pages of a reproductive-medicine WordPress build to a six-template library on WP Engine, delivered in 40 hours across 19 days. The agency’s spec split the site into two audience tracks — a donor path at /egg-donor/ and an intended-parent path at /parents/ — with per-button conversion tracking wired independently so the agency could measure each CTA without overlap.

This case study is a record of such a build — delivered for a US marketing agency in the reproductive-medicine segment. Signature Egg Donors is an egg-donor agency serving intended parents and prospective donors across New York and Connecticut.

Snapshot

Field Value
End-client industry Reproductive Medicine — Egg Donor Agency
End-client Signature Egg Donors (New York & Connecticut)
Engagement White-label WordPress build for a US marketing agency specialising in local-business websites
Project Type WordPress content-migration build, Elementor on WP Engine
Scope 19 URLs — homepage, about, contact, blog lander, 2 service pages (/egg-donor/, /parents/), 13 blog posts migrated from /post/ to /blog/ path
Timeline 19 days (19 Mar – 7 Apr 2025), delivered on schedule
Effort 40 hours (18h dev · 10h QA · 12h PM)
Team 6 specialists across dev, QA, and project management
Templates 6 in use from the agency’s 10-template library (Homepage · About Us · Service Page · Contact Us · Blog Lander · Blog)
Tech Stack WordPress · Elementor · Gravity Forms · WP Engine · Site Checker ( QA plugin)
Delivered 19 URLs built, blog path migrated from /post/ to /blog/, button-level conversion tracking on 2 service pages, 20-item Issues Backlog closed, 2-item AM QA pass complete, launch checklist signed off
Engagement cadence 22 agency-raised issues · all closed by handoff (14-day active span, 2025-04-05 – 2025-04-18)
Review rounds ≈5 review rounds across the 19-day calendar window
Per-ticket effort 14 internal Redmine tickets · median 16m / P75 10h per ticket
Launch checklist 38 items, signed off before cutover

The Brief

A US marketing agency retained by Signature Egg Donors — a New York and Connecticut egg-donor agency serving two distinct groups of people — handed us a Google Sheets workbook carrying the full sitemap, a template catalogue, a launch checklist, and the project’s technical specification. The build sat on WP Engine; the page builder was Elementor; the contact form used Gravity Forms.

The agency’s content architecture for this client was deliberately split into two parallel tracks: a /egg-donor/ service page for prospective egg donors, and a /parents/ service page for intended parents. Both tracks had existed on the original site under different URLs (/for-donors and /for-donors-1). Part of the build brief was to migrate both to clean, permanent URLs and to wire up per-button conversion tracking so each call-to-action on each page could be measured independently.

A third thread ran through the whole engagement: the site carried 13 blog posts that needed to move from a flat /post/ path to a /blog/ subdirectory, with meta and heading fidelity preserved across every post.

Risk Context. A dual-audience site carries a conversion risk that a single-track site does not. The intended-parent journey and the egg-donor journey share one domain, but they resolve to different calls-to-action, different Gravity Forms destinations, and different tracking hooks. A build that wires the donor CTA correctly and the intended-parent CTA incorrectly — or reverses the button-tracking IDs — will look complete on a visual pass while silently mis-routing half of the site’s conversion surface. The agency’s technical specification identified this explicitly, citing separate tracking URLs for each audience path. Delivering each path to the right tracking destination, with the right form endpoint, was the load-bearing discipline of this engagement.

How We Did It

1. Six templates, 19 pages, one build pipeline. The agency’s template library carries ten standard templates. For this client, six were applied: Homepage (1 page), About Us (1), Service Page (2 — one per audience), Contact Us (1), Blog Lander (1), and Blog (13 posts). The remaining four templates in the library — Doctor Page, Default Template, Services Lander, and Testimonials — were provisioned but not used; the client’s sitemap did not call for them. Every page was built on its assigned template from the workbook sitemap row.

2. Spec followed line-for-line — including per-page Hours Estimated. The sitemap carried a row-level Hours Estimated value for every URL. The homepage received the largest allocation (6h) reflecting its video-heavy layout with an embedded MP4 hero and the scroll-reveal navigation behaviour carried over from the original site. The MP4 caused scrolling lag on staging and required compression before the scroll-reveal behaviour matched the original. Both service pages carried dedicated allocations for their video backgrounds and conversion-tracking integrations. We delivered inside each row’s budget; the aggregate landed at 18h development against an 18h estimate.

3. Dual-audience URL migration and per-button conversion tracking. The original site’s two service paths used internally inconsistent slugs (/for-donors and /for-donors-1). The new build landed them at /egg-donor/ and /parents/ — permanent, clear, distinct. We chose shortcode-based button tracking over a dedicated analytics plugin because the agency’s spec required per-audience URL-based tracking within a shared Elementor template. Per the technical specification, unique button tracking was wired to each page independently, so the agency’s analytics layer could distinguish donor-path CTA events from intended-parent-path CTA events without overlap.

4. Blog path migration: 13 posts from /post/ to /blog/. The original site organised posts under a flat /post/ path. The new build moved each post into a /blog/ subdirectory, preserved original H1 headings and meta data, and confirmed staging URL parity against the original site’s Screaming Frog crawl before handoff.

5. Two QA loops, closed before launch. Issues were tracked in two agency-side backlog tabs. The Issues Backlog (22 rows) surfaced after the agency’s own QA pass: meta description corrections on three pages, responsive layout fixes across mobile viewports, blog heading structure corrections, Instagram feed integration, and a set of smaller styling fixes. Twenty items closed as Completed; one item remained Info Needed (a menu-behaviour question confirmed to match the original site’s behaviour); one item was deferred to a future SEO budget round. The Account Manager’s QA review (2 items — footer sizing and an H1 line-count correction on the egg-donor page) closed at 2/2 Completed. The launch checklist covering Design, Functionality, Content, SEO and Analytics, and Responsive columns was signed off in full.

Shortcode-based button tracking was the discipline that carried the conversion architecture. The spec required per-audience URL-based CTA measurement within a shared Elementor template — a plugin-based approach would have collapsed the two tracking surfaces into one. Shortcodes kept /egg-donor/ and /parents/ analytically distinct without diverging the template.

Operational Integrity at handoff

QA on this build ran across two categories: conversion-path integrity (per-button tracking IDs confirmed distinct for /egg-donor/ and /parents/, Gravity Forms notification wired to info@signaturedonors.com) and structural fidelity (H1 line-count on /egg-donor/ corrected to single-line, footer sizing brought to spec — both from the Account Manager’s staging review, both closed Completed before handoff). Pre-handoff QA ran through Site Checker — see our QA discipline for the categories and the fail-zero gate. The agency’s own QA layer — their tools, their process — ran post-handoff and surfaced issues into the shared backlog for our fix loop until they signed off.

Results

Metric Outcome
URLs built 19 across 6 templates (1 Homepage · 1 About Us · 2 Service Pages · 1 Contact · 1 Blog Lander · 13 Blog posts)
Templates applied 6 of 10 from the agency’s standard library
Blog path migration 13 posts migrated from /post/ to /blog/ with meta and heading parity
Dual-audience URL routing /egg-donor/ and /parents/ — unique button tracking wired per page
Issues Backlog completion 20 / 22 Completed; 1 Info Needed (parity-confirmed), 1 deferred
AM QA Backlog completion 2 / 2 Completed
Launch checklist Signed off across Design / Functionality / Content / SEO and Analytics / Responsive
Timeline 19 days (19 Mar – 7 Apr 2025), delivered on schedule
Effort 40h (18h dev · 10h QA · 12h PM) against a 40h estimate — no overrun
Handoff Site live on WP Engine, https://www.signaturedonors.com/ returning HTTP 200
Site status, verified 2026-04-25 Production live and serving 200 from a fresh curl check

Process

Phase Duration Outcome
Brief + estimation 19–27 Mar 2025 Sitemap reviewed, hours estimated (18h dev) confirmed by PM; workbook spec accepted
Build phase 27–30 Mar 2025 19 URLs built; blog migration completed; dual-audience tracking integrated; video-layout responsive issues resolved
QA — dev round 30 Mar – 5 Apr 2025 Pre-handoff QA via Site Checker; Issues Backlog populated and worked through (20 items closed)
Agency QA + fixes 31 Mar – 13 Apr 2025 AM QA of Staging Site (2 items) closed; Issues Backlog second pass (blog structure, Instagram feed, responsive) closed; launch checklist signed off
Delivery 7 Apr 2025 Production live on signaturedonors.com; all paid, all closed

The build and the QA phases overlapped — issues surfaced on 31 Mar while remaining development work ran in parallel. This is the standard single-phase-with-tail shape on a 19-day engagement.

Team

A US marketing agency managed the client relationship and directed all content and design decisions. Our team was invisible to the end client throughout.

  • Nikita Tumasevic — task coordination and internal QA
  • Pavel Sazhin — QA and pre-handoff verification
  • Anna Polunina — implementation support and QA
  • Timur Arbaev — design-vs-build review and pre-handoff QA
  • Lyudmila Travkina — development lead
  • Anton Hersun, — project lead (estimation, agency-side communication, sign-off)

All client-facing communication and content decisions stayed with the agency. We wrote no copy and made no design decisions of our own.

For agencies commissioning a white-label WordPress build

This engagement fits agencies that spec builds with two distinct conversion tracks on one domain — separate landing pages, separate CTAs, separate analytics destinations — and hand over a Google Sheets workbook with per-row hour estimates already assigned. If that’s your workflow, send the workbook. We will return a fixed-hours quote within 24 hours, flag any per-row estimates that are likely to run over, and confirm how the tracking architecture should be wired before build starts. No cost. No obligation to proceed.

Request a spec review →

Don't have a spec yet? Send a one-paragraph description — we'll come back with the questions worth asking. Send a description →


xaver.pro · 2026 · Case #48 White-label · Partner agency not named
Scroll to Top