From 83f32432d2633d2afc2b1de0bd930c184d0cbf64 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Mar 2026 10:23:36 +0000 Subject: [PATCH 1/6] Update src/app/about/page.tsx --- src/app/about/page.tsx | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 75e517e..b790793 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -101,28 +101,28 @@ export default function AboutPage() { id: "01", title: "Quality Workmanship", description: "We never compromise on the quality of our work. Every project is completed to the highest standards with attention to detail.", - imageSrc: "http://img.b2bpic.net/free-photo/scenery-designers-work_23-2149741829.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/scenery-designers-work_23-2149741829.jpg?_wi=5", imageAlt: "High quality renovation work showcasing attention to detail", }, { id: "02", title: "Honest Pricing", description: "Transparent quotes with no hidden costs. We believe in fair pricing that reflects the true value of our work.", - imageSrc: "http://img.b2bpic.net/free-photo/team-business-people-group-architect-engineers-international-partners_1157-48547.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/team-business-people-group-architect-engineers-international-partners_1157-48547.jpg?_wi=2", imageAlt: "Professional team discussing project pricing", }, { id: "03", title: "Local Expertise", description: "Based in Brackenfell, we understand Cape Town's unique climate, building requirements, and local preferences.", - imageSrc: "http://img.b2bpic.net/free-photo/long-shot-men-working-roof_23-2149343673.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/long-shot-men-working-roof_23-2149343673.jpg?_wi=3", imageAlt: "Local construction team working on Cape Town property", }, { id: "04", title: "Customer Focused", description: "Your satisfaction is our priority. We communicate clearly, meet deadlines, and treat your home with respect.", - imageSrc: "http://img.b2bpic.net/free-photo/repairman-reporting-found-freon-leaks_482257-92670.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/repairman-reporting-found-freon-leaks_482257-92670.jpg?_wi=4", imageAlt: "Professional contractors communicating with satisfied client", }, ]} @@ -149,7 +149,7 @@ export default function AboutPage() { tag: "Home Renovation", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-happy-woman-black-jacket-happy-short-haired-girl-dark-suit-widely-sincerely-smiles-isolated-background_197531-18508.jpg", avatarAlt: "Sarah Johnson", - imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-men-wearing-helmets_23-2148751995.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-men-wearing-helmets_23-2148751995.jpg?_wi=3", imageAlt: "Completed renovation project by CA Contractors", }, { @@ -161,7 +161,7 @@ export default function AboutPage() { tag: "Kitchen Renovation", avatarSrc: "http://img.b2bpic.net/free-photo/young-serious-businessman-looking-camera-meeting-headshot-portrait_1163-3923.jpg", avatarAlt: "Michael Chen", - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-kitchen-interior-design_23-2150976621.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/beautiful-kitchen-interior-design_23-2150976621.jpg?_wi=3", imageAlt: "Modern kitchen renovation by CA Contractors", }, { @@ -173,7 +173,7 @@ export default function AboutPage() { tag: "Property Maintenance", avatarSrc: "http://img.b2bpic.net/free-photo/well-dressed-employee-outdoors_1098-2197.jpg", avatarAlt: "Emily Rodriguez", - imageSrc: "http://img.b2bpic.net/free-photo/repairman-reporting-found-freon-leaks_482257-92670.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/repairman-reporting-found-freon-leaks_482257-92670.jpg?_wi=5", imageAlt: "Property maintenance service by CA Contractors", }, { @@ -185,7 +185,7 @@ export default function AboutPage() { tag: "Home Extension", avatarSrc: "http://img.b2bpic.net/free-photo/caucasian-brunette-male-portrait_158595-7921.jpg", avatarAlt: "David Kim", - imageSrc: "http://img.b2bpic.net/free-photo/view-modern-construction-site_23-2151317367.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/view-modern-construction-site_23-2151317367.jpg?_wi=3", imageAlt: "Home extension project by CA Contractors", }, { @@ -197,7 +197,7 @@ export default function AboutPage() { tag: "Bathroom Renovation", avatarSrc: "http://img.b2bpic.net/free-photo/content-business-woman-talking-smartphone-outdoors_1262-20534.jpg", avatarAlt: "Jennifer Williams", - imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-senior-man-cleaning-shower_23-2149535084.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-senior-man-cleaning-shower_23-2149535084.jpg?_wi=3", imageAlt: "Luxury bathroom renovation by CA Contractors", }, { @@ -209,7 +209,7 @@ export default function AboutPage() { tag: "Building Work", avatarSrc: "http://img.b2bpic.net/free-photo/serious-successful-young-businessman-standing-office-looking-camera_1163-4223.jpg", avatarAlt: "Robert Thompson", - imageSrc: "http://img.b2bpic.net/free-photo/scenery-designers-work_23-2149741829.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/scenery-designers-work_23-2149741829.jpg?_wi=6", imageAlt: "Professional building work by CA Contractors", }, ]} -- 2.49.1 From f875d9d46db7dfc436901a2a5753ae975ac39c78 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Mar 2026 10:23:36 +0000 Subject: [PATCH 2/6] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 9c02f2c..0fdc69d 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -90,7 +90,7 @@ export default function ContactPage() { { text: "Request a Free Quote", href: "/contact" }, ]} buttonAnimation="slide-up" - imageSrc="http://img.b2bpic.net/free-photo/team-business-people-group-architect-engineers-international-partners_1157-48547.jpg" + imageSrc="http://img.b2bpic.net/free-photo/team-business-people-group-architect-engineers-international-partners_1157-48547.jpg?_wi=3" imageAlt="Professional construction team working on renovation project" mediaAnimation="slide-up" frameStyle="card" @@ -122,28 +122,28 @@ export default function ContactPage() { id: "01", title: "Home Renovations", description: "Transform your living space with modern updates and quality finishes", - imageSrc: "http://img.b2bpic.net/free-photo/scenery-designers-work_23-2149741829.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/scenery-designers-work_23-2149741829.jpg?_wi=8", imageAlt: "Professional home renovation project", }, { id: "02", title: "Home Extensions", description: "Add valuable space to your property with expert design and construction", - imageSrc: "http://img.b2bpic.net/free-photo/long-shot-men-working-roof_23-2149343673.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/long-shot-men-working-roof_23-2149343673.jpg?_wi=4", imageAlt: "Modern home extension project", }, { id: "03", title: "Property Maintenance", description: "Keep your property in excellent condition with regular professional maintenance", - imageSrc: "http://img.b2bpic.net/free-photo/repairman-reporting-found-freon-leaks_482257-92670.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/repairman-reporting-found-freon-leaks_482257-92670.jpg?_wi=7", imageAlt: "Property maintenance and inspection service", }, { id: "04", title: "Building Work", description: "Complete construction services including structural work and new builds", - imageSrc: "http://img.b2bpic.net/free-photo/scenery-designers-work_23-2149741829.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/scenery-designers-work_23-2149741829.jpg?_wi=9", imageAlt: "Building construction and structural work", }, ]} @@ -172,7 +172,7 @@ export default function ContactPage() { tag: "Home Renovation", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-happy-woman-black-jacket-happy-short-haired-girl-dark-suit-widely-sincerely-smiles-isolated-background_197531-18508.jpg", avatarAlt: "Sarah Johnson", - imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-men-wearing-helmets_23-2148751995.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-men-wearing-helmets_23-2148751995.jpg?_wi=6", imageAlt: "Completed renovation project by CA Contractors", }, { @@ -184,7 +184,7 @@ export default function ContactPage() { tag: "Kitchen Renovation", avatarSrc: "http://img.b2bpic.net/free-photo/young-serious-businessman-looking-camera-meeting-headshot-portrait_1163-3923.jpg", avatarAlt: "Michael Chen", - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-kitchen-interior-design_23-2150976621.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/beautiful-kitchen-interior-design_23-2150976621.jpg?_wi=6", imageAlt: "Modern kitchen renovation by CA Contractors", }, { @@ -196,7 +196,7 @@ export default function ContactPage() { tag: "Property Maintenance", avatarSrc: "http://img.b2bpic.net/free-photo/well-dressed-employee-outdoors_1098-2197.jpg", avatarAlt: "Emily Rodriguez", - imageSrc: "http://img.b2bpic.net/free-photo/repairman-reporting-found-freon-leaks_482257-92670.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/repairman-reporting-found-freon-leaks_482257-92670.jpg?_wi=8", imageAlt: "Property maintenance service by CA Contractors", }, { @@ -208,7 +208,7 @@ export default function ContactPage() { tag: "Home Extension", avatarSrc: "http://img.b2bpic.net/free-photo/caucasian-brunette-male-portrait_158595-7921.jpg", avatarAlt: "David Kim", - imageSrc: "http://img.b2bpic.net/free-photo/view-modern-construction-site_23-2151317367.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/view-modern-construction-site_23-2151317367.jpg?_wi=6", imageAlt: "Home extension project by CA Contractors", }, { @@ -220,7 +220,7 @@ export default function ContactPage() { tag: "Bathroom Renovation", avatarSrc: "http://img.b2bpic.net/free-photo/content-business-woman-talking-smartphone-outdoors_1262-20534.jpg", avatarAlt: "Jennifer Williams", - imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-senior-man-cleaning-shower_23-2149535084.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-senior-man-cleaning-shower_23-2149535084.jpg?_wi=6", imageAlt: "Luxury bathroom renovation by CA Contractors", }, { @@ -232,7 +232,7 @@ export default function ContactPage() { tag: "Building Work", avatarSrc: "http://img.b2bpic.net/free-photo/serious-successful-young-businessman-standing-office-looking-camera_1163-4223.jpg", avatarAlt: "Robert Thompson", - imageSrc: "http://img.b2bpic.net/free-photo/scenery-designers-work_23-2149741829.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/scenery-designers-work_23-2149741829.jpg?_wi=10", imageAlt: "Professional building work by CA Contractors", }, ]} @@ -299,7 +299,7 @@ export default function ContactPage() { description="Let us know about your project and we'll provide a detailed, obligation-free quote. Call us today or fill out the form to get started." background={{ variant: "sparkles-gradient" }} useInvertedBackground={false} - imageSrc="http://img.b2bpic.net/free-photo/lawyer-talking_23-2147984056.jpg" + imageSrc="http://img.b2bpic.net/free-photo/lawyer-talking_23-2147984056.jpg?_wi=2" imageAlt="Contact CA Contractors for your renovation project" mediaAnimation="slide-up" mediaPosition="right" -- 2.49.1 From dfd2a6ad511d0f775753d3d4999d3dbd789c3f3f Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Mar 2026 10:23:37 +0000 Subject: [PATCH 3/6] Update src/app/layout.tsx --- src/app/layout.tsx | 60 +++++++++++++++++++++++++++++++++++++++------- 1 file changed, 51 insertions(+), 9 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 0e3865a..98b22d0 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,29 +1,69 @@ import type { Metadata } from "next"; import { Halant } from "next/font/google"; import { Inter } from "next/font/google"; +import { Manrope } from "next/font/google"; +import { DM_Sans } from "next/font/google"; import "./globals.css"; import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; import { getVisualEditScript } from "@/utils/visual-edit-script"; -import { Manrope } from "next/font/google"; -import { DM_Sans } from "next/font/google"; +const halant = Halant({ + variable: "--font-halant", + subsets: ["latin"], + weight: ["300", "400", "500", "600", "700"], +}); - -export const metadata: Metadata = { - title: "Webild components 2", - description: "Generated by create next app", -}; +const inter = Inter({ + variable: "--font-inter", + subsets: ["latin"], +}); const manrope = Manrope({ variable: "--font-manrope", subsets: ["latin"], }); + const dmSans = DM_Sans({ variable: "--font-dm-sans", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "CA Contractors - Construction & Renovation Services Cape Town", + description: "Professional construction, renovations, and home extensions in Cape Town. Local Brackenfell contractors providing quality workmanship and honest pricing. Call 063 516 4349 for a free quote.", + keywords: "contractors Cape Town, construction company Cape Town, home renovations Cape Town, builders Cape Town, property maintenance, home extensions, Brackenfell contractors", + metadataBase: new URL("https://www.cacontractors.co.za"), + alternates: { + canonical: "https://www.cacontractors.co.za", + }, + robots: { + index: true, + follow: true, + }, + openGraph: { + title: "CA Contractors - Construction & Renovation Services Cape Town", + description: "Professional construction and renovation services serving Cape Town and surrounding areas.", + url: "https://www.cacontractors.co.za", + siteName: "CA Contractors", + type: "website", + images: [ + { + url: "http://img.b2bpic.net/free-photo/team-business-people-group-architect-engineers-international-partners_1157-48547.jpg", + alt: "CA Contractors - Professional construction team Cape Town", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "CA Contractors - Construction & Renovation Cape Town", + description: "Quality workmanship. Honest pricing. Local professionals you can trust.", + images: [ + "http://img.b2bpic.net/free-photo/team-business-people-group-architect-engineers-international-partners_1157-48547.jpg", + ], + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -32,7 +72,9 @@ export default function RootLayout({ return ( - + {children}