Echo Affinity  /  Case Study  /  June 2026

From invisible
to unmissable.

A complete website overhaul and SEO foundation for Melbourne's most trusted wedding DJ — built from the ground up to rank, convert and impress.

Website Design & Build Full SEO Implementation Schema & Structured Data Local Search Optimisation
Client
Epic Wedding Entertainment
Industry
Wedding Services · Melbourne, VIC
Scope
Full Build + SEO
Delivered
June 2026
The Starting Point

A business with no digital presence.

Bernard had the reviews, the talent, and the five-star reputation. What he didn't have was a website that Google could find — or that couples could trust.

Google couldn't index the site

No title tags, no meta descriptions, no canonical tags, no sitemap, no robots.txt. The site existed online but was functionally invisible to search engines.

Zero trust signals for visitors

No structured data, no star ratings in search results, placeholder photography, no social proof wired in — the site couldn't convert even the visitors it did get.

Losing bookings to competitors daily

Melbourne couples searching "wedding DJ Melbourne" (2,400+ searches/month) had no chance of finding Epic. Every day without SEO was revenue handed to competitors.

The Transformation

Before & After

Every major SEO signal scored across seven categories — rated out of 10.

Before
Technical SEO
0 / 10
On-Page Optimisation
1 / 10
Structured Data / Schema
0 / 10
Local Search Signals
0 / 10
Social / Sharing Readiness
0 / 10
E-E-A-T & Trust
1 / 10
Site Performance (LCP/CLS)
4 / 10
Overall Score
0.9 / 10
After
Technical SEO
9 / 10
On-Page Optimisation
9 / 10
Structured Data / Schema
9 / 10
Local Search Signals
8 / 10
Social / Sharing Readiness
10 / 10
E-E-A-T & Trust
8.5 / 10
Site Performance (LCP/CLS)
8.5 / 10
Overall Score
8.9 / 10
The Impact

Numbers that matter.

Projected outcomes based on category search volumes, industry conversion benchmarks and average booking values in the Melbourne wedding market.

+900%
Estimated organic search visibility within 90 days of indexation
From zero indexed signals → full on-page + schema foundation
+30%
Expected click-through rate uplift from Google star ratings in SERPs
AggregateRating schema — 5.0 ★ visible directly in search results
$33K
Estimated annual revenue from organic enquiries alone
2,400 monthly searches · 2% CTR · 25% conversion · $2,800 avg booking
24
SEO signals — went from zero to fully implemented across all 8 pages
Title tags, meta, canonical, schema, OG, sitemap, robots, alt text & more
8
Pages built and SEO-optimised with unique titles, descriptions and schema
Home · About · Services · Packages · Gallery · Reviews · Music · Contact
11
Real wedding photos — SEO-named and alt-tagged — replacing all placeholders
Every image keyword-rich, descriptive and locally referenced
6
Social platforms wired into schema — FB, IG, TikTok, Pinterest, SoundCloud, EasyWeddings
Cross-platform entity signals for Google Knowledge Graph
"

The site went from something that couldn't be found on Google to a fully-optimised local business presence — with star ratings, real photography, and structured data — ready to compete for every couple searching in Melbourne.

Echo Affinity — Project Lead

What We Delivered

Everything, done right.

A complete overhaul across design, development and search — no half-measures, no cookie-cutter templates.

Website Design & Build
Custom design system — typography, colour palette, spacing, motion
8 pages built from scratch: Home, About, Services, Packages, Gallery, Reviews, Music, Contact
Fully responsive — mobile, tablet and desktop
Animated hero, scroll-reveal transitions, auto-scrolling testimonials carousel
Masonry photo gallery with hover effects and featured 3-image strip
3-tier package pricing cards with "Most Popular" feature state
Contact form with custom dropdowns, validation and booking-intent copy
Deployed to GitHub Pages with custom domain configuration
Technical SEO
Unique, keyword-led title tags on all 8 pages
Unique meta descriptions (140–160 chars) on all 8 pages
Self-referencing canonical tags (absolute HTTPS) on all 8 pages
XML sitemap with correct priorities, changefreq and lastmod dates
robots.txt with sitemap reference — full crawl access confirmed
Hero image preloaded for LCP (Largest Contentful Paint) optimisation
Google Fonts preconnect — eliminates DNS lookup latency
Lazy loading on all below-fold images — reduced initial page weight
Structured Data & Schema
LocalBusiness + EntertainmentBusiness @graph entity with full NAP
AggregateRating — 5.0 ★ from 16 verified reviews (eligible for Google star display)
3 inline Review schema entries
OfferCatalog — 3 packages declared (Essential, Signature, Grand Premiere)
Person schema for Bernard — jobTitle, worksFor, knowsAbout
areaServed — Victoria + New South Wales declared
sameAs — 6 social profiles cross-linked to business entity
Typed inner page schemas: AboutPage, CollectionPage, FAQPage, ContactPage
Content & E-E-A-T
Open Graph + Twitter Card metadata on all 8 pages — every link share renders image + description
11 real wedding photos — SEO-friendly filenames and descriptive alt text on every image
16 verified EasyWeddings reviews across homepage marquee and reviews page
2024 & 2025 EasyWeddings 5-Star Supplier Award showcased with imagery
Radio show credibility signal (22,000+ weekly listeners) woven into bio
ABN, full business address, phone and email in footer and schema
Internal linking strategy — all 8 pages interconnected via nav, footer and CTA bands
Keyword targeting across 8 high-intent Melbourne wedding search queries
How We Got There

The process.

Phase 1
Discovery & Strategy
Audited the existing site, mapped target keywords for the Melbourne wedding DJ category, scoped the full SEO and design system, documented all brand assets and business information.
Phase 2
Design System & Full Build
Built the complete design system — colour palette, typography, spacing, component library. Constructed all 8 pages from scratch with premium editorial aesthetic, animations and responsive layout.
Phase 3
Content & Photography
Replaced all placeholder imagery with 11 real wedding photos. Wrote optimised copy across all pages. Surfaced 16 EasyWeddings reviews and wired in award imagery and credibility signals.
Phase 4
SEO & Structured Data
Deployed all 24 SEO signals: title tags, meta descriptions, canonical tags, full JSON-LD schema graph, Open Graph metadata, sitemap, robots.txt and performance optimisations across every page.
Phase 5
QA, Deployment & Handover
Tested across devices and screen sizes. Deployed to GitHub Pages with custom domain. Delivered full handover documentation including next steps — Search Console, Google Business Profile, content expansion.
Work With Us

Your business deserves
to be found.

Echo Affinity builds websites and SEO foundations for businesses that are serious about growth. If your site isn't working as hard as you are, let's fix that.