Studio Sown: Technical SEO Excellence

Case Study

January 2026

8 min read

Client: Studio Sown

Industry: Landscape Architecture

Location: Melbourne, VIC

Type: Boutique Practice

0

Accessibility Score

0

Best Practices

0

SEO Score

The Brief

Studio Sown is a boutique landscape architecture practice in Melbourne, specialising in residential garden design, urban botany and refined groundwork. The brief was a marketing website that reflects their craft, performs well in search, and converts inquiry , without leaning on heavy CMS or third-party page builders.

Echo Studios delivered the strategy, design and technical build; echosite.au handled architecture, development and technical SEO.

(Technical Stack)

Framework

Next.js 16 (App Router)

UI

React 19, TypeScript, shadcn/ui, Tailwind

SEO

Metadata API, Schema.org, dual sitemaps

Backend

Next.js Route Handlers

Forms

react-hook-form, Zod, Resolvers

Analytics

Google Tag Manager, SPA page views

Technical SEO

Technical SEO was treated as a first-order concern: metadata, crawling, structured data and performance are built into the stack rather than retrofitted. Per-page metadata driven by generateMetadata() with unique title, description, keywords, canonical and noindex per route. Open Graph and Twitter cards generated from centralised config.

Geo-targeting with geo.region, geo.placename, geo.position reinforcing Melbourne/VIC for local queries. Dual sitemaps: standard sitemap.xml with lastModified, changeFrequency, priority and images per URL, plus a dedicated sitemap-images.xml with image:loc, image:caption and image:title.

Security headers set via next.config.mjs including X-DNS-Prefetch-Control, X-Frame-Options, X-Content-Type-Options, and Referrer-Policy.

(Implementation)

01

App Router & Routing

Root layout holds metadata, GTM, schema (Organisation, WebSite) and Providers. Static and dynamic routes: home, ethos, work, work/[project], process, contact, contact/thank-you. Route handlers for contact form POST. Custom not-found and template for 404 and re-renders.

02

React & Components

React 19 with Server Components by default, client components only where needed (GTM, hero images, forms, toasts). shadcn/ui with Radix primitives, Tailwind, tailwindcss-animate, framer-motion, embla-carousel. Forms via react-hook-form with Zod validation submitting to /api/contact.

+
03

Contact API & Backend

POST handler validates name and email (returns 400 if missing). Sends normalised payload to external webhook with x-api-key auth. Returns 200 on success, 500 on config or webhook failure. No database or file storage, integration via env and webhook. Environment requires WEBHOOK_URL and WEBHOOK_API_KEY.

+
04

Image & Performance Optimisation

Next.js images config with AVIF and WebP formats, device sizes and image sizes tuned for responsive and Core Web Vitals. minimumCacheTTL: 60 for caching. Lazy loading for below-fold content. Priority loading for hero and LCP images. reactStrictMode enabled.

+

Beyond the Website

Beyond the technical build, Echo Studios implemented CRM and automation. Instant lead capture from the website with automated response from the contact form. Email welcome sequence for new leads with quick overview of services.

Follow-up email and SMS sequences driving people to a new /schedule page with embedded calendar. In-person usage support: when Jeejoon speaks with prospects face-to-face, adding a quick tag triggers a follow-up email and SMS sequence for professionality and keeping leads warm.

(Testimonial)

We can't recommend Echo Studios enough! Phil has helped us streamline and improve our business processes tremendously. He walked us through considered recommendations and suggestions that we never thought possible. He's also kindly reviewed our old website and integrations, and provided valuable insight to improve our online presence, SEOs and Google Ads. We're truly thrilled and excited with the work he's done for our boutique landscape design business.

Rachel G., Owner, Studio Sown

100

SEO Score

100

Accessibility

(Schema & Structured Data)

Organisation

Business identity, contact, area served, sameAs

WebSite

Site-level entity and SearchAction

BreadcrumbList

Project and section pages

CreativeWork

Portfolio projects with full metadata

Service

Service offers and provider

HowTo

Process and “how we work” content

CollectionPage

Work index and project lists

The Result

A marketing website that reflects Studio Sown's craft, technically excellent, SEO-first, and built to convert inquiry. Perfect Lighthouse scores across accessibility, best practices, and SEO. Comprehensive structured data making every page rich in search results. And beyond the website, CRM automation capturing and nurturing every lead.

This is what happens when strategy, design, and technical build work together.

Written by


Phil

Founder & CEO, Echo Studios