{"id":3755,"date":"2026-04-13T07:44:14","date_gmt":"2026-04-13T07:44:14","guid":{"rendered":"https:\/\/t2design.com.au\/?page_id=3755"},"modified":"2026-04-13T08:18:07","modified_gmt":"2026-04-13T08:18:07","slug":"floor-sanding-websites-seo-google-business-google-ads-t2design-melbourne","status":"publish","type":"page","link":"https:\/\/t2design.com.au\/en\/floor-sanding-websites-seo-google-business-google-ads-t2design-melbourne\/","title":{"rendered":"Floor Sanding Websites, SEO, Google Business &amp; Google Ads | T2DESIGN Melbourne"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3755\" class=\"elementor elementor-3755\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e697aa7 e-flex e-con-boxed e-con e-parent\" data-id=\"e697aa7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-02e59b8 elementor-widget elementor-widget-html\" data-id=\"02e59b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>Floor Sanding Websites, SEO, Google Business & Google Ads | T2DESIGN Melbourne<\/title>\r\n<meta name=\"description\" content=\"T2DESIGN: 20+ floor sanding and timber flooring sites built. Website, SEO, Google Business Profile (Maps), and Google Ads \u2014 aligned for local Search and the Maps local pack. Melbourne & Sydney.\">\r\n<meta name=\"robots\" content=\"index, follow\">\r\n<!-- If you publish this file at a different path, update canonical + og:url to match the live URL exactly. -->\r\n<link rel=\"canonical\" href=\"https:\/\/t2design.com.au\/floor-sanding-case-study-2\/\">\r\n<meta property=\"og:type\" content=\"website\">\r\n<meta property=\"og:site_name\" content=\"T2DESIGN\">\r\n<meta property=\"og:locale\" content=\"en_AU\">\r\n<meta property=\"og:title\" content=\"Floor Sanding Websites, SEO, Google Business & Google Ads | T2DESIGN Melbourne\">\r\n<meta property=\"og:description\" content=\"20+ floor sanding and timber flooring sites. Full local stack: website, SEO, Google Business Profile, Google Ads \u2014 aligned for Search, Maps and quote-ready traffic. Melbourne & Sydney.\">\r\n<meta property=\"og:url\" content=\"https:\/\/t2design.com.au\/floor-sanding-case-study-2\/\">\r\n<meta property=\"og:image\" content=\"https:\/\/t2design.com.au\/assets\/og-floor-sanding-case-study.jpg\">\r\n<meta property=\"og:image:width\" content=\"1200\">\r\n<meta property=\"og:image:height\" content=\"630\">\r\n<meta property=\"og:image:alt\" content=\"T2DESIGN \u2014 floor sanding web design and local growth\">\r\n<meta name=\"twitter:card\" content=\"summary_large_image\">\r\n<meta name=\"twitter:title\" content=\"Floor Sanding Websites, SEO, Google Business & Google Ads | T2DESIGN\">\r\n<meta name=\"twitter:description\" content=\"20+ floor sanding sites built. Website, SEO, Google Business, Google Ads \u2014 one aligned local growth stack. Melbourne & Sydney.\">\r\n<meta name=\"twitter:image\" content=\"https:\/\/t2design.com.au\/assets\/og-floor-sanding-case-study.jpg\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n  :root {\r\n    --black: #0a0c10;\r\n    --charcoal: #12161c;\r\n    --dark: #0e1218;\r\n    --timber: #b86f3c;\r\n    --timber-light: #d4874f;\r\n    --timber-pale: #ede6de;\r\n    --sand: #9a8b7a;\r\n    --offwhite: #eef1f4;\r\n    --white: #ffffff;\r\n    --grey: #8a9199;\r\n    --grey-light: #c5cad1;\r\n    --border: rgba(255,255,255,0.08);\r\n    --border-light: rgba(184,111,60,0.28);\r\n    --slate-glow: rgba(91, 120, 150, 0.12);\r\n    --radius: 6px;\r\n    --radius-lg: 10px;\r\n    --shadow-sm: 0 2px 8px rgba(0,0,0,0.06);\r\n    --shadow-card: 0 4px 24px rgba(0,0,0,0.07);\r\n    --section-y: 88px;\r\n    --section-y-sm: 64px;\r\n  }\r\n\r\n  * { margin: 0; padding: 0; box-sizing: border-box; }\r\n\r\n  html { scroll-behavior: smooth; }\r\n\r\n  img { max-width: 100%; height: auto; display: block; }\r\n\r\n  a:focus-visible,\r\n  button:focus-visible,\r\n  input:focus-visible,\r\n  select:focus-visible,\r\n  textarea:focus-visible {\r\n    outline: 2px solid var(--timber-light);\r\n    outline-offset: 2px;\r\n  }\r\n  .form-input:focus-visible,\r\n  .form-select:focus-visible,\r\n  .form-textarea:focus-visible {\r\n    outline: none;\r\n  }\r\n\r\n  #cases, #handled, #problems, #why, #build, #anatomy, #outcomes, #packages, #faq, #contact {\r\n    scroll-margin-top: 64px;\r\n  }\r\n\r\n  body {\r\n    font-family: 'Plus Jakarta Sans', system-ui, sans-serif;\r\n    background: var(--black);\r\n    color: var(--white);\r\n    font-size: 16px;\r\n    line-height: 1.65;\r\n    overflow-x: hidden;\r\n  }\r\n\r\n  \/* \u2500\u2500 UTILITY \u2500\u2500 *\/\r\n  .container { max-width: 1200px; margin: 0 auto; padding: 0 28px; }\r\n  .container--narrow { max-width: 860px; margin: 0 auto; padding: 0 28px; }\r\n  .section { padding: var(--section-y) 0; }\r\n  .section--dark { background: var(--charcoal); }\r\n  .section--offwhite { background: var(--offwhite); color: var(--black); }\r\n  .section--timber { background: var(--timber); color: var(--black); }\r\n\r\n  .eyebrow {\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.18em;\r\n    text-transform: uppercase;\r\n    color: var(--timber);\r\n    margin-bottom: 12px;\r\n    display: block;\r\n  }\r\n  .eyebrow--dark { color: var(--black); }\r\n  .eyebrow--light { color: rgba(255,255,255,0.5); }\r\n\r\n  h1, h2, h3, h4 {\r\n    font-family: 'Playfair Display', Georgia, serif;\r\n    line-height: 1.08;\r\n    font-weight: 400;\r\n    letter-spacing: -0.01em;\r\n  }\r\n\r\n  \/* \u2500\u2500 HERO \u2500\u2500 *\/\r\n  .hero {\r\n    min-height: min(72vh, 640px);\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: flex-end;\r\n    padding: 64px 0 48px;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .hero-bg {\r\n    position: absolute;\r\n    inset: 0;\r\n    z-index: 0;\r\n    background:\r\n      radial-gradient(ellipse 70% 55% at 72% 38%, rgba(184,111,60,0.1) 0%, transparent 55%),\r\n      radial-gradient(ellipse 60% 50% at 20% 70%, rgba(91,120,150,0.07) 0%, transparent 50%),\r\n      linear-gradient(165deg, #0a0c10 0%, #131a22 50%, #0c0f14 100%);\r\n  }\r\n\r\n  .hero-grid {\r\n    position: absolute;\r\n    inset: 0;\r\n    background-image:\r\n      linear-gradient(rgba(255,255,255,0.03) 1px, transparent 1px),\r\n      linear-gradient(90deg, rgba(255,255,255,0.03) 1px, transparent 1px);\r\n    background-size: 60px 60px;\r\n    z-index: 0;\r\n  }\r\n\r\n  .hero-content { position: relative; z-index: 2; }\r\n\r\n  .hero-tag {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: rgba(184,111,60,0.12);\r\n    border: 1px solid var(--border-light);\r\n    padding: 8px 16px;\r\n    border-radius: var(--radius);\r\n    margin-bottom: 20px;\r\n    font-size: 11px;\r\n    font-weight: 500;\r\n    letter-spacing: 0.1em;\r\n    text-transform: uppercase;\r\n    color: var(--timber);\r\n    animation: fadeInUp 0.6s ease both;\r\n  }\r\n  .hero-tag::before {\r\n    content: '';\r\n    width: 6px; height: 6px;\r\n    border-radius: 50%;\r\n    background: var(--timber);\r\n    animation: pulse 2s infinite;\r\n  }\r\n  @keyframes pulse {\r\n    0%, 100% { opacity: 1; transform: scale(1); }\r\n    50% { opacity: 0.5; transform: scale(0.8); }\r\n  }\r\n\r\n  .hero h1 {\r\n    font-size: clamp(32px, 5.5vw, 68px);\r\n    font-weight: 400;\r\n    letter-spacing: -0.03em;\r\n    line-height: 1.05;\r\n    margin-bottom: 6px;\r\n    animation: fadeInUp 0.6s ease 0.1s both;\r\n  }\r\n  .hero h1 .line2 {\r\n    color: var(--timber);\r\n    display: block;\r\n  }\r\n\r\n  .hero-sub {\r\n    font-size: clamp(16px, 1.85vw, 19px);\r\n    font-weight: 400;\r\n    color: rgba(255,255,255,0.68);\r\n    max-width: 38rem;\r\n    margin: 20px 0 32px;\r\n    line-height: 1.65;\r\n    animation: fadeInUp 0.6s ease 0.2s both;\r\n  }\r\n\r\n  .hero-ctas {\r\n    display: flex;\r\n    gap: 16px;\r\n    flex-wrap: wrap;\r\n    animation: fadeInUp 0.6s ease 0.3s both;\r\n  }\r\n\r\n  .btn {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    padding: 16px 32px;\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    transition: background 0.2s, border-color 0.2s, transform 0.2s, color 0.2s;\r\n    cursor: pointer;\r\n    border: none;\r\n  }\r\n  .btn-primary {\r\n    background: var(--timber);\r\n    color: var(--black);\r\n  }\r\n  .btn-primary:hover { background: var(--timber-light); transform: translateY(-1px); }\r\n\r\n  .btn-outline {\r\n    background: transparent;\r\n    color: var(--white);\r\n    border: 1px solid rgba(255,255,255,0.25);\r\n  }\r\n  .btn-outline:hover { border-color: var(--white); background: rgba(255,255,255,0.05); }\r\n\r\n  .hero-sites {\r\n    display: flex;\r\n    gap: 12px;\r\n    margin-top: 40px;\r\n    flex-wrap: wrap;\r\n    animation: fadeInUp 0.6s ease 0.4s both;\r\n  }\r\n\r\n  .site-pill {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    padding: 8px 14px;\r\n    background: rgba(255,255,255,0.04);\r\n    border: 1px solid var(--border);\r\n    border-radius: var(--radius);\r\n    font-size: 12px;\r\n    color: rgba(255,255,255,0.55);\r\n    letter-spacing: 0.03em;\r\n    transition: all 0.2s;\r\n    text-decoration: none;\r\n  }\r\n  .site-pill:hover {\r\n    border-color: var(--timber);\r\n    color: var(--timber);\r\n    background: rgba(184,111,60,0.06);\r\n  }\r\n  .site-pill::before {\r\n    content: '';\r\n    width: 5px; height: 5px;\r\n    border-radius: 50%;\r\n    background: var(--timber);\r\n    opacity: 0.7;\r\n  }\r\n\r\n  @keyframes fadeInUp {\r\n    from { opacity: 0; transform: translateY(24px); }\r\n    to { opacity: 1; transform: translateY(0); }\r\n  }\r\n\r\n  \/* \u2500\u2500 PROOF BAR \u2500\u2500 *\/\r\n  .proof-bar {\r\n    background: var(--timber);\r\n    padding: 0;\r\n    overflow: hidden;\r\n  }\r\n  .proof-bar-inner {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    max-width: 1200px;\r\n    margin: 0 auto;\r\n    padding: 0 28px;\r\n  }\r\n  .proof-stat {\r\n    padding: 28px 20px;\r\n    min-height: 120px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n    border-right: 1px solid rgba(0,0,0,0.1);\r\n  }\r\n  .proof-stat:last-child { border-right: none; }\r\n  .proof-stat-num {\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    font-size: clamp(36px, 5vw, 48px);\r\n    font-weight: 800;\r\n    line-height: 1;\r\n    color: var(--black);\r\n    margin-bottom: 6px;\r\n    letter-spacing: -0.03em;\r\n  }\r\n  .proof-stat-num--word {\r\n    font-size: clamp(26px, 3.8vw, 36px);\r\n    font-weight: 800;\r\n    letter-spacing: -0.03em;\r\n  }\r\n  .proof-stat-label {\r\n    font-size: 12px;\r\n    font-weight: 600;\r\n    color: rgba(0,0,0,0.58);\r\n    line-height: 1.45;\r\n  }\r\n\r\n  \/* \u2500\u2500 WHY DIFFERENT \u2500\u2500 *\/\r\n  .why-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 80px;\r\n    align-items: start;\r\n  }\r\n  .why-heading {\r\n    font-size: clamp(42px, 5vw, 72px);\r\n    color: var(--white);\r\n    margin-bottom: 24px;\r\n  }\r\n  .why-heading em {\r\n    font-style: normal;\r\n    color: var(--timber);\r\n  }\r\n  .why-intro {\r\n    font-size: 17px;\r\n    color: rgba(255,255,255,0.55);\r\n    line-height: 1.7;\r\n    margin-bottom: 40px;\r\n  }\r\n  .why-points { display: flex; flex-direction: column; gap: 0; }\r\n  .why-point {\r\n    display: flex;\r\n    gap: 20px;\r\n    padding: 24px 0;\r\n    border-bottom: 1px solid var(--border);\r\n  }\r\n  .why-point:first-child { border-top: 1px solid var(--border); }\r\n  .why-point-num {\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    color: var(--timber);\r\n    letter-spacing: 0.1em;\r\n    min-width: 28px;\r\n    padding-top: 3px;\r\n  }\r\n  .why-point-text h4 {\r\n    font-size: 16px;\r\n    font-weight: 600;\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    margin-bottom: 4px;\r\n    color: var(--white);\r\n  }\r\n  .why-point-text p {\r\n    font-size: 14px;\r\n    color: rgba(255,255,255,0.45);\r\n    line-height: 1.6;\r\n  }\r\n\r\n  .insight-card {\r\n    background: var(--charcoal);\r\n    border: 1px solid var(--border);\r\n    border-left: 3px solid var(--timber);\r\n    padding: 24px 26px;\r\n    margin-bottom: 12px;\r\n    border-radius: var(--radius);\r\n  }\r\n  .insight-card-label {\r\n    font-size: 10px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.15em;\r\n    text-transform: uppercase;\r\n    color: var(--timber);\r\n    margin-bottom: 10px;\r\n  }\r\n  .insight-card-text {\r\n    font-size: 15px;\r\n    color: rgba(255,255,255,0.7);\r\n    line-height: 1.6;\r\n  }\r\n  .insight-card-text strong { color: var(--white); }\r\n\r\n  \/* \u2500\u2500 CASE STUDIES \u2500\u2500 *\/\r\n  .cases-header {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: flex-end;\r\n    margin-bottom: 48px;\r\n    gap: 28px 40px;\r\n  }\r\n  .cases-heading {\r\n    font-size: clamp(36px, 4.5vw, 56px);\r\n    color: var(--black);\r\n    letter-spacing: -0.03em;\r\n  }\r\n  .cases-intro {\r\n    font-size: 15px;\r\n    color: rgba(0,0,0,0.52);\r\n    max-width: min(100%, 28rem);\r\n    line-height: 1.65;\r\n    flex-shrink: 0;\r\n  }\r\n  .cases-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 16px;\r\n  }\r\n\r\n  .case-card {\r\n    background: var(--white);\r\n    padding: 40px;\r\n    position: relative;\r\n    overflow: hidden;\r\n    border-radius: var(--radius-lg);\r\n    border: 1px solid rgba(0,0,0,0.07);\r\n    box-shadow: var(--shadow-sm);\r\n    transition: box-shadow 0.25s ease, border-color 0.25s ease, background 0.25s ease;\r\n  }\r\n  .case-card::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: 0;\r\n    left: 0;\r\n    right: 0;\r\n    height: 3px;\r\n    background: var(--timber);\r\n    transform: scaleX(0);\r\n    transform-origin: left;\r\n    transition: transform 0.3s ease;\r\n    border-radius: 0 0 var(--radius-lg) var(--radius-lg);\r\n  }\r\n  .case-card:hover {\r\n    background: #faf9f7;\r\n    border-color: rgba(0,0,0,0.1);\r\n    box-shadow: var(--shadow-card);\r\n  }\r\n  .case-card:hover::after { transform: scaleX(1); }\r\n  .case-card--featured::after { background: var(--timber-light); }\r\n\r\n  .case-card-region {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    margin-bottom: 28px;\r\n  }\r\n  .case-region-tag {\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.15em;\r\n    text-transform: uppercase;\r\n    color: rgba(0,0,0,0.35);\r\n  }\r\n  .case-scope-tags {\r\n    display: flex;\r\n    gap: 6px;\r\n    flex-wrap: wrap;\r\n    justify-content: flex-end;\r\n  }\r\n  .scope-tag {\r\n    font-size: 10px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.08em;\r\n    text-transform: uppercase;\r\n    padding: 4px 10px;\r\n    border-radius: 2px;\r\n    background: rgba(184,111,60,0.14);\r\n    color: #9a5e1a;\r\n  }\r\n\r\n  .case-client {\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    font-size: 32px;\r\n    font-weight: 800;\r\n    color: var(--black);\r\n    line-height: 1.1;\r\n    margin-bottom: 20px;\r\n  }\r\n\r\n  .case-structure {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 6px;\r\n    margin-bottom: 20px;\r\n  }\r\n  .struct-item {\r\n    font-size: 11px;\r\n    color: rgba(0,0,0,0.5);\r\n    background: rgba(0,0,0,0.05);\r\n    padding: 4px 10px;\r\n    border-radius: 2px;\r\n    letter-spacing: 0.03em;\r\n  }\r\n\r\n  .case-why {\r\n    font-size: 14px;\r\n    color: rgba(0,0,0,0.6);\r\n    line-height: 1.65;\r\n    padding-top: 16px;\r\n    border-top: 1px solid rgba(0,0,0,0.08);\r\n    margin-bottom: 24px;\r\n  }\r\n  .case-why strong { color: var(--black); }\r\n\r\n  .case-link {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.12em;\r\n    text-transform: uppercase;\r\n    color: var(--timber);\r\n    text-decoration: none;\r\n    transition: gap 0.2s;\r\n  }\r\n  .case-link:hover { gap: 12px; }\r\n  .case-link-arrow { font-size: 16px; }\r\n\r\n  .case-card--featured {\r\n    grid-column: 1 \/ -1;\r\n    background: var(--black);\r\n    color: var(--white);\r\n    border-color: rgba(255,255,255,0.1);\r\n    box-shadow: 0 8px 40px rgba(0,0,0,0.35);\r\n  }\r\n  .case-card--featured:hover {\r\n    background: #12151c;\r\n    border-color: rgba(255,255,255,0.12);\r\n    box-shadow: 0 12px 48px rgba(0,0,0,0.4);\r\n  }\r\n  .case-featured-right {\r\n    border-left: 1px solid rgba(255,255,255,0.06);\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: space-between;\r\n  }\r\n  .case-card--featured .case-client { color: var(--white); }\r\n  .case-card--featured .case-why { color: rgba(255,255,255,0.5); border-top-color: rgba(255,255,255,0.06); }\r\n  .case-card--featured .case-region-tag { color: rgba(255,255,255,0.3); }\r\n  .case-card--featured .struct-item { color: rgba(255,255,255,0.45); background: rgba(255,255,255,0.05); }\r\n\r\n  .featured-badge {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n    background: var(--timber);\r\n    color: var(--black);\r\n    font-size: 10px;\r\n    font-weight: 800;\r\n    letter-spacing: 0.15em;\r\n    text-transform: uppercase;\r\n    padding: 5px 12px;\r\n    border-radius: 2px;\r\n    margin-bottom: 20px;\r\n  }\r\n\r\n  .featured-highlights { display: flex; flex-direction: column; gap: 16px; }\r\n  .featured-hl {\r\n    display: flex;\r\n    gap: 14px;\r\n    align-items: flex-start;\r\n  }\r\n  .featured-hl-icon {\r\n    width: 36px; height: 36px;\r\n    background: rgba(184,111,60,0.1);\r\n    border: 1px solid rgba(184,111,60,0.22);\r\n    border-radius: 2px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: 16px;\r\n    flex-shrink: 0;\r\n  }\r\n  .featured-hl-text h4 {\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    color: var(--white);\r\n    margin-bottom: 2px;\r\n  }\r\n  .featured-hl-text p {\r\n    font-size: 13px;\r\n    color: rgba(255,255,255,0.4);\r\n    line-height: 1.5;\r\n  }\r\n\r\n  \/* \u2500\u2500 WHAT I BUILD \u2500\u2500 *\/\r\n  .build-heading {\r\n    font-size: clamp(40px, 5vw, 68px);\r\n    color: var(--white);\r\n    margin-bottom: 16px;\r\n  }\r\n  .build-subhead {\r\n    font-size: 16px;\r\n    color: rgba(255,255,255,0.5);\r\n    max-width: 40rem;\r\n    line-height: 1.65;\r\n    margin-bottom: 48px;\r\n  }\r\n\r\n  .build-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 12px;\r\n  }\r\n\r\n  .build-item {\r\n    background: var(--charcoal);\r\n    padding: 28px 24px;\r\n    border-radius: var(--radius);\r\n    border: 1px solid var(--border);\r\n    position: relative;\r\n    overflow: hidden;\r\n    transition: border-color 0.2s, background 0.2s;\r\n  }\r\n  .build-item::before {\r\n    content: '';\r\n    position: absolute;\r\n    left: 0;\r\n    top: 0;\r\n    bottom: 0;\r\n    width: 3px;\r\n    background: var(--timber);\r\n    transform: scaleY(0);\r\n    transform-origin: top;\r\n    transition: transform 0.3s ease;\r\n  }\r\n  .build-item:hover {\r\n    background: #181d24;\r\n    border-color: rgba(255,255,255,0.12);\r\n  }\r\n  .build-item:hover::before { transform: scaleY(1); }\r\n\r\n  .build-item-icon {\r\n    font-size: 28px;\r\n    margin-bottom: 16px;\r\n  }\r\n  .build-item h3 {\r\n    font-size: 20px;\r\n    font-weight: 700;\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    color: var(--white);\r\n    margin-bottom: 8px;\r\n  }\r\n  .build-item p {\r\n    font-size: 14px;\r\n    color: rgba(255,255,255,0.4);\r\n    line-height: 1.65;\r\n  }\r\n\r\n  \/* \u2500\u2500 LANDING ANATOMY \u2500\u2500 *\/\r\n  .anatomy-section { padding: var(--section-y) 0; }\r\n  .anatomy-heading {\r\n    font-size: clamp(36px, 4vw, 60px);\r\n    max-width: 700px;\r\n    margin-bottom: 12px;\r\n  }\r\n  .anatomy-heading em { font-style: normal; color: var(--timber); }\r\n  .anatomy-intro {\r\n    font-size: 15px;\r\n    color: rgba(0,0,0,0.52);\r\n    max-width: 40rem;\r\n    line-height: 1.65;\r\n    margin-bottom: 48px;\r\n  }\r\n\r\n  .anatomy-steps {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 0;\r\n    position: relative;\r\n  }\r\n  .anatomy-steps::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: 24px;\r\n    left: 16px; right: 16px;\r\n    height: 1px;\r\n    background: rgba(0,0,0,0.12);\r\n    z-index: 0;\r\n  }\r\n\r\n  .anatomy-step { position: relative; z-index: 1; padding: 0 20px 0 0; }\r\n  .anatomy-step-num {\r\n    width: 48px; height: 48px;\r\n    background: var(--black);\r\n    color: var(--white);\r\n    border-radius: 50%;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    font-size: 16px;\r\n    font-weight: 800;\r\n    margin-bottom: 20px;\r\n    flex-shrink: 0;\r\n  }\r\n  .anatomy-step-num.active {\r\n    background: var(--timber);\r\n    color: var(--black);\r\n  }\r\n  .anatomy-step h4 {\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    font-size: 15px;\r\n    font-weight: 600;\r\n    color: var(--black);\r\n    margin-bottom: 6px;\r\n  }\r\n  .anatomy-step p {\r\n    font-size: 13px;\r\n    color: rgba(0,0,0,0.5);\r\n    line-height: 1.6;\r\n  }\r\n\r\n  .anatomy-bottom {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 0;\r\n    margin-top: 48px;\r\n  }\r\n\r\n  \/* \u2500\u2500 PACKAGES \u2500\u2500 *\/\r\n  .pkg-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 14px;\r\n    margin-top: 40px;\r\n  }\r\n\r\n  .pkg-card {\r\n    background: var(--charcoal);\r\n    padding: 36px 28px;\r\n    position: relative;\r\n    border: 1px solid var(--border);\r\n    border-radius: var(--radius-lg);\r\n    transition: border-color 0.25s, background 0.25s, box-shadow 0.25s;\r\n  }\r\n  .pkg-card:hover {\r\n    border-color: rgba(184,111,60,0.45);\r\n    background: #181d24;\r\n    box-shadow: var(--shadow-sm);\r\n  }\r\n  .pkg-card--highlight {\r\n    background: var(--timber);\r\n    color: var(--black);\r\n  }\r\n  .pkg-card--highlight:hover {\r\n    border-color: transparent;\r\n    background: var(--timber-light);\r\n    box-shadow: var(--shadow-card);\r\n  }\r\n\r\n  .pkg-label {\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.2em;\r\n    text-transform: uppercase;\r\n    margin-bottom: 8px;\r\n    color: var(--timber);\r\n  }\r\n  .pkg-card--highlight .pkg-label { color: rgba(0,0,0,0.5); }\r\n\r\n  .pkg-name {\r\n    font-family: 'Playfair Display', Georgia, serif;\r\n    font-size: clamp(26px, 3.2vw, 34px);\r\n    font-weight: 400;\r\n    letter-spacing: -0.02em;\r\n    line-height: 1.15;\r\n    margin-bottom: 10px;\r\n  }\r\n  .pkg-card--highlight .pkg-name { color: var(--black); }\r\n\r\n  .pkg-for {\r\n    font-size: 13px;\r\n    color: rgba(255,255,255,0.35);\r\n    margin-bottom: 14px;\r\n    line-height: 1.5;\r\n  }\r\n  .pkg-card--highlight .pkg-for { color: rgba(0,0,0,0.5); }\r\n\r\n  .pkg-items { list-style: none; display: flex; flex-direction: column; gap: 7px; margin-bottom: 28px; }\r\n  .pkg-items li {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 10px;\r\n    font-size: 13px;\r\n    color: rgba(255,255,255,0.6);\r\n    line-height: 1.5;\r\n  }\r\n  .pkg-card--highlight .pkg-items li { color: rgba(0,0,0,0.7); }\r\n  .pkg-items li::before {\r\n    content: '\u2713';\r\n    color: var(--timber);\r\n    font-weight: 700;\r\n    flex-shrink: 0;\r\n    margin-top: 1px;\r\n  }\r\n  .pkg-card--highlight .pkg-items li::before { color: var(--black); }\r\n\r\n  .pkg-btn {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    width: 100%;\r\n    padding: 14px;\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    font-size: 14px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.1em;\r\n    text-transform: uppercase;\r\n    text-decoration: none;\r\n    border-radius: var(--radius);\r\n    transition: all 0.2s;\r\n  }\r\n  .pkg-btn--outline {\r\n    border: 1px solid rgba(255,255,255,0.15);\r\n    color: var(--white);\r\n  }\r\n  .pkg-btn--outline:hover { border-color: var(--timber); color: var(--timber); }\r\n  .pkg-btn--solid {\r\n    background: var(--black);\r\n    color: var(--white);\r\n  }\r\n  .pkg-btn--solid:hover { background: #222; }\r\n\r\n  .pkg-section-lead {\r\n    margin-top: 16px;\r\n    margin-bottom: 0;\r\n    max-width: 760px;\r\n  }\r\n\r\n  \/* \u2500\u2500 FAQ \u2500\u2500 *\/\r\n  .faq-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 0;\r\n    margin-top: 48px;\r\n    border: 1px solid var(--border);\r\n    border-radius: var(--radius-lg);\r\n    overflow: hidden;\r\n  }\r\n\r\n  .faq-item {\r\n    padding: 28px 30px;\r\n    border-bottom: 1px solid var(--border);\r\n    border-right: 1px solid var(--border);\r\n    transition: background 0.2s;\r\n  }\r\n  .faq-item:nth-child(even) { border-right: none; }\r\n  .faq-item:last-child,\r\n  .faq-item:nth-last-child(2):nth-child(odd) {\r\n    border-bottom: none;\r\n  }\r\n  .faq-item:hover { background: rgba(255,255,255,0.03); }\r\n  @media (max-width: 900px) {\r\n    .faq-item:nth-last-child(2):nth-child(odd) {\r\n      border-bottom: 1px solid var(--border);\r\n    }\r\n  }\r\n\r\n  .faq-q {\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    font-size: 14px;\r\n    font-weight: 700;\r\n    color: var(--white);\r\n    margin-bottom: 10px;\r\n    line-height: 1.45;\r\n  }\r\n  .faq-a {\r\n    font-size: 14px;\r\n    color: rgba(255,255,255,0.4);\r\n    line-height: 1.65;\r\n  }\r\n\r\n  \/* \u2500\u2500 FINAL CTA \u2500\u2500 *\/\r\n  .final-cta {\r\n    background: var(--offwhite);\r\n    padding: var(--section-y) 0 calc(var(--section-y) + 16px);\r\n  }\r\n  .final-cta-inner {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 80px;\r\n    align-items: start;\r\n  }\r\n  .final-cta-left h2 {\r\n    font-size: clamp(40px, 5vw, 68px);\r\n    color: var(--black);\r\n    margin-bottom: 20px;\r\n    line-height: 1;\r\n  }\r\n  .final-cta-left h2 em { font-style: normal; color: var(--timber); }\r\n  .final-cta-left p {\r\n    font-size: 16px;\r\n    color: rgba(0,0,0,0.5);\r\n    line-height: 1.7;\r\n    margin-bottom: 32px;\r\n  }\r\n  .contact-details { display: flex; flex-direction: column; gap: 12px; }\r\n  .contact-detail {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    font-size: 14px;\r\n    color: rgba(0,0,0,0.6);\r\n    text-decoration: none;\r\n    transition: color 0.2s;\r\n  }\r\n  .contact-detail:hover { color: var(--timber); }\r\n  .contact-detail-icon {\r\n    width: 36px; height: 36px;\r\n    background: rgba(0,0,0,0.06);\r\n    border-radius: var(--radius);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: 16px;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .contact-form { background: var(--black); padding: 40px 36px; border-radius: var(--radius-lg); }\r\n  .form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }\r\n  .form-group { display: flex; flex-direction: column; gap: 6px; margin-bottom: 14px; }\r\n  .form-label {\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.1em;\r\n    text-transform: uppercase;\r\n    color: rgba(255,255,255,0.35);\r\n  }\r\n  .form-input, .form-select, .form-textarea {\r\n    background: rgba(255,255,255,0.05);\r\n    border: 1px solid rgba(255,255,255,0.08);\r\n    color: var(--white);\r\n    padding: 12px 14px;\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    font-size: 14px;\r\n    border-radius: var(--radius);\r\n    transition: border-color 0.2s;\r\n    width: 100%;\r\n    outline: none;\r\n  }\r\n  .form-input:focus, .form-select:focus, .form-textarea:focus {\r\n    border-color: var(--timber);\r\n  }\r\n  .form-select option { background: var(--charcoal); }\r\n  .form-textarea { min-height: 100px; resize: vertical; }\r\n  .form-submit {\r\n    width: 100%;\r\n    padding: 16px;\r\n    background: var(--timber);\r\n    color: var(--black);\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    font-size: 15px;\r\n    font-weight: 800;\r\n    letter-spacing: 0.12em;\r\n    text-transform: uppercase;\r\n    border: none;\r\n    border-radius: var(--radius);\r\n    cursor: pointer;\r\n    transition: background 0.2s;\r\n    margin-top: 4px;\r\n  }\r\n  .form-submit:hover { background: var(--timber-light); }\r\n  .form-note {\r\n    font-size: 12px;\r\n    color: rgba(255,255,255,0.25);\r\n    text-align: center;\r\n    margin-top: 12px;\r\n    line-height: 1.5;\r\n  }\r\n  .form-note--below-forminator {\r\n    color: rgba(0,0,0,0.45);\r\n    margin-top: 16px;\r\n  }\r\n  .contact-form--forminator .forminator-custom-form {\r\n    margin: 0;\r\n  }\r\n\r\n  \/* \u2500\u2500 STICKY MOBILE CTA \u2500\u2500 *\/\r\n  .sticky-mobile-cta {\r\n    display: none;\r\n    position: fixed;\r\n    bottom: 0; left: 0; right: 0;\r\n    background: var(--timber);\r\n    padding: 16px 24px;\r\n    z-index: 99;\r\n    flex-direction: column;\r\n    gap: 8px;\r\n    box-shadow: 0 -4px 24px rgba(0,0,0,0.3);\r\n  }\r\n  .sticky-mobile-inner {\r\n    display: flex;\r\n    gap: 10px;\r\n    max-width: 600px;\r\n    margin: 0 auto;\r\n    width: 100%;\r\n  }\r\n  .sticky-mobile-inner--single .sticky-btn {\r\n    flex: 1;\r\n    width: 100%;\r\n    text-align: center;\r\n  }\r\n  .sticky-btn {\r\n    flex: 1;\r\n    padding: 13px;\r\n    border-radius: var(--radius);\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    font-size: 14px;\r\n    font-weight: 800;\r\n    letter-spacing: 0.08em;\r\n    text-transform: uppercase;\r\n    text-align: center;\r\n    text-decoration: none;\r\n    border: none;\r\n    cursor: pointer;\r\n  }\r\n  .sticky-btn--dark { background: var(--black); color: var(--white); }\r\n  .sticky-btn--outline { background: transparent; color: var(--black); border: 2px solid var(--black); }\r\n\r\n  \/* \u2500\u2500 SECTION HEADING STYLES \u2500\u2500 *\/\r\n  .section-heading-block { margin-bottom: 48px; }\r\n  .section-heading {\r\n    font-size: clamp(40px, 5vw, 68px);\r\n    color: var(--white);\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  \/* \u2500\u2500 RESPONSIVE \u2500\u2500 *\/\r\n  @media (max-width: 900px) {\r\n    .proof-bar-inner { grid-template-columns: repeat(2, 1fr); }\r\n    .proof-stat { border-right: none; border-bottom: 1px solid rgba(0,0,0,0.12); }\r\n    .proof-stat:last-child { border-bottom: none; }\r\n    .why-grid { grid-template-columns: 1fr; gap: 48px; }\r\n    .cases-header { flex-direction: column; align-items: flex-start; }\r\n    .cases-grid { grid-template-columns: 1fr; }\r\n    .case-card--featured { grid-template-columns: 1fr; }\r\n    .case-featured-split { grid-template-columns: 1fr; }\r\n    .case-featured-right { border-left: none; border-top: 1px solid rgba(255,255,255,0.06); }\r\n    .handled-list { grid-template-columns: 1fr; }\r\n    .problems-grid { grid-template-columns: 1fr; }\r\n    .build-grid { grid-template-columns: 1fr 1fr; }\r\n    .anatomy-steps { grid-template-columns: 1fr 1fr; }\r\n    .anatomy-steps::before { display: none; }\r\n    .anatomy-bottom { grid-template-columns: 1fr 1fr; }\r\n    .pkg-grid { grid-template-columns: 1fr; }\r\n    .faq-grid { grid-template-columns: 1fr; }\r\n    .faq-item { border-right: none; }\r\n    .final-cta-inner { grid-template-columns: 1fr; gap: 48px; }\r\n    .form-row { grid-template-columns: 1fr; }\r\n    .sticky-mobile-cta { display: flex; }\r\n    body { padding-bottom: 80px; }\r\n    .container { padding: 0 20px; }\r\n    .section { padding: 72px 0; }\r\n    .case-card-body { padding: 24px 28px 32px; }\r\n    .trust-banner-inner { gap: 24px; }\r\n  }\r\n\r\n  @media (max-width: 600px) {\r\n    .build-grid { grid-template-columns: 1fr; }\r\n    .anatomy-steps { grid-template-columns: 1fr; }\r\n    .anatomy-bottom { grid-template-columns: 1fr; }\r\n    .hero h1 { font-size: 38px; }\r\n    .proof-bar-inner { grid-template-columns: 1fr 1fr; }\r\n\r\n    \/* \u2500\u2500 MOBILE (\u2264600px) ENHANCEMENTS \u2500\u2500 *\/\r\n\r\n    \/* Spacing *\/\r\n    :root { --section-y: 52px; }\r\n    .container { padding: 0 16px; }\r\n    .section { padding: var(--section-y) 0; }\r\n    body { padding-bottom: 88px; }\r\n\r\n    \/* Hero *\/\r\n    .hero { padding: 48px 0 36px; min-height: auto; }\r\n    .hero-tag { font-size: 10px; padding: 7px 12px; }\r\n    .hero-sub { font-size: 15px; margin: 14px 0 24px; }\r\n    .hero-ctas { flex-direction: column; gap: 10px; }\r\n    .hero-ctas .btn { width: 100%; justify-content: center; padding: 15px 20px; font-size: 14px; }\r\n    .hero-sites { gap: 8px; margin-top: 28px; }\r\n    .site-pill { font-size: 11px; padding: 7px 11px; }\r\n\r\n    \/* Proof bar *\/\r\n    .proof-bar-inner { grid-template-columns: 1fr 1fr; }\r\n    .proof-stat { padding: 20px 14px; min-height: unset; }\r\n    .proof-stat-num { font-size: 30px; }\r\n    .proof-stat-num--word { font-size: 22px; }\r\n    .proof-stat-label { font-size: 11px; }\r\n\r\n    \/* Case cards *\/\r\n    .cases-heading { font-size: 32px; }\r\n    .case-card-body { padding: 20px 20px 28px; }\r\n    .case-client { font-size: 26px; }\r\n    .case-scope-tags { justify-content: flex-start; flex-wrap: wrap; }\r\n    .case-card--featured .case-featured-left,\r\n    .case-card--featured .case-featured-right { padding: 24px 20px 28px; }\r\n\r\n    \/* Why section *\/\r\n    .why-heading { font-size: 30px; }\r\n    .why-intro { font-size: 15px; }\r\n\r\n    \/* Build grid *\/\r\n    .build-heading { font-size: 30px; }\r\n    .build-subhead { font-size: 14px; margin-bottom: 32px; }\r\n    .build-item { padding: 22px 18px; }\r\n    .build-item h3 { font-size: 17px; }\r\n\r\n    \/* Section heading *\/\r\n    .section-heading { font-size: 30px; }\r\n\r\n    \/* Packages *\/\r\n    .pkg-card { padding: 28px 20px; }\r\n    .pkg-name { font-size: 24px; }\r\n\r\n    \/* FAQ *\/\r\n    .faq-item { padding: 20px 18px; }\r\n    .faq-q { font-size: 13px; }\r\n    .faq-a { font-size: 13px; }\r\n\r\n    \/* Final CTA *\/\r\n    .final-cta-left h2 { font-size: 32px; }\r\n    .contact-form { padding: 24px 18px; }\r\n\r\n    \/* Trust banner *\/\r\n    .trust-banner-stats { flex-wrap: wrap; gap: 16px; }\r\n    .tb-stat-num { font-size: 26px; }\r\n\r\n    \/* Outcomes *\/\r\n    .outcomes-grid { grid-template-columns: 1fr; }\r\n\r\n    \/* Sticky mobile CTA *\/\r\n    .sticky-mobile-cta { padding: 12px 16px; }\r\n    .sticky-btn { font-size: 13px; padding: 12px 10px; }\r\n\r\n    \/* Anatomy *\/\r\n    .anatomy-heading { font-size: 28px; }\r\n    .anatomy-step-num { width: 40px; height: 40px; font-size: 14px; }\r\n\r\n    \/* Handled list *\/\r\n    .handled-list li { font-size: 14px; }\r\n\r\n    \/* Sticky nav *\/\r\n    .sticky-nav-cta { font-size: 10px !important; padding: 7px 12px !important; }\r\n  }\r\n\r\n  \/* \u2500\u2500 EXTRA SMALL (\u2264380px) \u2500\u2500 *\/\r\n  @media (max-width: 380px) {\r\n    .hero h1 { font-size: 30px; }\r\n    .hero-ctas .btn { font-size: 13px; }\r\n    .proof-stat-num { font-size: 26px; }\r\n    .proof-stat-num--word { font-size: 19px; }\r\n    .why-heading { font-size: 26px; }\r\n    .section-heading { font-size: 26px; }\r\n    .final-cta-left h2 { font-size: 26px; }\r\n    .cases-heading { font-size: 26px; }\r\n    .case-client { font-size: 22px; }\r\n  }\r\n\r\n  \/* \u2500\u2500 CASE SCREENSHOTS & PWW \u2500\u2500 *\/\r\n  .case-shot {\r\n    display: block;\r\n    line-height: 0;\r\n    overflow: hidden;\r\n    background: rgba(0,0,0,0.06);\r\n    border-bottom: 1px solid rgba(0,0,0,0.06);\r\n  }\r\n  .case-shot img {\r\n    width: 100%;\r\n    height: auto;\r\n    vertical-align: middle;\r\n    object-fit: cover;\r\n    object-position: top center;\r\n    aspect-ratio: 16 \/ 9;\r\n  }\r\n  .case-card--featured .case-shot {\r\n    border-bottom-color: rgba(255,255,255,0.1);\r\n    background: #0a0e14;\r\n  }\r\n  .case-card-body { padding: 28px 40px 40px; }\r\n  .case-card:has(.case-shot) { padding: 0; }\r\n  .case-card:has(.case-shot):hover { background: var(--white); }\r\n  .case-card--featured.case-card:has(.case-shot):hover { background: #12151c; }\r\n\r\n  .case-featured-split {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n  }\r\n  .case-card--featured .case-featured-left,\r\n  .case-card--featured .case-featured-right {\r\n    padding: 40px 48px 48px;\r\n  }\r\n\r\n  .case-pww {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 12px;\r\n    margin-bottom: 22px;\r\n    font-size: 13px;\r\n    line-height: 1.58;\r\n    color: rgba(0,0,0,0.68);\r\n  }\r\n  .case-card--featured .case-pww {\r\n    color: rgba(255,255,255,0.55);\r\n  }\r\n  .case-pww-row strong {\r\n    display: block;\r\n    font-size: 10px;\r\n    letter-spacing: 0.12em;\r\n    text-transform: uppercase;\r\n    color: #8a4d1f;\r\n    margin-bottom: 4px;\r\n    font-weight: 700;\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n  }\r\n  .case-card--featured .case-pww-row strong {\r\n    color: var(--timber-light);\r\n  }\r\n\r\n  \/* \u2500\u2500 WHAT I HANDLED \u2500\u2500 *\/\r\n  .handled-list {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 12px 48px;\r\n    margin-top: 40px;\r\n    list-style: none;\r\n  }\r\n  .handled-list li {\r\n    position: relative;\r\n    padding-left: 22px;\r\n    font-size: 15px;\r\n    color: rgba(255,255,255,0.55);\r\n    line-height: 1.55;\r\n  }\r\n  .handled-list li::before {\r\n    content: '';\r\n    position: absolute;\r\n    left: 0;\r\n    top: 0.55em;\r\n    width: 6px;\r\n    height: 6px;\r\n    border-radius: 50%;\r\n    background: var(--timber);\r\n    opacity: 0.85;\r\n  }\r\n\r\n  \/* \u2500\u2500 COMMON PROBLEMS \u2500\u2500 *\/\r\n  .problems-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 12px;\r\n    margin-top: 40px;\r\n  }\r\n  .problem-site-card {\r\n    background: var(--charcoal);\r\n    padding: 26px 22px;\r\n    border: 1px solid var(--border);\r\n    border-radius: var(--radius);\r\n    transition: border-color 0.2s, background 0.2s;\r\n  }\r\n  .problem-site-card:hover {\r\n    background: #181d24;\r\n    border-color: rgba(255,255,255,0.12);\r\n  }\r\n  .problem-site-card h4 {\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    font-size: 14px;\r\n    font-weight: 700;\r\n    color: var(--white);\r\n    margin-bottom: 8px;\r\n  }\r\n  .problem-site-card p {\r\n    font-size: 13px;\r\n    color: rgba(255,255,255,0.42);\r\n    line-height: 1.6;\r\n  }\r\n\r\n  \/* \u2500\u2500 FORM SUCCESS \u2500\u2500 *\/\r\n  .form-success {\r\n    padding: 28px;\r\n    border: 1px solid rgba(184,111,60,0.35);\r\n    border-radius: 3px;\r\n    background: rgba(184,111,60,0.08);\r\n  }\r\n  .form-success p {\r\n    font-size: 14px;\r\n    color: rgba(255,255,255,0.85);\r\n    line-height: 1.65;\r\n    margin-bottom: 12px;\r\n  }\r\n  .form-success a { color: var(--timber-light); }\r\n  .form-field-error {\r\n    font-size: 12px;\r\n    color: #e8a598;\r\n    margin-top: 4px;\r\n    display: none;\r\n  }\r\n  .form-group.is-invalid .form-field-error { display: block; }\r\n  .form-group.is-invalid .form-input,\r\n  .form-group.is-invalid .form-select,\r\n  .form-group.is-invalid .form-textarea {\r\n    border-color: rgba(232,165,152,0.5);\r\n  }\r\n  .contact-form.is-sent { display: none; }\r\n\r\n  \/* \u2500\u2500 DIVIDER \u2500\u2500 *\/\r\n  .divider {\r\n    height: 1px;\r\n    background: var(--border);\r\n    margin: 0;\r\n  }\r\n\r\n  \/* highlight text *\/\r\n  mark {\r\n    background: none;\r\n    color: var(--timber);\r\n  }\r\n\r\n  \/* \u2500\u2500 SCROLL PROGRESS BAR \u2500\u2500 *\/\r\n  #scroll-progress {\r\n    position: fixed;\r\n    top: 0; left: 0;\r\n    height: 3px;\r\n    width: 0%;\r\n    background: linear-gradient(90deg, var(--timber), var(--timber-light));\r\n    z-index: 9999;\r\n    transition: width 0.1s linear;\r\n    box-shadow: 0 0 10px rgba(184,111,60,0.6);\r\n  }\r\n\r\n  \/* \u2500\u2500 STICKY NAV \u2500\u2500 *\/\r\n  .sticky-nav {\r\n    position: fixed;\r\n    top: 0; left: 0; right: 0;\r\n    z-index: 900;\r\n    background: rgba(10,12,16,0.92);\r\n    backdrop-filter: blur(14px);\r\n    -webkit-backdrop-filter: blur(14px);\r\n    border-bottom: 1px solid rgba(255,255,255,0.07);\r\n    transform: translateY(-100%);\r\n    transition: transform 0.35s cubic-bezier(0.4,0,0.2,1), background 0.3s;\r\n  }\r\n  .sticky-nav.is-visible { transform: translateY(0); }\r\n  .sticky-nav-inner {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    max-width: 1200px;\r\n    margin: 0 auto;\r\n    padding: 0 28px;\r\n    height: 56px;\r\n    gap: 24px;\r\n  }\r\n  .sticky-nav-logo {\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    font-size: 14px;\r\n    font-weight: 800;\r\n    letter-spacing: 0.12em;\r\n    text-transform: uppercase;\r\n    color: var(--white);\r\n    text-decoration: none;\r\n    flex-shrink: 0;\r\n  }\r\n  .sticky-nav-logo span { color: var(--timber); }\r\n  .sticky-nav-links {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 4px;\r\n    flex: 1;\r\n    justify-content: center;\r\n    min-width: 0;\r\n    overflow: hidden;\r\n  }\r\n  .sticky-nav-links a {\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    font-size: 11px;\r\n    font-weight: 600;\r\n    letter-spacing: 0.1em;\r\n    text-transform: uppercase;\r\n    color: rgba(255,255,255,0.5);\r\n    text-decoration: none;\r\n    padding: 6px 10px;\r\n    border-radius: 4px;\r\n    transition: color 0.2s, background 0.2s;\r\n    white-space: nowrap;\r\n  }\r\n  .sticky-nav-links a:hover { color: var(--white); background: rgba(255,255,255,0.05); }\r\n  .sticky-nav-cta {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 7px;\r\n    background: var(--timber);\r\n    color: var(--black) !important;\r\n    font-size: 11px !important;\r\n    font-weight: 800 !important;\r\n    letter-spacing: 0.12em !important;\r\n    padding: 8px 16px !important;\r\n    border-radius: var(--radius) !important;\r\n    transition: background 0.2s !important;\r\n    flex-shrink: 0;\r\n    text-decoration: none;\r\n    text-transform: uppercase;\r\n  }\r\n  .sticky-nav-cta:hover { background: var(--timber-light) !important; }\r\n  @media (max-width: 900px) {\r\n    .sticky-nav-links { display: none; }\r\n  }\r\n  @media (max-width: 600px) {\r\n    .sticky-nav-inner { padding: 0 16px; }\r\n  }\r\n\r\n  \/* \u2500\u2500 DESIGN POLISH UPGRADES \u2500\u2500 *\/\r\n\r\n  \/* Problem card left accent slide *\/\r\n  .problem-site-card {\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n  .problem-site-card::before {\r\n    content: '';\r\n    position: absolute;\r\n    left: 0; top: 0; bottom: 0;\r\n    width: 3px;\r\n    background: var(--timber);\r\n    transform: scaleY(0);\r\n    transform-origin: bottom;\r\n    transition: transform 0.3s ease;\r\n    border-radius: 2px 0 0 2px;\r\n  }\r\n  .problem-site-card:hover::before { transform: scaleY(1); }\r\n\r\n  \/* Playfair Display letter-spacing fine-tune *\/\r\n  .hero h1 { letter-spacing: -0.02em; }\r\n  .why-heading { letter-spacing: -0.02em; }\r\n  .build-heading { letter-spacing: -0.02em; }\r\n  .section-heading { letter-spacing: -0.02em; }\r\n  .anatomy-heading { letter-spacing: -0.02em; }\r\n  .final-cta-left h2 { letter-spacing: -0.02em; }\r\n  .cases-heading { letter-spacing: -0.02em; }\r\n\r\n  \/* Pkg card highlight text refinement *\/\r\n  .pkg-card--highlight .pkg-name { letter-spacing: -0.02em; }\r\n\r\n  \/* Insight card subtle glow on hover *\/\r\n  .insight-card {\r\n    transition: border-color 0.25s, box-shadow 0.25s;\r\n  }\r\n  .insight-card:hover {\r\n    border-left-color: var(--timber-light);\r\n    box-shadow: -3px 0 16px rgba(184,111,60,0.15);\r\n  }\r\n\r\n  \/* Common outcomes section (not client testimonials) *\/\r\n  .outcomes-section {\r\n    background: var(--charcoal);\r\n    padding: var(--section-y) 0;\r\n  }\r\n  .outcomes-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 14px;\r\n    margin-top: 40px;\r\n  }\r\n  .outcomes-card {\r\n    background: var(--black);\r\n    border: 1px solid var(--border);\r\n    border-radius: var(--radius-lg);\r\n    padding: 28px 26px;\r\n    transition: border-color 0.25s, box-shadow 0.25s;\r\n    position: relative;\r\n  }\r\n  .outcomes-card:hover {\r\n    border-color: rgba(184,111,60,0.35);\r\n    box-shadow: 0 4px 24px rgba(0,0,0,0.18);\r\n  }\r\n  .outcomes-card-title {\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    font-size: 15px;\r\n    font-weight: 700;\r\n    color: var(--white);\r\n    margin-bottom: 12px;\r\n    line-height: 1.35;\r\n  }\r\n  .outcomes-card-body {\r\n    font-size: 14px;\r\n    color: rgba(255,255,255,0.55);\r\n    line-height: 1.65;\r\n    margin: 0;\r\n  }\r\n  .outcomes-lead {\r\n    font-size: 12px;\r\n    color: rgba(255,255,255,0.4);\r\n    margin: 16px 0 28px;\r\n    line-height: 1.55;\r\n    max-width: 42rem;\r\n  }\r\n  @media (max-width: 900px) {\r\n    .outcomes-grid { grid-template-columns: 1fr; }\r\n  }\r\n\r\n  \/* Mid-page trust banner *\/\r\n  .trust-banner {\r\n    background: linear-gradient(135deg, #0e1320 0%, #141c2a 100%);\r\n    border-top: 1px solid rgba(184,111,60,0.2);\r\n    border-bottom: 1px solid rgba(184,111,60,0.2);\r\n    padding: 40px 0;\r\n  }\r\n  .trust-banner-inner {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 32px;\r\n    flex-wrap: wrap;\r\n  }\r\n  .trust-banner-text h3 {\r\n    font-family: 'Playfair Display', Georgia, serif;\r\n    font-size: clamp(22px, 3vw, 30px);\r\n    color: var(--white);\r\n    margin-bottom: 8px;\r\n    letter-spacing: -0.01em;\r\n  }\r\n  .trust-banner-text h3 em { font-style: italic; color: var(--timber); }\r\n  .trust-banner-text p {\r\n    font-size: 14px;\r\n    color: rgba(255,255,255,0.45);\r\n    max-width: 480px;\r\n    line-height: 1.6;\r\n  }\r\n  .trust-banner-stats {\r\n    display: flex;\r\n    gap: 32px;\r\n    flex-shrink: 0;\r\n  }\r\n  .tb-stat-num {\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    font-size: 32px;\r\n    font-weight: 800;\r\n    color: var(--timber);\r\n    letter-spacing: -0.02em;\r\n    line-height: 1;\r\n    margin-bottom: 4px;\r\n  }\r\n  .tb-stat-label {\r\n    font-size: 11px;\r\n    color: rgba(255,255,255,0.4);\r\n    font-weight: 600;\r\n    letter-spacing: 0.05em;\r\n    text-transform: uppercase;\r\n  }\r\n  @media (max-width: 700px) {\r\n    .trust-banner-inner { flex-direction: column; }\r\n    .trust-banner-stats { gap: 24px; }\r\n  }\r\n\r\n  \/* \u2500\u2500 PROBLEMS + HANDLED LIST: force 1-col earlier \u2500\u2500 *\/\r\n  @media (max-width: 1024px) {\r\n    .problems-grid { grid-template-columns: 1fr !important; }\r\n    .handled-list { grid-template-columns: 1fr !important; gap: 10px 0; }\r\n    .problem-site-card h4 { font-size: 15px; }\r\n    .problem-site-card p { font-size: 13px; }\r\n  }\r\n\r\n  \/* \u2500\u2500 FEATURED CARD: prevent text clipping on medium screens \u2500\u2500 *\/\r\n  @media (max-width: 1100px) {\r\n    .case-featured-split { grid-template-columns: 1fr; }\r\n    .case-featured-right { border-left: none; border-top: 1px solid rgba(255,255,255,0.06); }\r\n    .case-card--featured .case-featured-left,\r\n    .case-card--featured .case-featured-right { padding: 28px 28px 32px; }\r\n  }\r\n\r\n<\/style>\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"FAQPage\",\r\n  \"mainEntity\": [\r\n    {\"@type\": \"Question\", \"name\": \"I already have a website. Can you build just the Google Ads landing pages?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. Ads landing pages can be built as standalone pages separate from your existing site \u2014 specifically matched to your ad campaigns to improve quality score and lower your cost per click.\"}},\r\n    {\"@type\": \"Question\", \"name\": \"Do you work with businesses outside Melbourne?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. We've worked with floor sanding businesses in both Melbourne and Sydney. We work remotely and can handle everything digitally \u2014 photos, content, and communication all managed online.\"}},\r\n    {\"@type\": \"Question\", \"name\": \"Do you also set up and manage the Google Ads campaigns?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. We handle campaign setup including keyword structure, ad copy, match types, extensions and negative keywords. Ongoing management is also available \u2014 we monitor performance and optimise regularly.\"}},\r\n    {\"@type\": \"Question\", \"name\": \"I don't have many photos yet. Can I still get started?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. We can start with what you have and build in placeholder sections for photos to be added later. A clear quote path and structure matters more than a full gallery on day one.\"}},\r\n    {\"@type\": \"Question\", \"name\": \"Do you build service pages for each service type?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. Sanding, polishing, staining, repairs, staircase and deck restoration are each built as separate pages. This supports both SEO rankings and Google Ads relevance \u2014 each ad group can point to a matching page.\"}},\r\n    {\"@type\": \"Question\", \"name\": \"Do you set up phone call and form tracking?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. Click-to-call, form submissions and email clicks are all tracked so you know which campaigns and pages are actually generating enquiries \u2014 not just traffic.\"}},\r\n    {\"@type\": \"Question\", \"name\": \"Will I be able to manage the site myself?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. Sites are built on WordPress so you can update content, add photos and edit text without technical knowledge. We provide a handover walkthrough so you're comfortable managing it independently.\"}},\r\n    {\"@type\": \"Question\", \"name\": \"How long does it take to build and launch?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"A standard floor sanding website typically takes 2\u20134 weeks from content brief to launch. Google Ads campaigns can go live alongside the site or shortly after, once tracking is confirmed.\"}},\r\n    {\"@type\": \"Question\", \"name\": \"Do you set up and optimise Google Business Profile (Google Maps) as well as the website?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. We handle GBP creation or optimisation: categories, services, service areas, description, photos, attributes, and alignment with your site\u2019s services and suburbs. That is central to how you show up in Maps and the local pack when people search for floor sanding near them.\"}},\r\n    {\"@type\": \"Question\", \"name\": \"If I do website + SEO + Google Business + Google Ads together, will I rank at the top?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No one can honestly guarantee #1 \u2014 Google uses distance, relevance, reviews, competition and more. What we do is set up all four properly and keep them consistent, which is how you give your business the strongest possible chance to appear high in local results and Maps and to convert clicks into calls. Rankings improve over time with reviews, content and ongoing tuning.\"}}\r\n  ]\r\n}\r\n<\/script>\r\n<\/head>\r\n<body>\r\n\r\n<div id=\"scroll-progress\"><\/div>\r\n\r\n<!-- STICKY NAV -->\r\n<nav class=\"sticky-nav\" id=\"sticky-nav\" aria-label=\"Quick navigation\">\r\n  <div class=\"sticky-nav-inner\">\r\n    <a href=\"https:\/\/t2design.com.au\" class=\"sticky-nav-logo\">T2<span>DESIGN<\/span><\/a>\r\n    <div class=\"sticky-nav-links\">\r\n      <a href=\"#cases\">Case Studies<\/a>\r\n      <a href=\"#why\">Why Different<\/a>\r\n      <a href=\"#build\">What We Build<\/a>\r\n      <a href=\"#packages\">Packages<\/a>\r\n      <a href=\"#faq\">FAQ<\/a>\r\n    <\/div>\r\n    <a href=\"#contact\" class=\"sticky-nav-cta\">Book a Free Strategy Call \u2192<\/a>\r\n  <\/div>\r\n<\/nav>\r\n\r\n<!-- HERO -->\r\n<section class=\"hero\">\r\n  <div class=\"hero-bg\"><\/div>\r\n  <div class=\"hero-grid\"><\/div>\r\n  <div class=\"container hero-content\">\r\n    <div class=\"hero-tag\">Floor Sanding Specialists \u00b7 Melbourne &amp; Sydney<\/div>\r\n    <h1>More Quote-Ready Enquiries.<br><span class=\"line2\">Less Wasted Ad Spend.<\/span><\/h1>\r\n    <p class=\"hero-sub\">We build the full local growth stack for floor sanding businesses \u2014 website, SEO, Google Business Profile and Google Ads \u2014 aligned so your services, suburbs and trust signals turn more searches into quote-ready enquiries.<\/p>\r\n    <div class=\"hero-ctas\">\r\n      <a href=\"#cases\" class=\"btn btn-primary\">View Case Studies \u2192<\/a>\r\n      <a href=\"#contact\" class=\"btn btn-outline\">Book a Free Strategy Call \u2192<\/a>\r\n    <\/div>\r\n    <div class=\"hero-sites\">\r\n      <a href=\"https:\/\/www.namufloors.com.au\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"site-pill\">Namu Floors<\/a>\r\n      <a href=\"https:\/\/www.djtimberflooring.com.au\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"site-pill\">DJ Timber Flooring<\/a>\r\n      <a href=\"https:\/\/simonsfloorsandingsydney.com.au\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"site-pill\">Simon's Floor Sanding<\/a>\r\n      <a href=\"https:\/\/floor-sanding-polishing.asmileflooring.com.au\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"site-pill\">A Smile Flooring<\/a>\r\n      <a href=\"https:\/\/dnlflooring.com.au\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"site-pill\">DNL Flooring<\/a>\r\n      <a href=\"https:\/\/www.melbournesanding.com.au\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"site-pill\">Melbourne Sanding<\/a>\r\n      <a href=\"https:\/\/melbournefloorsanding.pjdiamondtimberfloors.com.au\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"site-pill\">PJ Diamond<\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- PROOF BAR -->\r\n<div class=\"proof-bar\">\r\n  <div class=\"proof-bar-inner\">\r\n    <div class=\"proof-stat\">\r\n      <div class=\"proof-stat-num\">20+<\/div>\r\n      <div class=\"proof-stat-label\">Floor sanding &amp; timber<br>flooring sites built<\/div>\r\n    <\/div>\r\n    <div class=\"proof-stat\">\r\n      <div class=\"proof-stat-num proof-stat-num--word\">Custom<\/div>\r\n      <div class=\"proof-stat-label\">Built for floor sanding, not<br>generic tradie sites<\/div>\r\n    <\/div>\r\n    <div class=\"proof-stat\">\r\n      <div class=\"proof-stat-num\">20+<\/div>\r\n      <div class=\"proof-stat-label\">Years in web design &amp;<br>digital marketing<\/div>\r\n    <\/div>\r\n    <div class=\"proof-stat\">\r\n      <div class=\"proof-stat-num\">4<\/div>\r\n      <div class=\"proof-stat-label\">Stack we align \u2014 <br>Site \u00b7 SEO \u00b7 GBP \u00b7 Ads<\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- CASE STUDIES -->\r\n<section class=\"section section--offwhite\" id=\"cases\">\r\n  <div class=\"container\">\r\n    <div class=\"cases-header\">\r\n      <div>\r\n        <span class=\"eyebrow eyebrow--dark\">Real Work. Real Sites.<\/span>\r\n        <h2 class=\"cases-heading\">Case Studies<\/h2>\r\n      <\/div>\r\n      <p class=\"cases-intro\">Each project below was structured around how floor sanding customers search, compare businesses and decide who to contact. Service clarity, trust signals and quote flow came first in every build.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"cases-grid\">\r\n\r\n      <!-- FEATURED -->\r\n      <div class=\"case-card case-card--featured\">\r\n        <a href=\"https:\/\/melbournefloorsanding.pjdiamondtimberfloors.com.au\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"case-shot\">\r\n          <img loading=\"lazy\" decoding=\"async\" src=\"\/images\/cases\/pj-diamond.jpg\" width=\"1400\" height=\"788\" loading=\"lazy\" referrerpolicy=\"no-referrer\" alt=\"Screenshot of PJ Diamond Melbourne floor sanding website homepage\" src='https:\/\/image.thum.io\/get\/width\/1400\/crop\/788\/noanimate\/https:\/\/melbournefloorsanding.pjdiamondtimberfloors.com.au\/'\">\r\n        <\/a>\r\n        <div class=\"case-featured-split\">\r\n          <div class=\"case-featured-left\">\r\n            <div class=\"featured-badge\">Largest scope in this niche set<\/div>\r\n            <div class=\"case-card-region\">\r\n              <span class=\"case-region-tag\">Melbourne, VIC<\/span>\r\n              <div class=\"case-scope-tags\">\r\n                <span class=\"scope-tag\">Web Design<\/span>\r\n                <span class=\"scope-tag\">Service Architecture<\/span>\r\n                <span class=\"scope-tag\">Google Ads<\/span>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"case-client\">PJ Diamond<br>Timber Floors<\/div>\r\n            <div class=\"case-pww\">\r\n              <div class=\"case-pww-row\"><strong>Problem<\/strong> Service searches and timber-type searches needed clearer paths; one generic page diluted both SEO and ad relevance.<\/div>\r\n              <div class=\"case-pww-row\"><strong>Work<\/strong> Split services and wood-type pages; reviews and quote CTAs placed early; experience-led trust copy through the journey.<\/div>\r\n              <div class=\"case-pww-row\"><strong>Why it mattered<\/strong> Your customers find the specific job they have faster; landing pages can align tightly with ad groups.<\/div>\r\n            <\/div>\r\n            <div class=\"case-structure\">\r\n              <span class=\"struct-item\">Sanding &amp; Polishing<\/span>\r\n              <span class=\"struct-item\">Staining<\/span>\r\n              <span class=\"struct-item\">Laying<\/span>\r\n              <span class=\"struct-item\">Decking<\/span>\r\n              <span class=\"struct-item\">Repairs<\/span>\r\n              <span class=\"struct-item\">Wood Type Pages<\/span>\r\n              <span class=\"struct-item\">Since 2008<\/span>\r\n            <\/div>\r\n            <p class=\"case-why\">Also includes <strong>visible Google Reviews<\/strong> and <strong>20+ years<\/strong> messaging integrated through the site \u2014 details prospects often look for before calling.<\/p>\r\n            <a href=\"https:\/\/melbournefloorsanding.pjdiamondtimberfloors.com.au\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"case-link\">View live site <span class=\"case-link-arrow\">\u2192<\/span><\/a>\r\n          <\/div>\r\n          <div class=\"case-featured-right\">\r\n            <div class=\"featured-highlights\">\r\n              <div class=\"featured-hl\">\r\n                <div class=\"featured-hl-icon\">\ud83d\udcf8<\/div>\r\n                <div class=\"featured-hl-text\">\r\n                  <h4>Visual proof<\/h4>\r\n                  <p>Gallery and before\/after placed where they support a decision, not just to fill space.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"featured-hl\">\r\n                <div class=\"featured-hl-icon\">\ud83c\udff7\ufe0f<\/div>\r\n                <div class=\"featured-hl-text\">\r\n                  <h4>Timber-type pages<\/h4>\r\n                  <p>Dedicated pages for common species help match how people search and ask questions.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"featured-hl\">\r\n                <div class=\"featured-hl-icon\">\u2b50<\/div>\r\n                <div class=\"featured-hl-text\">\r\n                  <h4>Reviews on-page<\/h4>\r\n                  <p>Google Reviews surfaced so your customer does not have to leave to see social proof.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"featured-hl\">\r\n                <div class=\"featured-hl-icon\">\ud83d\udccd<\/div>\r\n                <div class=\"featured-hl-text\">\r\n                  <h4>Local structure<\/h4>\r\n                  <p>Service-area thinking built into IA to support suburbs and service + location queries.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- NAMU FLOORS -->\r\n      <div class=\"case-card\">\r\n        <a href=\"https:\/\/www.namufloors.com.au\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"case-shot\">\r\n          <img loading=\"lazy\" decoding=\"async\" src=\"\/images\/cases\/namu-floors.jpg\" width=\"900\" height=\"506\" loading=\"lazy\" referrerpolicy=\"no-referrer\" alt=\"Screenshot of Namu Floors website\" onerror=\"this.onerror=null;this.src='https:\/\/image.thum.io\/get\/width\/900\/crop\/506\/noanimate\/https:\/\/www.namufloors.com.au\/'\">\r\n        <\/a>\r\n        <div class=\"case-card-body\">\r\n          <div class=\"case-card-region\">\r\n            <span class=\"case-region-tag\">Melbourne, VIC<\/span>\r\n            <div class=\"case-scope-tags\">\r\n              <span class=\"scope-tag\">Web Design<\/span>\r\n              <span class=\"scope-tag\">SEO<\/span>\r\n              <span class=\"scope-tag\">Google Business<\/span>\r\n              <span class=\"scope-tag\">Google Ads<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"case-client\">Namu<br>Floors<\/div>\r\n          <div class=\"case-pww\">\r\n            <div class=\"case-pww-row\"><strong>Problem<\/strong> The site needed to support both quote-ready sanding searches and broader installation \/ staircase intent without feeling like a generic tradie template.<\/div>\r\n            <div class=\"case-pww-row\"><strong>Work<\/strong> Built a cleaner service architecture around sanding, polishing, installation and staircase work, with a dedicated quote page and stronger local trust positioning.<\/div>\r\n            <div class=\"case-pww-row\"><strong>Why it mattered<\/strong> Your customer can identify the service they need faster, and the site can support organic local searches, Maps visibility and paid traffic with less message drift.<\/div>\r\n          <\/div>\r\n          <div class=\"case-structure\">\r\n            <span class=\"struct-item\">Sanding &amp; Polishing<\/span>\r\n            <span class=\"struct-item\">Installation<\/span>\r\n            <span class=\"struct-item\">Staircase<\/span>\r\n            <span class=\"struct-item\">Repairs<\/span>\r\n            <span class=\"struct-item\">Quote Page<\/span>\r\n          <\/div>\r\n          <p class=\"case-why\">A more recent build in this niche set, combining <strong>dust-minimised messaging<\/strong>, <strong>service separation<\/strong> and a dedicated <strong>Get a Free Quote<\/strong> path.<\/p>\r\n          <a href=\"https:\/\/www.namufloors.com.au\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"case-link\">View live site <span class=\"case-link-arrow\">\u2192<\/span><\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- DJ TIMBER -->\r\n      <div class=\"case-card\">\r\n        <a href=\"https:\/\/www.djtimberflooring.com.au\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"case-shot\">\r\n          <img loading=\"lazy\" decoding=\"async\" src=\"\/images\/cases\/dj-timber.jpg\" width=\"900\" height=\"506\" loading=\"lazy\" referrerpolicy=\"no-referrer\" alt=\"Screenshot of DJ Timber Flooring website\" onerror=\"this.onerror=null;this.src='https:\/\/image.thum.io\/get\/width\/900\/crop\/506\/noanimate\/https:\/\/www.djtimberflooring.com.au\/'\">\r\n        <\/a>\r\n        <div class=\"case-card-body\">\r\n          <div class=\"case-card-region\">\r\n            <span class=\"case-region-tag\">Melbourne, VIC<\/span>\r\n            <div class=\"case-scope-tags\">\r\n              <span class=\"scope-tag\">Web Design<\/span>\r\n              <span class=\"scope-tag\">Google Ads<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"case-client\">DJ Timber<br>Flooring<\/div>\r\n          <div class=\"case-pww\">\r\n            <div class=\"case-pww-row\"><strong>Problem<\/strong> Broad service list without a clear first step to a quote.<\/div>\r\n            <div class=\"case-pww-row\"><strong>Work<\/strong> Clear service order, trust line at the top of key pages, quote\/call easy to reach on mobile.<\/div>\r\n            <div class=\"case-pww-row\"><strong>Why it mattered<\/strong> Your customer sees how to enquire before they lose patience with scrolling.<\/div>\r\n          <\/div>\r\n          <div class=\"case-structure\">\r\n            <span class=\"struct-item\">Sanding &amp; Polishing<\/span>\r\n            <span class=\"struct-item\">Repairs<\/span>\r\n            <span class=\"struct-item\">Staining<\/span>\r\n            <span class=\"struct-item\">Staircase<\/span>\r\n            <span class=\"struct-item\">Deck Restoration<\/span>\r\n          <\/div>\r\n          <p class=\"case-why\">Trust notes \u2014 <strong>dust minimisation, punctuality, pricing<\/strong> \u2014 sit high on key pages so they are seen early.<\/p>\r\n          <a href=\"https:\/\/www.djtimberflooring.com.au\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"case-link\">View live site <span class=\"case-link-arrow\">\u2192<\/span><\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- SIMON'S -->\r\n      <div class=\"case-card\">\r\n        <a href=\"https:\/\/simonsfloorsandingsydney.com.au\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"case-shot\">\r\n          <img loading=\"lazy\" decoding=\"async\" src=\"\/images\/cases\/simons-sydney.jpg\" width=\"900\" height=\"506\" loading=\"lazy\" referrerpolicy=\"no-referrer\" alt=\"Screenshot of Simon's Floor Sanding Sydney website\" onerror=\"this.onerror=null;this.src='https:\/\/image.thum.io\/get\/width\/900\/crop\/506\/noanimate\/https:\/\/simonsfloorsandingsydney.com.au\/'\">\r\n        <\/a>\r\n        <div class=\"case-card-body\">\r\n          <div class=\"case-card-region\">\r\n            <span class=\"case-region-tag\">Sydney, NSW<\/span>\r\n            <div class=\"case-scope-tags\">\r\n              <span class=\"scope-tag\">Web Design<\/span>\r\n              <span class=\"scope-tag\">Google Ads<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"case-client\">Simon's Floor<br>Sanding Sydney<\/div>\r\n          <div class=\"case-pww\">\r\n            <div class=\"case-pww-row\"><strong>Problem<\/strong> Sydney prospects needed warranty, dust and quote clarity before they would call.<\/div>\r\n            <div class=\"case-pww-row\"><strong>Work<\/strong> Trust bar in the first screen; written quote, warranty and dust-free messaging spelled out early.<\/div>\r\n            <div class=\"case-pww-row\"><strong>Why it mattered<\/strong> Fewer unanswered questions means your customer is more likely to pick up the phone.<\/div>\r\n          <\/div>\r\n          <div class=\"case-structure\">\r\n            <span class=\"struct-item\">Warranty<\/span>\r\n            <span class=\"struct-item\">Years of Experience<\/span>\r\n            <span class=\"struct-item\">Dust-Free<\/span>\r\n            <span class=\"struct-item\">Written Quote<\/span>\r\n            <span class=\"struct-item\">Beat-a-Quote<\/span>\r\n          <\/div>\r\n          <p class=\"case-why\">Positioned for <strong>confidence-first<\/strong> browsing \u2014 common in competitive metro searches.<\/p>\r\n          <a href=\"https:\/\/simonsfloorsandingsydney.com.au\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"case-link\">View live site <span class=\"case-link-arrow\">\u2192<\/span><\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- MELBOURNE SANDING -->\r\n      <div class=\"case-card\">\r\n        <a href=\"https:\/\/www.melbournesanding.com.au\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"case-shot\">\r\n          <img loading=\"lazy\" decoding=\"async\" src=\"\/images\/cases\/melbourne-sanding.jpg\" width=\"900\" height=\"506\" loading=\"lazy\" referrerpolicy=\"no-referrer\" alt=\"Screenshot of Melbourne Sanding Services website\" onerror=\"this.onerror=null;this.src='https:\/\/image.thum.io\/get\/width\/900\/crop\/506\/noanimate\/https:\/\/www.melbournesanding.com.au\/'\">\r\n        <\/a>\r\n        <div class=\"case-card-body\">\r\n          <div class=\"case-card-region\">\r\n            <span class=\"case-region-tag\">Melbourne, VIC<\/span>\r\n            <div class=\"case-scope-tags\">\r\n              <span class=\"scope-tag\">Web Design<\/span>\r\n              <span class=\"scope-tag\">SEO Structure<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"case-client\">Melbourne<br>Sanding Services<\/div>\r\n          <div class=\"case-pww\">\r\n            <div class=\"case-pww-row\"><strong>Problem<\/strong> Residential and commercial prospects needed to self-select the right service quickly.<\/div>\r\n            <div class=\"case-pww-row\"><strong>Work<\/strong> Dust-free lead message, separated services, gallery \/ social proof in the flow.<\/div>\r\n            <div class=\"case-pww-row\"><strong>Why it mattered<\/strong> Your customer recognises the job type they need without wading through one long page.<\/div>\r\n          <\/div>\r\n          <div class=\"case-structure\">\r\n            <span class=\"struct-item\">Sanding &amp; Polishing<\/span>\r\n            <span class=\"struct-item\">Staining<\/span>\r\n            <span class=\"struct-item\">Installation<\/span>\r\n            <span class=\"struct-item\">Repairs<\/span>\r\n            <span class=\"struct-item\">Dust-Free<\/span>\r\n          <\/div>\r\n          <p class=\"case-why\">Ongoing project imagery helps show <strong>real work<\/strong> alongside service clarity.<\/p>\r\n          <a href=\"https:\/\/www.melbournesanding.com.au\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"case-link\">View live site <span class=\"case-link-arrow\">\u2192<\/span><\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- DNL -->\r\n      <div class=\"case-card\">\r\n        <a href=\"https:\/\/dnlflooring.com.au\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"case-shot\">\r\n          <img loading=\"lazy\" decoding=\"async\" src=\"\/images\/cases\/dnl-flooring.jpg\" width=\"900\" height=\"506\" loading=\"lazy\" referrerpolicy=\"no-referrer\" alt=\"Screenshot of DNL Flooring website\" onerror=\"this.onerror=null;this.src='https:\/\/image.thum.io\/get\/width\/900\/crop\/506\/noanimate\/https:\/\/dnlflooring.com.au\/'\">\r\n        <\/a>\r\n        <div class=\"case-card-body\">\r\n          <div class=\"case-card-region\">\r\n            <span class=\"case-region-tag\">Melbourne, VIC<\/span>\r\n            <div class=\"case-scope-tags\">\r\n              <span class=\"scope-tag\">Web Design<\/span>\r\n              <span class=\"scope-tag\">Google Ads<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"case-client\">DNL<br>Flooring<\/div>\r\n          <div class=\"case-pww\">\r\n            <div class=\"case-pww-row\"><strong>Problem<\/strong> Needed a short path from landing to call or form without extra navigation noise.<\/div>\r\n            <div class=\"case-pww-row\"><strong>Work<\/strong> Tighter nav; phone and form within easy reach on small screens.<\/div>\r\n            <div class=\"case-pww-row\"><strong>Why it mattered<\/strong> Mobile searchers often decide in one or two scrolls \u2014 friction costs enquiries.<\/div>\r\n          <\/div>\r\n          <div class=\"case-structure\">\r\n            <span class=\"struct-item\">Sanding<\/span>\r\n            <span class=\"struct-item\">Polishing<\/span>\r\n            <span class=\"struct-item\">Quote CTA<\/span>\r\n            <span class=\"struct-item\">Mobile First<\/span>\r\n          <\/div>\r\n          <p class=\"case-why\">Structured for <strong>quick decisions<\/strong> on phones after a local search.<\/p>\r\n          <a href=\"https:\/\/dnlflooring.com.au\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"case-link\">View live site <span class=\"case-link-arrow\">\u2192<\/span><\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- A SMILE -->\r\n      <div class=\"case-card\">\r\n        <a href=\"https:\/\/floor-sanding-polishing.asmileflooring.com.au\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"case-shot\">\r\n          <img loading=\"lazy\" decoding=\"async\" src=\"\/images\/cases\/asmile-flooring.jpg\" width=\"900\" height=\"506\" loading=\"lazy\" referrerpolicy=\"no-referrer\" alt=\"Screenshot of A Smile Flooring sanding and polishing site\" onerror=\"this.onerror=null;this.src='https:\/\/image.thum.io\/get\/width\/900\/crop\/506\/noanimate\/https:\/\/floor-sanding-polishing.asmileflooring.com.au\/'\">\r\n        <\/a>\r\n        <div class=\"case-card-body\">\r\n          <div class=\"case-card-region\">\r\n            <span class=\"case-region-tag\">Melbourne, VIC<\/span>\r\n            <div class=\"case-scope-tags\">\r\n              <span class=\"scope-tag\">Web Design<\/span>\r\n              <span class=\"scope-tag\">Google Ads<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"case-client\">A Smile<br>Flooring<\/div>\r\n          <div class=\"case-pww\">\r\n            <div class=\"case-pww-row\"><strong>Problem<\/strong> Paid traffic was landing on a broader site; message match for sanding\/polishing was weak.<\/div>\r\n            <div class=\"case-pww-row\"><strong>Work<\/strong> Stand-alone sanding &amp; polishing property with a narrow focus for ads.<\/div>\r\n            <div class=\"case-pww-row\"><strong>Why it mattered<\/strong> Closer alignment between ad copy and landing copy tends to help Quality Score and clarity for your customer.<\/div>\r\n          <\/div>\r\n          <div class=\"case-structure\">\r\n            <span class=\"struct-item\">Sanding<\/span>\r\n            <span class=\"struct-item\">Polishing<\/span>\r\n            <span class=\"struct-item\">Timber Floors<\/span>\r\n            <span class=\"struct-item\">Quote Flow<\/span>\r\n          <\/div>\r\n          <p class=\"case-why\">Useful when <strong>one service line<\/strong> needs its own funnel separate from the rest of the brand site.<\/p>\r\n          <a href=\"https:\/\/floor-sanding-polishing.asmileflooring.com.au\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"case-link\">View live site <span class=\"case-link-arrow\">\u2192<\/span><\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- WHAT I ACTUALLY HANDLED -->\r\n<section class=\"section section--dark\" id=\"handled\">\r\n  <div class=\"container\">\r\n    <span class=\"eyebrow\">Scope<\/span>\r\n    <h2 class=\"section-heading\">What We Handle End-to-End<\/h2>\r\n    <p class=\"build-subhead\" style=\"margin-bottom:0;\">When we handle the full stack \u2014 website, SEO, Google Business Profile and Ads \u2014 Search, Maps and paid listings all tell the same story.<\/p>\r\n    <ul class=\"handled-list\">\r\n      <li>Information architecture and service page map (what lives where, and why)<\/li>\r\n      <li>WordPress website build (Elementor \/ theme stack as agreed per project)<\/li>\r\n      <li>On-page SEO: titles, meta, headings, internal links, speed basics, indexability<\/li>\r\n      <li><strong>Google Business Profile<\/strong>: setup \/ claim support, categories, services, attributes, description, photo plan, Q&amp;A \u2014 tuned for local Search &amp; Maps visibility<\/li>\r\n      <li>Local SEO alignment: NAP consistency with the site, service areas, landing pages that match how people search<\/li>\r\n      <li>Copy structure: headlines, trust blocks, FAQs, CTA rhythm (matches GBP &amp; ad messaging)<\/li>\r\n      <li><strong>Google Ads<\/strong>: campaign structure, keywords, match types, ad copy, extensions, negatives, conversion tracking<\/li>\r\n      <li>Google Ads\u2013ready landing pages with message match to campaigns<\/li>\r\n      <li>Click-to-call, forms, and conversion tracking (calls, forms, email taps)<\/li>\r\n      <li>Launch checklist, handover, and walkthrough so you can update site &amp; GBP day-to-day<\/li>\r\n    <\/ul>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- COMMON PROBLEMS -->\r\n<section class=\"section\" id=\"problems\">\r\n  <div class=\"container\">\r\n    <span class=\"eyebrow\">Diagnostics<\/span>\r\n    <h2 class=\"section-heading\">Does your floor sanding site have any<br>of these problems?<\/h2>\r\n    <p class=\"build-subhead\" style=\"margin-bottom:0;\">These are the patterns we see when a site looks fine on the surface, but enquiries stay flat \u2014 issues usually fixed by structure, not a full rebuild.<\/p>\r\n    <div class=\"problems-grid\">\r\n      <div class=\"problem-site-card\">\r\n        <h4>One endless services page<\/h4>\r\n        <p>Sanding, staining, repairs and decks stacked together. Your customer cannot match the page to the job they searched for.<\/p>\r\n      <\/div>\r\n      <div class=\"problem-site-card\">\r\n        <h4>Ad says \u201cfloor sanding Melbourne\u201d, home page says everything<\/h4>\r\n        <p>Weak message match hurts Quality Score and confuses people who clicked for one intent.<\/p>\r\n      <\/div>\r\n      <div class=\"problem-site-card\">\r\n        <h4>Before\/after buried below the fold<\/h4>\r\n        <p>In this trade, visual proof is central. If it is only deep in the site, you miss the decision window.<\/p>\r\n      <\/div>\r\n      <div class=\"problem-site-card\">\r\n        <h4>Phone and quote hidden on mobile<\/h4>\r\n        <p>Most enquiries are mobile. If call and form are not obvious early, you lose people who were ready to act.<\/p>\r\n      <\/div>\r\n      <div class=\"problem-site-card\">\r\n        <h4>Reviews only in the footer<\/h4>\r\n        <p>Social proof works best near doubt points mid-page \u2014 not as an afterthought.<\/p>\r\n      <\/div>\r\n      <div class=\"problem-site-card\">\r\n        <h4>Tracking missing or incomplete<\/h4>\r\n        <p>Without call and form tracking, you cannot tell which page or keyword actually produced the lead.<\/p>\r\n      <\/div>\r\n      <div class=\"problem-site-card\">\r\n        <h4>Google Business Profile does not match the website<\/h4>\r\n        <p>Different services, suburbs or branding on GBP vs the site weakens trust and local relevance \u2014 and makes it harder to perform in <strong>Maps and the local pack<\/strong> alongside organic search.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<div class=\"divider\"><\/div>\r\n\r\n<!-- WHY DIFFERENT -->\r\n<section class=\"section\" id=\"why\">\r\n  <div class=\"container\">\r\n    <div class=\"why-grid\">\r\n      <div class=\"why-left\">\r\n        <span class=\"eyebrow\">Why It Matters<\/span>\r\n        <h2 class=\"why-heading\">Floor sanding sites need a <em>different<\/em> structure<\/h2>\r\n        <p class=\"why-intro\">A floor sanding website is not a generic tradie template. It needs service separation, strong visual proof, clear quote paths and trust signals aimed at what your customers worry about before they call.<\/p>\r\n        <div class=\"why-points\">\r\n          <div class=\"why-point\">\r\n            <div class=\"why-point-num\">01<\/div>\r\n            <div class=\"why-point-text\">\r\n              <h4>Before &amp; after is core proof<\/h4>\r\n              <p>Dust, stain choice and finish quality are easier to believe when shown \u2014 not only listed as bullet points.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"why-point\">\r\n            <div class=\"why-point-num\">02<\/div>\r\n            <div class=\"why-point-text\">\r\n              <h4>Service separation supports ad relevance<\/h4>\r\n              <p>When sanding, staining, repairs and decking share one thin page, ads and organic pages both struggle to feel specific.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"why-point\">\r\n            <div class=\"why-point-num\">03<\/div>\r\n            <div class=\"why-point-text\">\r\n              <h4>Mobile usually means \u201ccall now\u201d<\/h4>\r\n              <p>Most enquiries still come from phones. Tap-to-call and short forms should sit within easy reach as they scroll.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"why-point\">\r\n            <div class=\"why-point-num\">04<\/div>\r\n            <div class=\"why-point-text\">\r\n              <h4>Trust signals are specific<\/h4>\r\n              <p>Dust control, written quotes, warranty and years on the tools \u2014 the details your customers look for before shortlisting.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"why-point\">\r\n            <div class=\"why-point-num\">05<\/div>\r\n            <div class=\"why-point-text\">\r\n              <h4>Landing pages should echo the ad<\/h4>\r\n              <p>If the ad promises \u201cfloor sanding\u201d in a suburb, the first screen should reflect that \u2014 not five other trades.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"why-right\">\r\n        <div class=\"insight-card\">\r\n          <div class=\"insight-card-label\">Pattern across these builds<\/div>\r\n          <div class=\"insight-card-text\">The sites above tend to share a similar spine: <strong>phone\/quote CTA high<\/strong>, <strong>services on their own pages<\/strong>, and <strong>trust \u2014 dust, warranty, reviews, experience \u2014 visible early<\/strong>. Variations exist, but that spine is deliberate.<\/div>\r\n        <\/div>\r\n        <div class=\"insight-card\">\r\n          <div class=\"insight-card-label\">Google Ads Quality Score<\/div>\r\n          <div class=\"insight-card-text\">Landing relevance is one input into Quality Score. A <strong>looser match often means higher CPC<\/strong> for the same auction \u2014 tight, honest landing pages are part of keeping spend efficient.<\/div>\r\n        <\/div>\r\n        <div class=\"insight-card\">\r\n          <div class=\"insight-card-label\">Niche context<\/div>\r\n          <div class=\"insight-card-text\">We already work with the usual vocabulary: dust minimisation, stain colours, repairs, decking, stairs, drying times, timber types \u2014 so briefing time goes to your business, not basics.<\/div>\r\n        <\/div>\r\n        <div class=\"insight-card\">\r\n          <div class=\"insight-card-label\">Website + SEO + Google Business + Ads<\/div>\r\n          <div class=\"insight-card-text\">When those four are built as <strong>one system<\/strong> \u2014 same services, suburbs and proof on the site, in GBP and in Ads \u2014 you reduce mixed signals. That makes it easier to keep <strong>organic local<\/strong>, <strong>Maps \/ the local pack<\/strong> and <strong>paid search<\/strong> telling a consistent story, rather than correcting gaps one channel at a time later.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- TRUST BANNER -->\r\n<div class=\"trust-banner\">\r\n  <div class=\"container\">\r\n    <div class=\"trust-banner-inner\">\r\n      <div class=\"trust-banner-text\">\r\n        <h3>Built for one niche. <em>Refined across 20+ floor sanding sites.<\/em><\/h3>\r\n        <p>We don't use generic tradie templates. Every floor sanding project starts from a proven structure, then gets shaped to your services, suburbs and competitive edge.<\/p>\r\n      <\/div>\r\n      <div class=\"trust-banner-stats\">\r\n        <div>\r\n          <div class=\"tb-stat-num\">20+<\/div>\r\n          <div class=\"tb-stat-label\">Sites built<\/div>\r\n        <\/div>\r\n        <div>\r\n          <div class=\"tb-stat-num\">20+<\/div>\r\n          <div class=\"tb-stat-label\">Years experience<\/div>\r\n        <\/div>\r\n        <div>\r\n          <div class=\"tb-stat-num\">4<\/div>\r\n          <div class=\"tb-stat-label\">Channels aligned<\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- WHAT WE BUILD -->\r\n<section class=\"section\" id=\"build\">\r\n  <div class=\"container\">\r\n    <span class=\"eyebrow\">Deliverables<\/span>\r\n    <h2 class=\"build-heading\">What We Build for<br>Floor Sanding Lead Generation<\/h2>\r\n    <p class=\"build-subhead\">End-to-end: <strong>website<\/strong>, <strong>SEO<\/strong>, <strong>Google Business Profile<\/strong> (Search &amp; Maps), and <strong>Google Ads<\/strong> \u2014 so your floor sanding brand can show up where people look (organic local, Maps local pack, and paid) with a consistent message and a clear quote path.<\/p>\r\n\r\n    <div class=\"build-grid\">\r\n      <div class=\"build-item\">\r\n        <div class=\"build-item-icon\">\ud83d\uddfa\ufe0f<\/div>\r\n        <h3>Google Business Profile (Maps)<\/h3>\r\n        <p>Profile setup or overhaul: categories, services, service areas, description, photos, attributes, reviews flow. Aligned with your website copy and suburbs so <strong>Maps and the local pack<\/strong> reinforce the same keywords you target on-site and in Ads.<\/p>\r\n      <\/div>\r\n      <div class=\"build-item\">\r\n        <div class=\"build-item-icon\">\ud83c\udfe0<\/div>\r\n        <h3>Quote-Focused Homepage<\/h3>\r\n        <p>Phone number and quote CTA visible without scrolling. Trust signals \u2014 experience, dust-free, warranty \u2014 in the first viewport. Built for SEO, Maps-driven brand searches, and Ads traffic.<\/p>\r\n      <\/div>\r\n      <div class=\"build-item\">\r\n        <div class=\"build-item-icon\">\ud83d\udcc4<\/div>\r\n        <h3>Separate Service Pages<\/h3>\r\n        <p>Sanding, polishing, staining, repairs, staircase, deck restoration \u2014 each as an individual page. Better SEO, better Ads relevance, better user clarity.<\/p>\r\n      <\/div>\r\n      <div class=\"build-item\">\r\n        <div class=\"build-item-icon\">\ud83c\udfaf<\/div>\r\n        <h3>Google Ads Landing Pages<\/h3>\r\n        <p>Purpose-built pages that match your ad copy. Headline mirrors the search term. One CTA. Minimal navigation. Maximum conversion focus.<\/p>\r\n      <\/div>\r\n      <div class=\"build-item\">\r\n        <div class=\"build-item-icon\">\ud83d\udcf8<\/div>\r\n        <h3>Gallery &amp; Review Structure<\/h3>\r\n        <p>Before\/after galleries positioned as decision-making tools. Google Reviews integrated where they convert \u2014 not just in the footer. Visual proof built into the page flow.<\/p>\r\n      <\/div>\r\n      <div class=\"build-item\">\r\n        <div class=\"build-item-icon\">\u2753<\/div>\r\n        <h3>Conversion-Led FAQ<\/h3>\r\n        <p>FAQs built around what your customers actually ask: dust, drying time, furniture, finishes, smell, cost ranges \u2014 practical answers, not filler.<\/p>\r\n      <\/div>\r\n      <div class=\"build-item\">\r\n        <div class=\"build-item-icon\">\ud83d\udccd<\/div>\r\n        <h3>Local SEO Architecture<\/h3>\r\n        <p>Service area pages, suburb + service combinations, and on-page signals that support <strong>organic local rankings<\/strong> and a stronger <strong>Google Business \/ Maps<\/strong> footprint alongside your profile.<\/p>\r\n      <\/div>\r\n      <div class=\"build-item\">\r\n        <div class=\"build-item-icon\">\ud83d\udcf1<\/div>\r\n        <h3>Mobile-First CTA Layout<\/h3>\r\n        <p>Sticky call bars, tap-to-call buttons, short quote forms \u2014 for the person on their phone comparing two or three local operators.<\/p>\r\n      <\/div>\r\n      <div class=\"build-item\">\r\n        <div class=\"build-item-icon\">\ud83d\udcca<\/div>\r\n        <h3>Conversion Tracking Setup<\/h3>\r\n        <p>Form submissions, call clicks, email clicks \u2014 all tracked. You'll know which ad, which page and which keyword generates actual enquiries.<\/p>\r\n      <\/div>\r\n      <div class=\"build-item\">\r\n        <div class=\"build-item-icon\">\u26a1<\/div>\r\n        <h3>Google Ads Campaign Setup<\/h3>\r\n        <p>Keyword structure, match types, ad copy, extensions and negative keyword lists \u2014 aligned with your <strong>service pages<\/strong> and <strong>Google Business<\/strong> messaging so paid, organic and Maps don\u2019t contradict each other.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- LANDING ANATOMY -->\r\n<section class=\"anatomy-section section--offwhite section\" id=\"anatomy\">\r\n  <div class=\"container\">\r\n    <span class=\"eyebrow eyebrow--dark\">Ads landing pages<\/span>\r\n    <h2 class=\"anatomy-heading\" style=\"color:#000\">A <em>repeatable<\/em> layout for floor sanding campaigns<\/h2>\r\n    <p class=\"anatomy-intro\">A structure we refine for each client. Each block has one job: reduce uncertainty and make the next step obvious \u2014 usually a call or quote request.<\/p>\r\n\r\n    <div class=\"anatomy-steps\">\r\n      <div class=\"anatomy-step\">\r\n        <div class=\"anatomy-step-num active\">01<\/div>\r\n        <h4>Hero + CTA<\/h4>\r\n        <p>Service name, suburb, phone number and quote button. Matches the ad headline word-for-word. No guessing what the page is about.<\/p>\r\n      <\/div>\r\n      <div class=\"anatomy-step\">\r\n        <div class=\"anatomy-step-num\">02<\/div>\r\n        <h4>Trust Bar<\/h4>\r\n        <p>Dust-free, written quote, warranty, years of experience, Google rating. Answers the \"should I trust them?\" question before they even scroll.<\/p>\r\n      <\/div>\r\n      <div class=\"anatomy-step\">\r\n        <div class=\"anatomy-step-num\">03<\/div>\r\n        <h4>Before \/ After Proof<\/h4>\r\n        <p>Real project photos, stain options, finish types \u2014 the visual evidence people expect before they enquire.<\/p>\r\n      <\/div>\r\n      <div class=\"anatomy-step\">\r\n        <div class=\"anatomy-step-num\">04<\/div>\r\n        <h4>Service Detail<\/h4>\r\n        <p>What's included, how the process works, what finishes are available. Addresses the questions they'd otherwise Google separately.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"anatomy-bottom\" style=\"margin-top:24px;\">\r\n      <div class=\"anatomy-step\">\r\n        <div class=\"anatomy-step-num\" style=\"margin-top:0; margin-bottom:12px; width:36px;height:36px;font-size:13px;\">05<\/div>\r\n        <h4>Reviews Section<\/h4>\r\n        <p>Google Reviews or short client quotes placed mid-page, when doubt typically sets in. Not buried in the footer.<\/p>\r\n      <\/div>\r\n      <div class=\"anatomy-step\">\r\n        <div class=\"anatomy-step-num\" style=\"margin-top:0; margin-bottom:12px; width:36px;height:36px;font-size:13px;\">06<\/div>\r\n        <h4>FAQ Block<\/h4>\r\n        <p>Dust, smell, furniture, drying time, cost range, coats \u2014 straight answers to common last-minute questions.<\/p>\r\n      <\/div>\r\n      <div class=\"anatomy-step\">\r\n        <div class=\"anatomy-step-num\" style=\"margin-top:0; margin-bottom:12px; width:36px;height:36px;font-size:13px;\">07<\/div>\r\n        <h4>Final Quote Form<\/h4>\r\n        <p>Short form. Name, phone, suburb, approximate area in m\u00b2. That's it. Easy to fill, fast to respond to.<\/p>\r\n      <\/div>\r\n      <div class=\"anatomy-step\">\r\n        <div class=\"anatomy-step-num\" style=\"margin-top:0; margin-bottom:12px; width:36px;height:36px;font-size:13px;\">08<\/div>\r\n        <h4>Tracked Throughout<\/h4>\r\n        <p>Every call click, form submit and button press is tracked so you know exactly what's working.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- Common outcomes (not a testimonials wall) -->\r\n<section class=\"outcomes-section\" id=\"outcomes\">\r\n  <div class=\"container\">\r\n    <span class=\"eyebrow\">Common outcomes<\/span>\r\n    <h2 class=\"section-heading\">What These Floor Sanding Projects<br>Were Built to Improve<\/h2>\r\n    <p class=\"outcomes-lead\">These are common themes we see across niche floor sanding builds \u2014 not direct client testimonials. See the case studies above for live examples.<\/p>\r\n    <div class=\"outcomes-grid\">\r\n      <div class=\"outcomes-card\">\r\n        <div class=\"outcomes-card-title\">Clearer paths from search to quote<\/div>\r\n        <p class=\"outcomes-card-body\">Dedicated service pages and a strong first screen help visitors recognise the job they searched for and reach call or form without hunting.<\/p>\r\n      <\/div>\r\n      <div class=\"outcomes-card\">\r\n        <div class=\"outcomes-card-title\">Tighter match between Ads and landing pages<\/div>\r\n        <p class=\"outcomes-card-body\">When headlines and trust signals align with the ad and the service, relevance and clarity usually improve versus sending paid traffic to a generic home page.<\/p>\r\n      <\/div>\r\n      <div class=\"outcomes-card\">\r\n        <div class=\"outcomes-card-title\">One story across site, Maps and paid<\/div>\r\n        <p class=\"outcomes-card-body\">Matching services, suburbs and trust messaging on the website, Google Business Profile and campaigns reduces mixed signals for both algorithms and customers.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- PACKAGES -->\r\n<section class=\"section\" id=\"packages\">\r\n  <div class=\"container\">\r\n    <div class=\"section-heading-block\">\r\n      <span class=\"eyebrow\">Packages<\/span>\r\n      <h2 class=\"section-heading\">Choose the Right Starting Point<br>for Growth<\/h2>\r\n      <p class=\"build-subhead pkg-section-lead\">All packages can include the same core capability \u2014 website, SEO, Google Business Profile and Google Ads. The difference is where your business needs to start.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"pkg-grid\">\r\n      <div class=\"pkg-card\">\r\n        <div class=\"pkg-name\">Foundation<br>Build<\/div>\r\n        <p class=\"pkg-for\">Best for businesses that need a stronger website, clearer services and local SEO basics.<\/p>\r\n        <ul class=\"pkg-items\">\r\n          <li>Site &amp; services structured for quotes &amp; calls<\/li>\r\n          <li>On-page SEO &amp; local fundamentals in place<\/li>\r\n          <li>Google Business Profile set up to support enquiries<\/li>\r\n        <\/ul>\r\n        <a href=\"#contact\" class=\"pkg-btn pkg-btn--outline\">Book a Free Strategy Call \u2192<\/a>\r\n      <\/div>\r\n\r\n      <div class=\"pkg-card pkg-card--highlight\">\r\n        <div class=\"pkg-name\">Local Growth<br>System<\/div>\r\n        <p class=\"pkg-for\">Best for businesses ready to improve local visibility, suburb targeting and Google Business performance.<\/p>\r\n        <ul class=\"pkg-items\">\r\n          <li>Stronger page structure &amp; service-area coverage<\/li>\r\n          <li>Deeper SEO plus suburb \/ service alignment<\/li>\r\n          <li>Google Business tuned for Maps &amp; the local pack<\/li>\r\n        <\/ul>\r\n        <a href=\"#contact\" class=\"pkg-btn pkg-btn--solid\">Book a Free Strategy Call \u2192<\/a>\r\n      <\/div>\r\n\r\n      <div class=\"pkg-card\">\r\n        <div class=\"pkg-name\">Full Lead Gen<br>System<\/div>\r\n        <p class=\"pkg-for\">Best for businesses that want website, SEO, Google Business and Google Ads aligned into one enquiry system.<\/p>\r\n        <ul class=\"pkg-items\">\r\n          <li>One message across site, GBP, organic &amp; paid<\/li>\r\n          <li>Google Ads built to match pages &amp; priorities<\/li>\r\n          <li>Calls, forms &amp; key actions tracked end-to-end<\/li>\r\n        <\/ul>\r\n        <a href=\"#contact\" class=\"pkg-btn pkg-btn--outline\">Book a Free Strategy Call \u2192<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- FAQ -->\r\n<section class=\"section section--dark\" id=\"faq\">\r\n  <div class=\"container\">\r\n    <span class=\"eyebrow\">FAQ<\/span>\r\n    <h2 class=\"section-heading\">Questions Floor Sanding<br>Business Owners Ask<\/h2>\r\n    <div class=\"faq-grid\">\r\n      <div class=\"faq-item\">\r\n        <div class=\"faq-q\">I already have a website. Can you build just the Google Ads landing pages?<\/div>\r\n        <div class=\"faq-a\">Yes. Ads landing pages can be built as standalone pages separate from your existing site \u2014 specifically matched to your ad campaigns to improve quality score and lower your cost per click.<\/div>\r\n      <\/div>\r\n      <div class=\"faq-item\">\r\n        <div class=\"faq-q\">Do you work with businesses outside Melbourne?<\/div>\r\n        <div class=\"faq-a\">Yes. We've worked with floor sanding businesses in both Melbourne and Sydney. We work remotely and can handle everything digitally \u2014 photos, content, and communication all managed online.<\/div>\r\n      <\/div>\r\n      <div class=\"faq-item\">\r\n        <div class=\"faq-q\">Do you also set up and manage the Google Ads campaigns?<\/div>\r\n        <div class=\"faq-a\">Yes. We handle campaign setup including keyword structure, ad copy, match types, extensions and negative keywords. Ongoing management is also available \u2014 we monitor performance and optimise regularly.<\/div>\r\n      <\/div>\r\n      <div class=\"faq-item\">\r\n        <div class=\"faq-q\">I don't have many photos yet. Can I still get started?<\/div>\r\n        <div class=\"faq-a\">Yes. We can start with what you have and build in placeholder sections for photos to be added later. A clear quote path and structure matters more than a full gallery on day one.<\/div>\r\n      <\/div>\r\n      <div class=\"faq-item\">\r\n        <div class=\"faq-q\">Do you build service pages for each service type?<\/div>\r\n        <div class=\"faq-a\">Yes. Sanding, polishing, staining, repairs, staircase and deck restoration are each built as separate pages. This supports both SEO rankings and Google Ads relevance \u2014 each ad group can point to a matching page.<\/div>\r\n      <\/div>\r\n      <div class=\"faq-item\">\r\n        <div class=\"faq-q\">Do you set up phone call and form tracking?<\/div>\r\n        <div class=\"faq-a\">Yes. Click-to-call, form submissions and email clicks are all tracked so you know which campaigns and pages are actually generating enquiries \u2014 not just traffic.<\/div>\r\n      <\/div>\r\n      <div class=\"faq-item\">\r\n        <div class=\"faq-q\">Will I be able to manage the site myself?<\/div>\r\n        <div class=\"faq-a\">Yes. Sites are built on WordPress so you can update content, add photos and edit text without technical knowledge. We provide a handover walkthrough so you're comfortable managing it independently.<\/div>\r\n      <\/div>\r\n      <div class=\"faq-item\">\r\n        <div class=\"faq-q\">How long does it take to build and launch?<\/div>\r\n        <div class=\"faq-a\">A standard floor sanding website typically takes 2\u20134 weeks from content brief to launch. Google Ads campaigns can go live alongside the site or shortly after, once tracking is confirmed.<\/div>\r\n      <\/div>\r\n      <div class=\"faq-item\">\r\n        <div class=\"faq-q\">Do you set up and optimise Google Business Profile (Google Maps) as well as the website?<\/div>\r\n        <div class=\"faq-a\">Yes. We handle GBP creation or optimisation: categories, services, service areas, description, photos, attributes, and alignment with your site\u2019s services and suburbs. That is central to how you show up in <strong>Maps and the local pack<\/strong> when people search for floor sanding near them.<\/div>\r\n      <\/div>\r\n      <div class=\"faq-item\">\r\n        <div class=\"faq-q\">If I do website + SEO + Google Business + Google Ads together, will I rank at the top?<\/div>\r\n        <div class=\"faq-a\">No one can honestly guarantee #1 \u2014 Google uses distance, relevance, reviews, competition and more. What we do is <strong>set up all four properly and keep them consistent<\/strong>, which is how you give your business the <strong>strongest possible chance<\/strong> to appear <strong>high in local results and Maps<\/strong> and to convert clicks into calls. Rankings improve over time with reviews, content and ongoing tuning.<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- FINAL CTA -->\r\n<section class=\"final-cta\" id=\"contact\">\r\n  <div class=\"container\">\r\n    <div class=\"final-cta-inner\">\r\n      <div class=\"final-cta-left\">\r\n        <h2>Let's Get Your<br><em>floor sanding<\/em><br>Search Presence Right<\/h2>\r\n        <p>If you want your website, SEO, Google Business Profile and Google Ads to work together \u2014 not pull in different directions \u2014 let's talk. We'll map what makes sense, what doesn't, and what is most likely holding back enquiries.<\/p>\r\n        <div class=\"contact-details\">\r\n          <a href=\"tel:0433242595\" class=\"contact-detail\">\r\n            <div class=\"contact-detail-icon\">\ud83d\udcde<\/div>\r\n            0433 242 595\r\n          <\/a>\r\n          <a href=\"\/cdn-cgi\/l\/email-protection#c8a9aca5a1a688bcfaacadbba1afa6e6aba7a5e6a9bd\" class=\"contact-detail\">\r\n            <div class=\"contact-detail-icon\">\u2709\ufe0f<\/div>\r\n            <span class=\"__cf_email__\" data-cfemail=\"89e8ede4e0e7c9fdbbedecfae0eee7a7eae6e4a7e8fc\">[email&#160;protected]<\/span>\r\n          <\/a>\r\n          <a href=\"https:\/\/t2design.com.au\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"contact-detail\">\r\n            <div class=\"contact-detail-icon\">\ud83c\udf10<\/div>\r\n            t2design.com.au\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"final-cta-right\">\r\n        <!-- WordPress Forminator: this shortcode runs only when the page is rendered through WordPress (page content, template with do_shortcode(), or Shortcode block). A plain .html file will show the brackets as text unless you embed via WP. -->\r\n        <div class=\"contact-form contact-form--forminator\">\r\n          <div class=\"forminator-ui forminator-custom-form forminator-custom-form-3493 forminator-design--default  forminator_ajax\" data-forminator-render=\"0\" data-form=\"forminator-module-3493\" data-uid=\"6ab5b794820f1\"><br\/><\/div><form\n\t\t\t\tid=\"forminator-module-3493\"\n\t\t\t\tclass=\"forminator-ui forminator-custom-form forminator-custom-form-3493 forminator-design--default  forminator_ajax\"\n\t\t\t\tmethod=\"post\"\n\t\t\t\tdata-forminator-render=\"0\"\n\t\t\t\tdata-form-id=\"3493\"\n\t\t\t\t data-color-option=\"theme\" data-design=\"default\" data-grid=\"open\" style=\"display: none;\"\n\t\t\t\tdata-uid=\"6ab5b794820f1\"\n\t\t\t><div role=\"alert\" aria-live=\"polite\" class=\"forminator-response-message forminator-error\" aria-hidden=\"true\"><\/div><div class=\"forminator-row\"><div id=\"name-1\" class=\"forminator-field-name forminator-col forminator-col-12 \"><div class=\"forminator-row forminator-no-margin\" data-multiple=\"true\"><div class=\"forminator-col forminator-col-md-12\"><div class=\"forminator-field\"><label for=\"forminator-field-first-name-1_6ab5b794820f1\" id=\"forminator-field-first-name-1_6ab5b794820f1-label\" class=\"forminator-label\">Full Name <span class=\"forminator-required\">*<\/span><\/label><input type=\"text\" name=\"name-1-first-name\" placeholder=\"\" id=\"forminator-field-first-name-1_6ab5b794820f1\" class=\"forminator-input\" aria-required=\"true\" data-multi=\"1\" autocomplete=\"given-name\" value=\"\" \/><\/div><\/div><\/div><\/div><\/div><div class=\"forminator-row\"><div id=\"text-1\" class=\"forminator-field-text forminator-col forminator-col-12 \"><div class=\"forminator-field\"><label for=\"forminator-field-text-1_6ab5b794820f1\" id=\"forminator-field-text-1_6ab5b794820f1-label\" class=\"forminator-label\">Business Name <span class=\"forminator-required\">*<\/span><\/label><input type=\"text\" name=\"text-1\" value=\"\" placeholder=\"\" id=\"forminator-field-text-1_6ab5b794820f1\" class=\"forminator-input forminator-name--field\" data-required=\"1\" \/><\/div><\/div><\/div><div class=\"forminator-row\"><div id=\"email-1\" class=\"forminator-field-email forminator-col forminator-col-12 \"><div class=\"forminator-field\"><label for=\"forminator-field-email-1_6ab5b794820f1\" id=\"forminator-field-email-1_6ab5b794820f1-label\" class=\"forminator-label\">Email Address <span class=\"forminator-required\">*<\/span><\/label><input type=\"email\" name=\"email-1\" value=\"\" placeholder=\"\" id=\"forminator-field-email-1_6ab5b794820f1\" class=\"forminator-input forminator-email--field\" data-required=\"1\" aria-required=\"true\" autocomplete=\"email\" \/><\/div><\/div><\/div><div class=\"forminator-row\"><div id=\"phone-1\" class=\"forminator-field-phone forminator-col forminator-col-12 \"><div class=\"forminator-field\"><label for=\"forminator-field-phone-1_6ab5b794820f1\" id=\"forminator-field-phone-1_6ab5b794820f1-label\" class=\"forminator-label\">Phone Number<\/label><input type=\"text\" name=\"phone-1\" value=\"\" placeholder=\"\" id=\"forminator-field-phone-1_6ab5b794820f1\" class=\"forminator-input forminator-field--phone\" data-required=\"\" aria-required=\"false\" autocomplete=\"off\" data-validation=\"1\" \/><\/div><\/div><\/div><div class=\"forminator-row\"><div id=\"url-1\" class=\"forminator-field-url forminator-col forminator-col-12 \"><div class=\"forminator-field\"><label for=\"forminator-field-url-1_6ab5b794820f1\" id=\"forminator-field-url-1_6ab5b794820f1-label\" class=\"forminator-label\">Current Website URL<\/label><input type=\"url\" name=\"url-1\" value=\"\" placeholder=\"\" id=\"forminator-field-url-1_6ab5b794820f1\" class=\"forminator-input forminator-website--field\" data-required=\"\" aria-required=\"false\" \/><\/div><\/div><\/div><div class=\"forminator-row\"><div id=\"radio-1\" class=\"forminator-field-radio forminator-col forminator-col-12 \"><div role=\"radiogroup\" class=\"forminator-field\" aria-labelledby=\"forminator-radiogroup-radio-1-6ab5b794820f1-label\" aria-describedby=\"forminator-radiogroup-radio-1-6ab5b794820f1-description\"><span id=\"forminator-radiogroup-radio-1-6ab5b794820f1-label\" class=\"forminator-label\">Service Required <span class=\"forminator-required\">*<\/span><\/span><span id=\"forminator-radiogroup-radio-1-6ab5b794820f1-description\" class=\"forminator-description\">We currently prioritise WordPress + Elementor or Static HTML-based projects. Other platforms are available upon confirmation \u2014 if you're unsure, just select the closest option.<\/span><label id=\"forminator-field-radio-1-label-1\" for=\"forminator-field-radio-1-1-6ab5b794820f1\" class=\"forminator-radio\" title=\"New Website Development\"><input type=\"radio\" name=\"radio-1\" value=\"one\" id=\"forminator-field-radio-1-1-6ab5b794820f1\" aria-labelledby=\"forminator-field-radio-1-label-1\" data-calculation=\"0\"   data-hidden-behavior=\"zero\" aria-describedby=\"forminator-field-radio-1-6ab5b794820f1-description\"\/><span class=\"forminator-radio-bullet\" aria-hidden=\"true\"><\/span><span class=\"forminator-radio-label\">New Website Development<\/span><\/label><label id=\"forminator-field-radio-1-label-2\" for=\"forminator-field-radio-1-2-6ab5b794820f1\" class=\"forminator-radio\" title=\"Google Ads\"><input type=\"radio\" name=\"radio-1\" value=\"two\" id=\"forminator-field-radio-1-2-6ab5b794820f1\" aria-labelledby=\"forminator-field-radio-1-label-2\" data-calculation=\"0\"   data-hidden-behavior=\"zero\" aria-describedby=\"forminator-field-radio-1-6ab5b794820f1-description\"\/><span class=\"forminator-radio-bullet\" aria-hidden=\"true\"><\/span><span class=\"forminator-radio-label\">Google Ads<\/span><\/label><label id=\"forminator-field-radio-1-label-3\" for=\"forminator-field-radio-1-3-6ab5b794820f1\" class=\"forminator-radio\" title=\"SEO\"><input type=\"radio\" name=\"radio-1\" value=\"Google-Ads\" id=\"forminator-field-radio-1-3-6ab5b794820f1\" aria-labelledby=\"forminator-field-radio-1-label-3\" data-calculation=\"0\"   data-hidden-behavior=\"zero\" aria-describedby=\"forminator-field-radio-1-6ab5b794820f1-description\"\/><span class=\"forminator-radio-bullet\" aria-hidden=\"true\"><\/span><span class=\"forminator-radio-label\">SEO<\/span><\/label><label id=\"forminator-field-radio-1-label-4\" for=\"forminator-field-radio-1-4-6ab5b794820f1\" class=\"forminator-radio\" title=\"Full Structure Review\"><input type=\"radio\" name=\"radio-1\" value=\"\uc804\uccb4-\uad6c\uc870-\uc810\uac80\" id=\"forminator-field-radio-1-4-6ab5b794820f1\" aria-labelledby=\"forminator-field-radio-1-label-4\" data-calculation=\"0\"   data-hidden-behavior=\"zero\" aria-describedby=\"forminator-field-radio-1-6ab5b794820f1-description\"\/><span class=\"forminator-radio-bullet\" aria-hidden=\"true\"><\/span><span class=\"forminator-radio-label\">Full Structure Review<\/span><\/label><label id=\"forminator-field-radio-1-label-5\" for=\"forminator-field-radio-1-5-6ab5b794820f1\" class=\"forminator-radio\" title=\"Not Sure Yet\"><input type=\"radio\" name=\"radio-1\" value=\"\uc544\uc9c1-\uc798-\ubaa8\ub974\uaca0\uc74c\" id=\"forminator-field-radio-1-5-6ab5b794820f1\" aria-labelledby=\"forminator-field-radio-1-label-5\" data-calculation=\"0\"   data-hidden-behavior=\"zero\" aria-describedby=\"forminator-field-radio-1-6ab5b794820f1-description\"\/><span class=\"forminator-radio-bullet\" aria-hidden=\"true\"><\/span><span class=\"forminator-radio-label\">Not Sure Yet<\/span><\/label><\/div><\/div><\/div><div class=\"forminator-row\"><div id=\"radio-2\" class=\"forminator-field-radio forminator-col forminator-col-12 \"><div role=\"radiogroup\" class=\"forminator-field\" aria-labelledby=\"forminator-radiogroup-radio-2-6ab5b794820f1-label\"><span id=\"forminator-radiogroup-radio-2-6ab5b794820f1-label\" class=\"forminator-label\">Current Situation <span class=\"forminator-required\">*<\/span><\/span><label id=\"forminator-field-radio-2-label-1\" for=\"forminator-field-radio-2-1-6ab5b794820f1\" class=\"forminator-radio\" title=\"No website yet\"><input type=\"radio\" name=\"radio-2\" value=\"one\" id=\"forminator-field-radio-2-1-6ab5b794820f1\" aria-labelledby=\"forminator-field-radio-2-label-1\" data-calculation=\"0\"   data-hidden-behavior=\"zero\"\/><span class=\"forminator-radio-bullet\" aria-hidden=\"true\"><\/span><span class=\"forminator-radio-label\">No website yet<\/span><\/label><label id=\"forminator-field-radio-2-label-2\" for=\"forminator-field-radio-2-2-6ab5b794820f1\" class=\"forminator-radio\" title=\"Running ads but weak results\"><input type=\"radio\" name=\"radio-2\" value=\"two\" id=\"forminator-field-radio-2-2-6ab5b794820f1\" aria-labelledby=\"forminator-field-radio-2-label-2\" data-calculation=\"0\"   data-hidden-behavior=\"zero\"\/><span class=\"forminator-radio-bullet\" aria-hidden=\"true\"><\/span><span class=\"forminator-radio-label\">Running ads but weak results<\/span><\/label><label id=\"forminator-field-radio-2-label-3\" for=\"forminator-field-radio-2-3-6ab5b794820f1\" class=\"forminator-radio\" title=\"Have a site but low enquiries\"><input type=\"radio\" name=\"radio-2\" value=\"\uce98\ub9b0\ub354-\uc608\uc57d\" id=\"forminator-field-radio-2-3-6ab5b794820f1\" aria-labelledby=\"forminator-field-radio-2-label-3\" data-calculation=\"0\"   data-hidden-behavior=\"zero\"\/><span class=\"forminator-radio-bullet\" aria-hidden=\"true\"><\/span><span class=\"forminator-radio-label\">Have a site but low enquiries<\/span><\/label><label id=\"forminator-field-radio-2-label-4\" for=\"forminator-field-radio-2-4-6ab5b794820f1\" class=\"forminator-radio\" title=\"Weak SEO \/ search visibility\"><input type=\"radio\" name=\"radio-2\" value=\"\uae30\ud0c0-(\ucc44\ud305-\ub4f1)\" id=\"forminator-field-radio-2-4-6ab5b794820f1\" aria-labelledby=\"forminator-field-radio-2-label-4\" data-calculation=\"0\"   data-hidden-behavior=\"zero\"\/><span class=\"forminator-radio-bullet\" aria-hidden=\"true\"><\/span><span class=\"forminator-radio-label\">Weak SEO \/ search visibility<\/span><\/label><label id=\"forminator-field-radio-2-label-5\" for=\"forminator-field-radio-2-5-6ab5b794820f1\" class=\"forminator-radio\" title=\"AdSense\"><input type=\"radio\" name=\"radio-2\" value=\"\uc560\ub4dc\uc13c\uc2a4\" id=\"forminator-field-radio-2-5-6ab5b794820f1\" aria-labelledby=\"forminator-field-radio-2-label-5\" data-calculation=\"0\"   data-hidden-behavior=\"zero\"\/><span class=\"forminator-radio-bullet\" aria-hidden=\"true\"><\/span><span class=\"forminator-radio-label\">AdSense<\/span><\/label><label id=\"forminator-field-radio-2-label-6\" for=\"forminator-field-radio-2-6-6ab5b794820f1\" class=\"forminator-radio\" title=\"Other\"><input type=\"radio\" name=\"radio-2\" value=\"SEO-\uac80\uc0c9-\ub178\ucd9c\uc774-\uc57d\ud568\" id=\"forminator-field-radio-2-6-6ab5b794820f1\" aria-labelledby=\"forminator-field-radio-2-label-6\" data-calculation=\"0\"   data-hidden-behavior=\"zero\"\/><span class=\"forminator-radio-bullet\" aria-hidden=\"true\"><\/span><span class=\"forminator-radio-label\">Other<\/span><\/label><\/div><\/div><\/div><div class=\"forminator-row\"><div id=\"textarea-2\" class=\"forminator-field-textarea forminator-col forminator-col-12 \"><div class=\"forminator-field\"><label for=\"forminator-field-textarea-2_6ab5b794820f1\" id=\"forminator-field-textarea-2_6ab5b794820f1-label\" class=\"forminator-label\">Brief Description<\/label><textarea name=\"textarea-2\" placeholder=\"Briefly describe your biggest challenge or what you&#039;d like to achieve.\" id=\"forminator-field-textarea-2_6ab5b794820f1\" class=\"forminator-textarea\" style=\"--forminator-textarea-min-height:140px;\" ><\/textarea><\/div><\/div><\/div><input type=\"hidden\" name=\"referer_url\" value=\"\" \/><div class=\"forminator-row forminator-row-last\"><div class=\"forminator-col\"><div class=\"forminator-field\"><button class=\"forminator-button forminator-button-submit\">Get In Touch<\/button><\/div><\/div><\/div><input type=\"hidden\" id=\"forminator_nonce\" name=\"forminator_nonce\" value=\"9e19aad4be\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/3755\" \/><input type=\"hidden\" name=\"form_id\" value=\"3493\"><input type=\"hidden\" name=\"page_id\" value=\"3755\"><input type=\"hidden\" name=\"form_type\" value=\"default\"><input type=\"hidden\" name=\"current_url\" value=\"https:\/\/t2design.com.au\/en\/floor-sanding-websites-seo-google-business-google-ads-t2design-melbourne\/\"><input type=\"hidden\" name=\"render_id\" value=\"0\"><input type=\"hidden\" name=\"action\" value=\"forminator_submit_form_custom-forms\"><label for=\"input_9\" class=\"forminator-hidden\" aria-hidden=\"true\">Please do not fill in this field. <input id=\"input_9\" type=\"text\" name=\"input_9\" value=\"\" autocomplete=\"off\"><\/label><\/form>\r\n        <\/div>\r\n        <p class=\"form-note form-note--below-forminator\">We usually reply within one business day. Prefer phone? Call 0433 242 595.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- STICKY MOBILE CTA \u2014 single primary action -->\r\n<div class=\"sticky-mobile-cta\">\r\n  <div class=\"sticky-mobile-inner sticky-mobile-inner--single\">\r\n    <a href=\"#contact\" class=\"sticky-btn sticky-btn--dark\">Book a Free Strategy Call \u2192<\/a>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script data-cfasync=\"false\" src=\"\/cdn-cgi\/scripts\/5c5dd728\/cloudflare-static\/email-decode.min.js\"><\/script><script>\r\n  \/\/ Scroll progress bar\r\n  const progressBar = document.getElementById('scroll-progress');\r\n  const stickyNav = document.getElementById('sticky-nav');\r\n  let ticking = false;\r\n\r\n  window.addEventListener('scroll', function () {\r\n    if (!ticking) {\r\n      requestAnimationFrame(function () {\r\n        const scrollTop = window.scrollY;\r\n        const docHeight = document.documentElement.scrollHeight - window.innerHeight;\r\n        const progress = docHeight > 0 ? (scrollTop \/ docHeight) * 100 : 0;\r\n        if (progressBar) progressBar.style.width = progress + '%';\r\n        if (stickyNav) {\r\n          if (scrollTop > 300) {\r\n            stickyNav.classList.add('is-visible');\r\n          } else {\r\n            stickyNav.classList.remove('is-visible');\r\n          }\r\n        }\r\n        ticking = false;\r\n      });\r\n      ticking = true;\r\n    }\r\n  });\r\n\r\n  \/\/ Smooth scroll for anchor links\r\n  document.querySelectorAll('a[href^=\"#\"]').forEach(a => {\r\n    a.addEventListener('click', e => {\r\n      const target = document.querySelector(a.getAttribute('href'));\r\n      if (target) {\r\n        e.preventDefault();\r\n        target.scrollIntoView({ behavior: 'smooth', block: 'start' });\r\n      }\r\n    });\r\n  });\r\n\r\n  \/\/ Intersection observer for fade-in on scroll\r\n  const observer = new IntersectionObserver((entries) => {\r\n    entries.forEach(entry => {\r\n      if (entry.isIntersecting) {\r\n        entry.target.style.opacity = '1';\r\n        entry.target.style.transform = 'translateY(0)';\r\n      }\r\n    });\r\n  }, { threshold: 0.1 });\r\n\r\n  document.querySelectorAll('.case-card, .build-item, .pkg-card, .faq-item, .insight-card, .problem-site-card\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Floor Sanding Websites, SEO, Google Business &#038; Google Ads | T2DESIGN Melbourne T2DESIGN Case Studies Why Different What We Build Packages FAQ Book a Free Strategy Call \u2192 Floor Sanding Specialists \u00b7 Melbourne &amp; Sydney More Quote-Ready Enquiries.Less Wasted Ad Spend. We build the full local growth stack for floor sanding businesses \u2014 website, SEO, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-3755","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/t2design.com.au\/en\/wp-json\/wp\/v2\/pages\/3755","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/t2design.com.au\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/t2design.com.au\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/t2design.com.au\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/t2design.com.au\/en\/wp-json\/wp\/v2\/comments?post=3755"}],"version-history":[{"count":0,"href":"https:\/\/t2design.com.au\/en\/wp-json\/wp\/v2\/pages\/3755\/revisions"}],"wp:attachment":[{"href":"https:\/\/t2design.com.au\/en\/wp-json\/wp\/v2\/media?parent=3755"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}