Case Study — Wedding & Function Swing Band · Annie Veale Freelance

Case study · Dev + Technical · SEO · Ongoing retainer

WordPress Dev Migration SEO Local SEO GA4 + GTM Schema Music · Lifestyle East Anglia

From SquareSpace crisis to page-one rankings

— wedding & function swing band
tight migration window, a site built from scratch, and position-one rankings for core booking queries within six months. A small lifestyle client, a lean budget, and a strong return on every pound spent.

Results at a glance
Position improvement
−22
Avg pos 49.8 → 17.7
Top position achieved
#1
Near-me & regional queries
Total impressions
13,990
Jun 2025 – Jul 2026
Total investment
£3,700
Feb 2024 – Jul 2026
Platform cost crisis
Hosted on SquareSpace with an imminent renewal the client wanted to avoid. The window to migrate was three weeks from first contact.
No SEO foundation
The existing site had no structured content strategy and no organic search presence. Visibility for booking-intent queries was essentially zero.
Time-poor client
The band had limited capacity to supply content or imagery. The brief was clear: end-to-end delivery, minimal client effort required.
No analytics or tracking
No GA4, no GTM, no conversion visibility. There was no baseline to measure from and no way to understand visitor behaviour pre-launch.
4 weeks Full WordPress build, SquareSpace migration, and launch — on a client deadline, with UGC sourcing, custom design, and structured navigation all within scope.
#1 rank Position one for near-me and regional wedding band queries — high-intent booking searches — achieved through structured content, local SEO, and entity work.
−22 pos Average search position improved from 49.8 to 17.7 between June and November 2025 — a 22-place gain across the site in under six months from launch.
£0.26 Cost per impression across 13,990 organic search appearances — strong value for a small lifestyle client on a lean retained budget.

This East Anglian wedding and function swing band came to me in late 2024 with a platform problem and a deadline. Their SquareSpace site was outdated, performing poorly in search, and approaching a renewal they didn't want to pay. The brief was to migrate to WordPress within the renewal window, build a site capable of supporting ongoing SEO, and do so with minimal burden on the client.

The build was designed around a logical booking journey — clear navigation between the key decision points a couple or event organiser needs: the sound, the musicians, the pricing, the enquiry. Individual musician profile pages were built with proper structured content, giving the site additional ranking surfaces beyond the homepage. Local SEO foundations were established from day one: East Anglia and Suffolk regional targeting, Google Business Profile setup, and full GA4 and GTM implementation.

The site launched in early 2025. Position data began moving meaningfully within weeks. By November, average position had improved by 22 places — and the site was holding top-three rankings across near-me, regional wedding band, and function band booking queries.

In January 2026, entity additions and structured pricing data were applied, further consolidating positions. Backlink development and ongoing meta optimisation are part of the active retained scope — this is a live engagement, with SEO maintained on a rolling basis in line with the client's budget and the seasonal nature of the wedding market.

Investment

Total client spend from February 2024 to July 2026: £3,700 — covering the full build, migration, hosting setup, GMB, GA4, GTM, schema and entity work, backlink development, and ongoing SEO content management. For a small lifestyle client with a lean budget, the position gains and impression volumes achieved represent strong return across the engagement.

Services and platforms
WordPress development SquareSpace migration Site architecture Custom design UGC sourcing Technical SEO Local SEO Entity optimisation Pricing schema Content strategy GA4 GTM GMB profile Backlink development Hosting setup Ongoing SEO management
error: Content is protected !!