SEO Promotion
The project operates in the highly competitive wedding industry niche in South Africa. The primary SEO goal is organic traffic from commercial bridal search queries in Johannesburg and Gauteng, targeting Top 1–3 positions on Google.co.za.
Target Keywords:
| Keyword | Type | Priority |
|---|
| wedding dresses Johannesburg | Commercial | ★★★ |
| bridal boutique Johannesburg | Commercial | ★★★ |
| wedding gowns South Africa | Commercial | ★★★ |
| bridal shop Gauteng | Local | ★★★ |
| designer wedding dresses JHB | Commercial | ★★ |
| luxury wedding gowns SA | Commercial | ★★ |
| Millanova dresses South Africa | Brand | ★★ |
| Luce Sposa South Africa | Brand | ★★ |
| bridal alterations Johannesburg | Service | ★★ |
| custom wedding dress design JHB | Service | ★ |
SEO Work Performed:
- Technical site audit: page speed, Core Web Vitals, indexation
- URL structure and WooCommerce category optimization
- On-page optimization: Title, Meta Description, H1–H2 for each collection page
- Product page optimization: dress descriptions, image alt tags
- Local SEO: Google Business Profile, NAP consistency, local citations
- Schema Markup: Product, LocalBusiness, FAQPage — for Rich Snippets
- Content strategy: wedding trends blog, bridal guides
- Link building: South African wedding directories, fashion blogs, PR
- Position monitoring and monthly reporting
Local SEO: For a boutique in Johannesburg, local SEO is a critical channel. Most bridal searches include a geo-modifier — “Johannesburg”, “JHB”, “Gauteng”. Work focused on:
- Optimizing Google Business Profile with up-to-date photos, descriptions and services
- Acquiring and managing Google reviews (140+ reviews already on the site)
- Local landing pages targeting Gauteng, Johannesburg South, Midrand
- Listings in South African wedding directories: SouthAfricanWeddings.com, Bride.co.za, and others
Google Ads
Google Ads campaigns deliver instant traffic from brides actively searching for a wedding dress. Targeting — Johannesburg and Gauteng, target audience — brides aged 24–40, premium/luxury segment.
Ad Account Structure:
| Campaign | Ad Type | Goal |
|---|
| Brand queries | Search — RSA | Brand protection, high CTR |
| Commercial (dresses) | Search — RSA | Fitting appointment bookings |
| Local (JHB/Gauteng) | Search — RSA | Regional traffic |
| Collections (brands) | Search — RSA | Millanova, Luce Sposa |
| Remarketing | Display — RSA | Returning visitors |
| Performance Max | PMax | Reach + conversions |
Key Campaign Settings:
- Geo-targeting: Johannesburg, Gauteng Province
- Devices: mobile priority (primary audience uses smartphones)
- Schedule: focus on evenings and weekends (peak search hours)
- Bidding: Target CPA / Maximize Conversions with target cost-per-lead
- Audiences: In-Market (Wedding), Custom Intent, Remarketing Lists
- Ad extensions: Sitelinks, Callouts, Location, Call, Structured Snippets
- Conversions: tracking of booking forms, calls, collection page views
Metrics & KPIs:
| Metric | Target |
|---|
| CTR (Search) | 8% |
| Conversion rate (fitting bookings) | 3% |
| Cost per lead (CPL) | Data-driven optimization |
| Quality Score | 7/10 |
| Organic traffic (SEO) | 20–40% growth in 6 months |
| Brand query rankings | Top 1–3 |
| Commercial JHB query rankings | Top 1–5 |
Project Specifics & Challenges
South African Market:
- The South African search market operates primarily on Google.co.za
- High share of mobile traffic (70–80%) — mobile optimization is critical
- Competition: several major bridal boutiques in Johannesburg and Pretoria
- Seasonality: peaks during the South African spring/summer season (October–March)
Product Specifics:
- Luxury segment — long decision cycle (6–12 months before the wedding)
- Visually rich content — photo quality directly impacts conversion rates
- Emotional purchase — content and ads must resonate with brides
- Unique SKUs — each dress is one-of-a-kind, requiring individual SEO optimization per product card
- Offline conversion — the ultimate goal of ads and SEO is a fitting appointment, not an online purchase
WooCommerce Technical SEO:
- URL structure optimization: /product/dress-name/ — short, readable URLs
- Canonical tags to eliminate duplicates (filters, product variations)
- Image optimization: WebP format, lazy loading, keyword-rich alt tags
- XML Sitemap with priority settings for collection and product pages
- Speed: Core Web Vitals optimization (LCP, FID, CLS) for WooCommerce
- Google Analytics 4 + Google Tag Manager integration for conversion tracking
Reporting & Communication
Monthly reports include:
- Position dynamics on Google.co.za for target queries
- Organic traffic stats (GA4): sessions, users, conversions
- Google Ads metrics: impressions, clicks, CTR, CPL, conversions
- Technical tasks completed during the period
- Work plan for the following month