Table Bay Curtains
& Blinds

Comprehensive analysis of 18 pages across the Table Bay Curtains Shopify store. Evaluating content, conversion architecture, brand signals, and growth opportunities for a 28-year Cape Town institution.

18 Pages Reviewed
Developing Site Maturity
Partial StoryBrand
1997 Established

Executive Summary

Six core insights from a deep-dive into the Table Bay Curtains digital presence.

What They Sell
Custom and ready-made curtains, blinds, shutters, upholstery, bespoke furniture, and interior design services. Also retails A-grade furnishing fabrics online.
Who They Serve
Homeowners, interior decorators, guest house and Airbnb owners, and commercial properties in Cape Town and broader South Africa via online delivery.
Core Promise
Quality custom window treatments and furnishings at competitive prices, backed by 28 years of expertise and a team of in-house professionals.
Revenue Model
Service fees (bespoke curtain make-up, installation, upholstery, design), product retail (ready-made curtains R396 -- R1,408), and fabric sales.
Biggest Gap
Zero testimonials or reviews on the entire site despite Judge.me being installed. No before/after galleries, no process transparency, no pricing guidance.
Quick Win
Enable Judge.me reviews, add a 3-step "How It Works" process to every service page, and create a project portfolio gallery from existing blog photography.

Products & Services

Six distinct offerings spanning custom craftsmanship, retail e-commerce, and professional design services.

Bespoke Curtaining
Custom curtains made to measure and professionally installed. On-site measurement ensures perfect fit. 4 curtain styles offered: wave, regis, pinch pleat, and kirsch.
CTA: Request a Callback · Pricing: Hidden (quote required)
Ready-Made Curtains
Pre-made curtains in standard sizes for online purchase. 50+ SKUs across eyelet, tape, and wave styles with blockout levels. Free SA delivery and secure payments.
CTA: Shop Online · Pricing: R396 -- R1,408
Blinds & Shutters
7 blind types and shutter solutions from 8 manufacturer partnerships. In-house Roman blind manufacturing. Agent for Lifestyle Shutters in Western Cape.
CTA: Request a Callback · Pricing: Hidden
Upholstery & Re-upholstery
Professional re-upholstery of sofas, chairs, headboards, and pelmets. Collection and delivery service. Transparent approach to extra costs (springs, foam, frame).
CTA: Request a Callback · Pricing: Hidden (guideline on consult)
Bespoke Furniture
Custom-made furniture built to exact client specifications with quality checks at each stage. Thinnest page on the site -- no images, no examples, no detail.
CTA: Request a Callback · Pricing: Hidden
Design & Decorating
Professional interior design consultation for residential, commercial, and hospitality spaces. Two overlapping pages (Design + Decorating) with unclear differentiation.
CTA: Request a Callback · Pricing: Hidden

StoryBrand Analysis

Evaluating the website against the 7-part StoryBrand messaging framework. Overall result: Partial Pass.

Customer as Hero
Partial
Copy alternates between brand-centered ("we specialize") and customer-centered ("create decor that reflects your true, unique style"). Inconsistent point of view.
Problem Definition
Partial
External: Old, ill-fitting curtains and tired furniture. Internal: Feeling overwhelmed by design choices. Philosophical: Not addressed -- no deeper "why this matters" narrative.
Guide Positioning
Partial
Empathy: Moderate -- they acknowledge design is overwhelming. Authority: Strong -- 28 years, A-grade fabrics, professional team. But no testimonials to validate.
Clear Plan
Fail
No explicit process steps anywhere on the site. No "Step 1, 2, 3" visualization. Customer has no idea what happens after requesting a callback.
Call to Action
Partial
Direct CTA: "Request a Callback" -- consistent but passive. Transitional: "Shop Online" for ready-made, plus PDF brochure downloads. No strong direct CTA.
Success & Stakes
Fail
Success: Weakly painted -- mentions "unique style" but no transformation imagery or customer stories. Failure: Not addressed at all -- zero urgency or cost of inaction.
Grunt Test Result
Partial Pass
What do you sell? Yes -- curtains, blinds, shutters, upholstery (clear from navigation and hero).
How does it improve my life? Unclear -- no transformation narrative or outcome-focused messaging.
What do I do next? Vague -- "Request a Callback" is passive and doesn't set expectations.

Conversion Architecture

Mapping the paths from arrival to action, and the friction points that slow them down.

Path 1: Bespoke Services
Google / Social
Homepage Slider
Service Page
Request Callback Form
No Confirmation Page
Path 2: E-commerce
Google / Social
Shop Collection
Product Page
Add to Cart
Checkout
Path 3: WhatsApp
WhatsApp Widget
Direct Chat
No Structured Flow

Friction Points

No Pricing on Service Pages
Forces a callback request for even basic pricing information. No "starting from" ranges or typical project costs are provided anywhere.
Callback Form Over-Asks
Form requires 4 fields when 2 would suffice. Every additional field reduces completion rate. Name + phone number is enough for a callback.
Zero Social Proof
No testimonials, reviews, or customer stories anywhere on the site despite Judge.me being installed. A 28-year business with no visible customer validation.
No Post-Callback Clarity
After submitting a callback request, the customer has no idea what happens next. No process explanation, no timeline expectation, no confirmation page.

LIFT Conversion Scoring: Homepage

Factor Score Evidence Fix Hypothesis
Value Proposition 3/5 "Bespoke Curtaining" is clear but generic. No unique differentiator in hero. Lead with transformation: "Your dream windows, expertly crafted since 1997"
Relevance 3/5 Slider covers many services but may dilute focus for specific search intent. Single hero with top service, secondary services below the fold.
Clarity 2/5 7 competing slides + 3 CTAs. Too many choices for the visitor. Simplify to 1 hero message + 1 primary CTA.
Urgency 1/5 Zero urgency signals. No offers, no scarcity, no deadlines. Add seasonal promotions or free consultation offer.
Anxiety 2/5 Supplier logos help, but no reviews, guarantees, or process clarity. Add testimonial strip and "How It Works" section.
Distraction 2/5 7 slides + 3 CTAs + 20 logos + blog previews = high cognitive load. Reduce to focused narrative flow with clear visual hierarchy.

Strengths & Weaknesses

What the site does well and where it falls short -- based on observed evidence.

Strengths
  • Comprehensive service range clearly organized in navigation covering 8+ categories
  • 20+ supplier brand partnerships displayed with logos, building third-party credibility
  • Functional e-commerce with real pricing for ready-made curtains (R396 -- R1,408)
  • Consistent contact accessibility with callback form, WhatsApp, and phone on every page
  • Blog has real project case studies with photos (e.g., Camps Bay guest house)
Weaknesses
  • Zero testimonials or reviews despite Judge.me being installed and configured
  • Service pages extremely thin at 100-200 words with few or no images
  • Blog dead since June 2023 with most posts dating to 2017-2018
  • No before/after project galleries for custom work, their most compelling service
  • No pricing guidance on any service page -- not even ranges or "starting from"
  • About page has no team photos, no founder story, no personality
  • Three hub pages added Nov 2025 have near-zero content -- restructuring incomplete
  • No video content despite the highly visual nature of their products

Brand Signals

Visual identity, verbal identity, and archetype indicators observed across the site.

Color Palette
#fbcd2e
#1d1d1d
#2DB742
#ffffff
Primary: bright yellow for accents and announcement bar. Near-black for text. WhatsApp green for chat widget. White backgrounds throughout.
Typography
Headlines: Sans-serif (Shopify default stack)
Body: Sans-serif (system fonts)
CTAs: Sans-serif, uppercase in some areas

No custom or premium typefaces observed. Purely functional typography.
Verbal Identity
Tone: Friendly, service-oriented, modest
Formality: Conversational, approachable
Person: Mix of "we" and "you"
Confidence: Balanced -- neither understated nor aggressive
Jargon: Light industry terms used naturally
Key phrase: "We've been draping the Cape since 1997"
Brand Archetype
Primary: Caregiver Secondary: Creator

Caregiver signals: Service-oriented, warm, client care emphasis, consultation, collection and delivery, problem-solving.

Creator signals: Bespoke/custom emphasis, enabling personal expression, design services.

Brand Inconsistencies

Visual Inconsistency
Homepage is polished but service pages vary wildly in content depth and image quality. Some pages have lifestyle imagery, others have none at all.
Tone Inconsistency
About page is warm and personal ("with a smile") but service pages are dry and transactional. WhatsApp greeting is warmest of all touchpoints.
Pricing Contradiction
Claims "A Grade Fabrics at the best prices" on every page but provides no pricing evidence on service pages. Online shop prices are mid-range, not "best prices."
Credibility Gap
Says "experienced professionals" but shows no team photos. Claims 28 years but content feels abandoned (mostly 2017-2018). Judge.me installed but zero reviews visible.

Missed Opportunities

High-impact improvements ranked by potential return. These represent the fastest paths to better conversion and trust.

01
Activate Judge.me Reviews
The review widget is installed but completely unused. Enabling it and soliciting reviews from 28 years of customers would instantly add the missing social proof layer.
Impact: High · Effort: Low
02
Project Portfolio Gallery
No before/after gallery exists despite the blog proving they do beautiful work. A dedicated portfolio page would be their most compelling sales asset.
Impact: High · Effort: Medium
03
"How It Works" Process
No service page explains what happens after you make contact. A simple 3-step process visualization would reduce anxiety and increase callback requests.
Impact: High · Effort: Low
04
Expand Service Pages
Most service pages are 100-200 words with no images. Adding process steps, pricing guidance, project photos, and testimonials would transform conversion.
Impact: High · Effort: Medium
05
Embed Instagram Feed
They have an Instagram account but no feed embedded on the site. Visual proof of ongoing work would show the business is active and build social proof.
Impact: Medium · Effort: Low
06
FAQ Page
Complex custom services generate common questions about pricing, timelines, fabric selection, and installation. No FAQ exists to address these pre-purchase concerns.
Impact: Medium · Effort: Low
07
Lead Magnet
No content upgrade or lead magnet exists. A "Free Window Treatment Style Guide" or "Style Quiz" would capture emails from visitors not ready to request a callback.
Impact: Medium · Effort: Medium
08
Comparison Content
No content helping customers choose between curtains, blinds, and shutters. Educational comparison content would capture search traffic and build authority.
Impact: Medium · Effort: Medium

Priority Action List (RICE Ranked)

# Finding Pages Affected Fix
1 Zero testimonials despite Judge.me installed All pages Enable and populate Judge.me reviews; add testimonial section to homepage and service pages
2 No before/after project gallery New page needed Create portfolio page showcasing completed projects with before/after photography
3 Service pages extremely thin /pages/design, /pages/bespoke-furniture Expand each page with process steps, pricing guidance, project photos, and testimonials
4 No clear process for bespoke services All service pages Add "How It Works" 3-step process to every service page
5 Homepage has 7 competing slides Homepage Replace slider with single hero featuring top service + 1 clear primary CTA
6 No pricing guidance on service pages Service pages Add "Starting from R___" or typical range to reduce quote-request friction
7 Blog dead since June 2023 /blogs/news/ Restart with monthly project showcases and seasonal decorating content
8 About page lacks humanity /pages/about-us Add team photos, founder story, and company milestones timeline
9 No FAQ for complex services New page needed Create FAQ addressing pricing, timelines, fabric selection, installation process
10 No lead magnet or content upgrade All pages Create "Free Window Treatment Style Guide" PDF as email capture

HomeWebsiteSocialCompetitorsStrategyGuidelinesProposal