Generative Assets · Industry Demos XXX · site 362

How the Laneway Living demo was built

A fictional Rockingham granny flat and backyard studio builder, built as a one-page conversion demonstration — the page a real builder would put in front of a Baldivis family bringing a parent closer, a Secret Harbour owner after a rentable one-bed, or a Kwinana block with room for a studio office. One job: a site-survey request with the size, cladding and extras already priced, and the honest weeks-on-site figure beside the number. Back to the site · Index.

Concept

Laneway Living sells a second home one fence away: studio, 1-bed and 2-bed flats built turnkey — design, council lodgement, slab to handover clean — as one GST-inclusive number. The page's single conversion is the free site survey. The signature, the Flat Planner, lets the visitor draw their flat and see it priced before they give a phone number, then carries the plan into the survey form so the lead arrives warm. Every price on the page comes from one pinned anchor table, and the planner's cheapest result for each size is exactly the "from" price on the services grid.

The Flat Planner

A drawn SVG front elevation at the back fence: a skillion Colorbond roof in ironstone, a drawn entry door (numbered 362 — the second-read detail), window bays, a slab line, the main house's gable faint behind, a fence in front with the price sign standing on its posts, a gum whose leaf clusters sway and a cloud that drifts behind the gable. The size chip widens the flat — studio is a door and one window bay, 1-bed adds a bay, 2-bed adds a third bay and a door sidelight — with the floor area cast small under the slab. The cladding chip swaps the wall pattern: vertical corrugation for Colorbond, a smooth fill with a dashed expansion joint for render, drawn courses for face brick. Toggles draw their marks: a full kitchen adds a rangehood flue through the roof and a sink window, the veranda adds a posted lean-to fascia and deck boards, and the split system adds a wall head inside a window and a condenser on the slab (two units stacked on a bracket for the 2-bed, which draws two heads).

The price sign carries two lines plus the declaration: the turnkey total, "about N weeks on site after approval" (always present), and "+ site works & service runs, quoted after the survey" — the footnote appears wherever the total does: sign, ledger and the plain-text mirror under the ledger. On the 2-bed the sign adds the lot-size note; the ledger and mirror always carry the full sentence, the sign carries it in full from 641 px up and in its pinned short form at phone widths, where the sign docks beneath the elevation instead of standing on the scene.

The pricing model (pinned anchors, GST-inclusive turnkey)

ControlStudio 35 m²1-bed 45 m²2-bed 60 m²Weeks
Lump sum (kitchenette; 2-bed has a full kitchen)$109,000$139,000$179,00012 · 14 · 16
Render +$280 per m² of floor$9,800$12,600$16,800+1
Face brick +$380 per m² of floor$13,300$17,100$22,800+3
Full kitchen upgrade$9,500$9,500forced on, $0 ("included")
Veranda 12 m², posted lean-to + deck$8,400$8,400$8,400
Split-system air con, per unit $2,6001 unit · $2,6001 unit · $2,6002 units · $5,200
Site works, sewer/water/power runs, retaining, fencingno number — quoted after the site survey (declared on the sign, ledger, mirror and FAQ)

Rules shipped as pinned: cladding multiplies the size's floor area; air con multiplies the size's unit count and carries its on/off across size chips, repricing $2,600 ↔ $5,200; kitchen, veranda and the lump sum are flat. On the 2-bed the kitchen toggle is forced on and disabled with its reason on-card, and stepping back to a studio or 1-bed restores the visitor's prior choice — on at $9,500 or off — not a reset. The lot-size note is a suggestion, never a lock: "most councils want a 450 m² lot or more behind a 60 m² flat — we confirm yours on the survey" (phone form: "2-beds usually need a 450 m²+ lot — we confirm on the survey"). Every cell is integer-safe by construction, so totals display to the whole dollar with no rounding decision.

Worked figures (all measured from the running page and cross-checked against an independent oracle)

ScenarioArithmeticTotalWeeks line
Rest state — 1-bed, render, kitchen, veranda, air con139,000 + 12,600 + 9,500 + 8,400 + 2,600$172,100about 15 weeks
Studio, Colorbond, nothing (grid floor)109,000$109,000about 12 weeks
2-bed, face brick, kitchen forced, veranda, air con179,000 + 22,800 + 0 + 8,400 + 5,200$215,400about 19 weeks · lot note present
1-bed, Colorbond, full kitchen only139,000 + 9,500$148,500about 14 weeks
Rest → 2-bed (render): kitchen forced $0, air con repriced179,000 + 16,800 + 0 + 8,400 + 5,200$209,400about 17 weeks → back to 1-bed restores $172,100
Kitchen off on 1-bed → 2-bed → backkitchen forced on, then restored OFF$162,600about 15 weeks
Studio, face brick, air con109,000 + 13,300 + 2,600$124,900about 15 weeks
Rapid-fire studio → 2-bed → 1-bed → studio (from rest)109,000 + 9,800 + 9,500 + 8,400 + 2,600$139,300kitchen toggle re-enabled on studio

Palette — render, ironstone, woodland grey

Argued from a fresh rendered wall, a Colorbond Ironstone roof at dusk, Woodland Grey gutters and the charcoal ink of a framing plan. Contrast was measured with WCAG arithmetic from the shipped hex values; nothing needed the two-token remedy because the spec had already split the woodland line colour from a darker woodland ink for small copy.

#F4F5F2 renderpage ground; cards #FFFFFF
#23272B charcoalbody ink — 13.74:1 on the ground, 15.04:1 on cards; the sign board and trust strip
#8F3A2F ironstoneCTA fill, white labels 7.46:1; hover #762F27 9.52:1; as link ink 6.82:1 on ground, 7.46:1 on white; the roof
#6B7169 woodland greylines, gutters, chip outlines, map dots — 4.58:1 on the ground, so large labels only
#4F554E woodland inksmall grey copy — 7.00:1 on the ground, 7.66:1 on cards, 6.33:1 on the deep ground
#F2B9AE sign tintthe price on the charcoal sign — 8.83:1; #DADDD8 secondary lines 10.97:1

Type

Space Grotesk 600 for display — a plan-drawing grotesk with a drafting feel, set tight for the h1 and huge for the "15 weeks on site, one fence away" moment, which is the rest-state weeks line and would be re-derived if the rest state ever changed. IBM Plex Sans for everything else: a workhorse with enough character in its numerals to carry the ledger and the sign. Body is 17 px on every width; nothing below 13 px except the sign's fine lines, which sit on charcoal at ≥8.8:1.

Techniques

Conversion decisions

Local SEO we'd implement for the real business

This demo page ships only WebPage and BreadcrumbList structured data naming it a demonstration, because fictional business schema in a real index is dishonest markup. For the real builder we would ship the following, fed from their actual reviews feed and registration details:

{
  "@context": "https://schema.org",
  "@type": "GeneralContractor",
  "name": "Laneway Living",
  "description": "Granny flats and backyard studios built turnkey across Rockingham, Kwinana and Perth's south coast.",
  "url": "https://www.example-builder.com.au/",
  "telephone": "+61 8 9000 0362",
  "image": "https://www.example-builder.com.au/og/flat-elevation.jpg",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Rockingham",
    "addressRegion": "WA",
    "postalCode": "6168",
    "addressCountry": "AU"
  },
  "areaServed": ["Rockingham", "Baldivis", "Kwinana", "Secret Harbour", "Port Kennedy", "Safety Bay", "Cockburn", "Lakelands"],
  "openingHoursSpecification": [
    { "@type": "OpeningHoursSpecification", "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"], "opens": "07:30", "closes": "16:30" }
  ],
  "hasOfferCatalog": {
    "@type": "OfferCatalog",
    "name": "Granny flats",
    "itemListElement": [
      { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Studio granny flat, 35 m²" }, "priceSpecification": { "@type": "PriceSpecification", "price": "109000", "priceCurrency": "AUD", "valueAddedTaxIncluded": true } },
      { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "1-bed granny flat, 45 m²" }, "priceSpecification": { "@type": "PriceSpecification", "price": "139000", "priceCurrency": "AUD", "valueAddedTaxIncluded": true } },
      { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "2-bed granny flat, 60 m²" }, "priceSpecification": { "@type": "PriceSpecification", "price": "179000", "priceCurrency": "AUD", "valueAddedTaxIncluded": true } }
    ]
  },
  "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.9", "reviewCount": "38" },
  "review": [
    {
      "@type": "Review",
      "author": { "@type": "Person", "name": "Customer name from the reviews feed" },
      "reviewRating": { "@type": "Rating", "ratingValue": "5" },
      "reviewBody": "Pulled from Google Business Profile via the reviews integration, never hand-typed."
    }
  ]
}

Alongside the schema: a Google Business Profile tuned to "granny flat builder Rockingham", suburb landing sections for Baldivis, Kwinana and the coast, the FAQ marked up as FAQPage once the answers are the builder's own, and the site-survey form posting to their CRM with UTM capture.

What changes for the real client

Iteration log

Laneway Living is a fictional business — a granny flat builder industry demonstration designed & built by Sapience Analytics, part of the Generative Assets collection. Back to the site · Index.