diff --git a/app/about/AboutClient.tsx b/app/about/AboutClient.tsx
index 12facbc..f5fc459 100644
--- a/app/about/AboutClient.tsx
+++ b/app/about/AboutClient.tsx
@@ -35,7 +35,7 @@ export default function AboutPage() {
Our Story
-
Your Trusted Fencing Partner
+
Your Trusted Fencing Partner
At VG Fence, we are dedicated to providing high-quality fencing and railing materials to contractors, property managers, event organizers, and homeowners. With years of experience in the industry, we have built a reputation as a reliable supplier for both commercial and residential projects.
@@ -46,7 +46,7 @@ export default function AboutPage() {
While our focus is primarily on material supply, we also provide installation support for select projects, based on size and scope.
Temporary Fence Rentals for Construction, Events, and Security
-
+
VG Fence provides high-quality temporary fencing solutions for contractors, event organizers, and property managers. Our rentals are flexible, reliable, and designed to secure construction sites, public events, and temporary perimeters.
- {/* */}
Installation support for temporary fences is available for select projects
-
- {/*
-
- 85%
-
-
-
Satisfied Customer
-
Reliable support for contractors and event managers across Ontario projects.
-
-
*/}
-
+
@@ -84,7 +73,7 @@ export default function RentalsPage() {
-
Equipment List
+
Equipment List
Products & Equipment Available
@@ -108,7 +97,7 @@ export default function RentalsPage() {
-
Tailored Solutions
+
Tailored Solutions
Applications
@@ -137,43 +126,43 @@ export default function RentalsPage() {
/>
-
Why Choose VG Fence Rentals
+
Why Choose VG Fence Rentals
-
+
Flexible rental terms (daily, weekly, monthly)
-
+
Durable and professional-grade materials
-
+
Quick delivery & setup support available
-
+
Galvanized or black finishes
-
+
Reliable support for contractors and event managers
-
Secure Your Temporary Fencing Today
+
Secure Your Temporary Fencing Today
Request a Quote
diff --git a/app/services/page.tsx b/app/services/page.tsx
index 221affe..33a6879 100644
--- a/app/services/page.tsx
+++ b/app/services/page.tsx
@@ -54,6 +54,8 @@ export default function ServicesPage() {
description="A properly stained wood fence resists moisture penetration, UV fading, mould growth, and the surface cracking that makes wood look aged and rough in just a few seasons. We stain new fences before the grain seals up and grey sets in — and we restore older fences back to a rich, protected finish before applying fresh stain."
bgColor="bg-white"
image="/images/staining-hero.png" // Using hero image for fence as it's a fence
+ imageSmall1="/images/chain-link-hero.png"
+ imageSmall2="/assets/about-fencing.png"
photoLabel="Fence staining — before & after"
photoSub1="Cedar fence — new stain"
photoSub2="Stain detail close-up"
@@ -83,6 +85,8 @@ export default function ServicesPage() {
bgColor="bg-gray"
image="/images/stained-deck.png"
reverse={true}
+ imageSmall1="/images/stained-deck.png"
+ imageSmall2="/assets/manufacturing-hero.png"
photoLabel="Deck staining — before & after"
photoSub1="Deck boards — new finish"
photoSub2="Railing & stairs detail"
@@ -112,6 +116,8 @@ export default function ServicesPage() {
bgColor="bg-navy"
image="/images/stained-pergola.png"
isDark={true}
+ imageSmall1="/images/stained-pergola.png"
+ imageSmall2="/assets/about-fencing.png"
photoLabel="Pergola & structure staining"
photoSub1="Log cabin exterior"
photoSub2="Cedar siding detail"
@@ -123,12 +129,6 @@ export default function ServicesPage() {
{ key: "Cedar siding", val: "Horizontal and vertical board" },
{ key: "Garden structures", val: "Sheds, trellises, arbors" }
]}
- specsTitle2="Specialist care"
- specs2={[
- { key: "Checking assessment", val: "Log home cracks" },
- { key: "End grain sealing", val: "Critical for logs" },
- { key: "Chinking inspection", val: "Prior to application" }
- ]}
extraInfo={{
title: "Log cabins — specialist service",
desc: "Log and timber homes require particular care — checking (cracking), end grain exposure, and chinking gaps all need to be addressed before staining. We assess log home surfaces before quoting to ensure the stain application will hold and perform as it should in the Ontario climate."
@@ -137,12 +137,15 @@ export default function ServicesPage() {
diff --git a/components/Hero.tsx b/components/Hero.tsx
index c6882f9..5ff51cf 100644
--- a/components/Hero.tsx
+++ b/components/Hero.tsx
@@ -8,9 +8,9 @@ import Link from 'next/link';
const slides = [
{
id: 0,
- eyebrow: "Based in KWC. Delivering everywhere.",
- title: <>Ontario's B2B Fence Supply Partner>,
- sub: <>Supplying contractors, builders, and property managers across Ontario with{' '}chain link, ornamental, composite, glass railing, aluminum railing, Expert Stain & Seal, Fence Armor, and temporary fence rental — with scheduled job site delivery across a 250km radius from KWC.>,
+ eyebrow: "Kitchener · Waterloo · Ontario · 250km delivery radius",
+ title: <>Ontario's B2B Fence Supply
Partner>,
+ sub: <>Supplying contractors, builders, and property managers across Ontario with chain link, ornamental, composite, glass railing, aluminum railing, Expert Stain & Seal, Fence Armor, and temporary fence rental — with scheduled job site delivery across a 250km radius from KWC.>,
productValue: "",
},
{
@@ -254,9 +254,9 @@ export default function Hero() {
diff --git a/components/Products.tsx b/components/Products.tsx
index d094441..6d6ecb8 100644
--- a/components/Products.tsx
+++ b/components/Products.tsx
@@ -7,7 +7,7 @@ export default function Products() {
desc: "Residential and commercial aluminum railing for decks, balconies, stairs, and pools. Multiple profiles and finishes.",
tags: ["Residential", "Commercial", "Pool-safe"],
badge: "Railing",
- img: "/assets/images/aluminum-railing.jpg",
+ img: "/assets/manufacturing-hero.png",
href: "#",
icon: (
@@ -18,7 +18,7 @@ export default function Products() {
desc: "Commercial and residential chain link in black and galvanized finishes. All gauges, heights, posts, gates, and hardware in stock.",
tags: ["Black", "Galvanized", "Commercial", "Residential"],
badge: "Fencing",
- img: "/assets/images/chain-link-fence.jpg",
+ img: "/images/chain-link-hero.png",
href: "/products/chain-link-fence",
icon: (
@@ -29,7 +29,7 @@ export default function Products() {
desc: "Low-maintenance composite panels in three premium colours. Natural wood look, zero rot, no painting, no splitting.",
tags: ["Ancient Wood", "Golden Teak", "Anthracite Grey"],
badge: "Fencing",
- img: "/assets/images/composite-fence.jpg",
+ img: "/assets/about-fencing.png",
href: "#",
icon: (
@@ -40,7 +40,7 @@ export default function Products() {
desc: "3 systems — post-mount, standoff/spigot, fascia-mount. 10mm & 12mm tempered glass. Pool-compliant configurations available.",
tags: ["Pool-safe", "Residential", "Commercial"],
badge: "Railing",
- img: "/assets/images/glass-railing.jpg",
+ img: "/assets/manufacturing-hero.png",
href: "#",
icon: (
@@ -51,7 +51,7 @@ export default function Products() {
desc: "4 models — Tokio, Rio, Denver, Oslo. Rackable panels in 48″ and 60″ heights. Matching gates, posts, caps, and hardware.",
tags: ["Tokio", "Rio", "Denver", "Oslo"],
badge: "Fencing",
- img: "/assets/images/ornamental-fence.jpg",
+ img: "/images/chain-link-hero.png",
href: "#",
icon: (
@@ -62,7 +62,7 @@ export default function Products() {
desc: "Professional-grade wood care products for fences, decks, pergolas, and outdoor structures. Contractor pricing and bulk ordering.",
tags: ["Stain & Seal", "Clean & Bright", "High margin"],
badge: "Wood Care",
- img: "/assets/images/expert-stain-seal.jpg",
+ img: "/images/staining-hero.png",
href: "#",
icon: (
@@ -73,7 +73,7 @@ export default function Products() {
desc: "Post caps (4×4, 6×6), post guards (11 sizes), rot barrier, RotGuard, PostSaver sleeves, and 7″ pro stain brush. Black steel.",
tags: ["Post Caps", "Post Guards", "Rot Barrier"],
badge: "Accessories",
- img: "/assets/images/fence-armor.jpg",
+ img: "/images/stained-deck.png",
href: "#",
icon: (
@@ -84,7 +84,7 @@ export default function Products() {
desc: "Construction, demolition, events, beer gardens, festivals, and emergencies. 6×10 and 6×5 panels, gates, and screens. Same-day KWC.",
tags: ["Construction", "Events", "Rental"],
badge: "Rental",
- img: "/assets/images/temporary-fence.jpg",
+ img: "/assets/fence-rentals-hero.png",
href: "#",
icon: (
@@ -107,11 +107,6 @@ export default function Products() {
-
-
-
{product.name}
-
{product.img} · 800×450px
-
{product.badge}
diff --git a/components/StainPromo.tsx b/components/StainPromo.tsx
index 5e947a9..12a6e12 100644
--- a/components/StainPromo.tsx
+++ b/components/StainPromo.tsx
@@ -4,13 +4,13 @@ export default function StainPromo() {
-
High-Margin Product Line
+
New - High Margin Product Line
Expert Stain & Seal
Professional-grade wood care products built for contractors. Maximum results with less labor — now available in Ontario through VG Fence Products with contractor pricing and bulk ordering.
-
StainingStain & Seal
-
PrepClean & Bright
+
Product 1Stain & Seal
+
Product 2Clean & Bright
WHO ORDERS FROM US
@@ -33,12 +33,7 @@ export default function StainPromo() {
diff --git a/components/Staining/StainingQuote.tsx b/components/Staining/StainingQuote.tsx
index a8dedc8..9bd28bb 100644
--- a/components/Staining/StainingQuote.tsx
+++ b/components/Staining/StainingQuote.tsx
@@ -25,12 +25,12 @@ export default function StainingQuote() {
-
GET A WOOD STAINING QUOTE.
+
TELL US WHAT YOU NEED AND WHERE IT'S GOING.
- Tell us what you need stained, its approximate size, and your location — we'll come back with a quote and timeline within 2 business hours.
+ Get a wood staining quote and timeline within 2 business hours.