Online Optimisers · Jackie / Global Edge Staffing
OO · Confidential
Site Architecture · Astro + Cloudflare

The GES Website Rebuild

The current globaledgestaffing.com site is live and functional. A full rebuild is worth doing, but it is not the first move. This page covers the honest case for rebuilding, what a v1.5 upgrade looks like, and the full architecture if and when Jackie decides to go further.

Honest Assessment First

Don't rebuild a site just because a new version is possible. The current site is presumably generating some inbound (Google reviews + website as a trust signal for referrals). A rebuild makes sense when: (1) the site is losing leads due to technical performance, (2) SEO content needs a proper architecture to rank for niche-specific intent, or (3) the conversion architecture is not capturing leads who are already there. This page covers all three scenarios.


Current vs Astro + Cloudflare

Performance Comparison

Estimates based on typical CMS-built sites in this category. Exact current scores require a live audit of globaledgestaffing.com. The Astro + Cloudflare column represents a well-built rebuild following OO's standard architecture.

Metric Current site (estimated) Astro + Cloudflare CF Pages Impact
Lighthouse Performance 50-70 90-100 Google ranks faster sites; user drop-off drops sharply above 3s load
LCP (Largest Contentful Paint) 3-6s Under 1.2s Core Web Vital; directly affects Google organic ranking
TTFB (Time to First Byte) 400-900ms Under 80ms (CF edge) CF Pages serves from 300+ edge locations; visitor gets nearest copy
Page weight 1.5-4MB (typical CMS with plugins) Under 400KB Mobile visitors on slower connections bounce if page is heavy
JavaScript payload High (CMS + form plugins + widgets) Near-zero (Astro ships zero JS by default) Less JS = faster parse = faster interactive
Schema markup control Plugin-dependent; often incomplete Full control; typed per page LocalBusiness + Service + FAQ schema directly improves AI citation chances
Form pipeline Standard CMS contact form CF Worker + Resend + Turnstile anti-spam + GCLID attribution Attribution tracked; spam blocked; no third-party plugin dependency
Hosting cost $20-80/month (shared or VPS hosting) $0/month (CF Pages free tier handles traffic volume) Hosting cost eliminated; custom domain bound at CF
Maintenance Plugin updates, security patches, CMS upgrades Zero maintenance; static HTML, no server-side attack surface Eliminates the class of "site went down because a plugin updated"

Money Page Architecture

The Right Page Structure for GES

Most VA agency sites have one generic page for every niche. That means zero rankings for any niche-specific searches. The money-page architecture below gives GES a page for every combination of "VA for [trade] in [city/state]" that a prospect could search - and gives AI systems a clear structured answer to cite.

Money Page · Tier 1
Homepage
Strong hero targeting the primary pain (solopreneur trades owner drowning in back-office work). Testimonials from existing clients. Clear CTA: "Book a free consultation" routed to Eric's calendar. Trust signals: client count, tenure, guarantee statement.
Conversion goal: call booked on Eric's calendar
Money Page · Tier 1
VA for Roofers
Dedicated page targeting "virtual assistant for roofing company" and variants. Pain-specific: seasonal billing spikes, customer follow-up during active jobs, review management. Client testimonial from a roofer if available. FAQ schema.
Target keyword: "virtual assistant for roofing company"
Money Page · Tier 1
VA for Plumbers
Emergency call volume, invoice follow-up, quote conversion. Plumber-specific pain = lead response time when the owner is on a job. Schema includes ServiceArea and FAQPage markup.
Target keyword: "virtual assistant for plumbers"
Money Page · Tier 1
VA for Electricians
Similar to plumber page but electrician-specific pain: permit tracking, scheduling complexity, customer follow-up after large projects. Separate page ensures GES ranks for each niche independently.
Target keyword: "virtual assistant for electricians"
Money Page · Tier 1
VA for Realtors
Different tone: listing coordination, open-house follow-up, CRM hygiene, client communication management. GHL integration specific to real estate workflow. Links to the Go High Level setup service.
Target keyword: "virtual assistant for real estate agents"
Support Page
Services Overview
What every GES client gets: staffing library, onboarding, QA, weekly meetings, tech stack. Links to each niche page. The page a prospect lands on from a referral who describes the service without naming the niche.
Internal link target from all niche pages
Content + Trust
Case Studies / Results
3-5 anonymised or named client stories. Format: what the business looked like before, what the VA took over, what changed in 90 days. These pages are the strongest AI citation assets GES will have.
Target: AI citation when "best VA for [trade]" is asked
Conversion
Book a Consultation
Dedicated landing page for the CTA. Calendar embed (Calendly or GHL scheduling) pointed at Eric. Short pre-qualification form. No distractions. No nav links. One goal: get the meeting booked.
Bottom of every funnel

Form Pipeline Standard

How Leads Move Through the Site

Every form on the rebuilt site follows the OO standard pipeline. No plugin dependency. Anti-spam built in. Attribution fields preserved so Google Ads GCLID data reaches the CRM correctly.

Standard Form Pipeline · Astro + Cloudflare
1
HTML form on the page. Hidden fields capture attribution: gclid, utm_source, utm_medium, utm_campaign, fbclid. Visitor never sees these; they travel with the form submission.
2
Cloudflare Turnstile anti-spam check on every submission. Invisible to a real visitor; blocks bots before the form data moves anywhere.
3
Cloudflare Worker /api/contact receives the POST. Validates fields. Runs Turnstile verification server-side.
4
Resend API sends the notification email to Jackie's inbox (or Eric's, or a shared leads address). All attribution data included in the notification body.
5
Optional: GHL webhook if Jackie wants leads to flow into Go High Level as a contact. Bolt-on only if Jackie has GHL active for his own business pipeline tracking (separate from client GHL setups).

Recommendation

The Honest Hybrid Approach

A full rebuild in month one is almost never the right call. Here is the sequence that makes sense for where GES is now.

Phase 1 - Now

V1.5 Quick Wins

Add schema markup to existing pages. Add a dedicated "Book a Call" page with Eric's calendar. Add one niche page (roofers first - Jackie's biggest vertical). Fix any broken contact form and add anti-spam. Cost: 4-6 hours OO time.

Phase 2 - Month 2-3

Full Astro Rebuild

Full rebuild using the OO Astro client starter. All niche pages live. Form pipeline wired. Schema on every page. CF Pages hosting. Case studies page once Jackie has permission to publish 2-3 client stories.

Phase 3 - Month 4+

SEO Content Cluster

20-30 supporting articles targeting bottom-funnel intent for each niche. AI ranking layer: optimised content structured for citation. Topical authority builds over 6-12 months and creates inbound that does not require Eric's in-person hours.

Why Phase 1 First

If Jackie is not currently losing leads from his site (and his networking model means most leads don't come through the site anyway), the rebuild urgency is low. Phase 1 fixes the schema gap and the contact architecture without waiting for a full rebuild. The AI Sales Desk pilot (ops-modules Module 02) takes priority over the site rebuild in month one. The site rebuild is the right move when: the AI pilot is proven, the SEO content plan is locked, and there is a reason to invest in organic inbound at scale.


Acceptance Criteria

What Done Looks Like for V1 Rebuild

Online Optimisers · Confidential
AI Modules → GES Platform → Start Here →