From 44ff67212987e824d62f60f5153cf94ca4f380ce Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 22:31:00 +0000 Subject: [PATCH 1/6] Update src/app/about/page.tsx --- src/app/about/page.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 8381c53..cb79e2a 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -98,7 +98,7 @@ export default function AboutPage() { href: "#contact", }, ]} - imageSrc="http://img.b2bpic.net/free-photo/tennis-player-serving_23-2147821230.jpg" + imageSrc="http://img.b2bpic.net/free-photo/tennis-player-serving_23-2147821230.jpg?_wi=2" imageAlt="Professional roofing crew installing new roof" mediaAnimation="slide-up" buttonAnimation="slide-up" @@ -108,21 +108,21 @@ export default function AboutPage() { handle: "Homeowner, North Side", testimonial: "Fast, professional, and honest pricing. They fixed our roof in one day!", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/technologies-make-life-easier-portrait-cheerful-young-man-smiling-joyfully-happy-with-his-newly-bought-laptop-pc-while-using-it-remote-work-sitting-modern-cafeteria-coffee-break_273609-1942.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/technologies-make-life-easier-portrait-cheerful-young-man-smiling-joyfully-happy-with-his-newly-bought-laptop-pc-while-using-it-remote-work-sitting-modern-cafeteria-coffee-break_273609-1942.jpg?_wi=3", }, { name: "John Thompson", handle: "Property Manager, Downtown", testimonial: "Reliable and responsive. We trust them for all our properties.", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg?_wi=3", }, { name: "David Chen", handle: "Commercial Building Owner", testimonial: "Expert in commercial flat roofing. Their warranty is unbeatable.", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-working-warehouse_329181-12778.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-working-warehouse_329181-12778.jpg?_wi=3", }, ]} useInvertedBackground={false} @@ -172,21 +172,21 @@ export default function AboutPage() { { title: "Roof Repair", description: "Expert diagnosis and fast fixes for leaks, missing shingles, and storm damage.", - imageSrc: "http://img.b2bpic.net/free-photo/vertical-selective-focus-shot-wooden-fence_181624-56303.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/vertical-selective-focus-shot-wooden-fence_181624-56303.jpg?_wi=4", imageAlt: "Professional roof repair work", buttonIcon: Wrench, }, { title: "Roof Replacement", description: "Complete roof system replacement with premium materials and multi-year warranties.", - imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-wearing-protection-helmet_23-2149343634.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-wearing-protection-helmet_23-2149343634.jpg?_wi=3", imageAlt: "New roof installation", buttonIcon: Home, }, { title: "Roof Maintenance", description: "Preventative inspections, cleaning, and maintenance to extend roof life and avoid costly repairs.", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-factory-engineer-worker-standing-metal-platform-industrial-storage-tanks-looking-camera_342744-445.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/portrait-factory-engineer-worker-standing-metal-platform-industrial-storage-tanks-looking-camera_342744-445.jpg?_wi=3", imageAlt: "Routine roof maintenance", buttonIcon: CheckCircle, }, -- 2.49.1 From 4be2767dc24c94abaca42c50163795bcf806ea63 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 22:31:00 +0000 Subject: [PATCH 2/6] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 509b702..1737acb 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -98,7 +98,7 @@ export default function ContactPage() { href: "#contact-form", }, ]} - imageSrc="http://img.b2bpic.net/free-photo/tennis-player-serving_23-2147821230.jpg" + imageSrc="http://img.b2bpic.net/free-photo/tennis-player-serving_23-2147821230.jpg?_wi=3" imageAlt="Professional roofing crew installing new roof" mediaAnimation="slide-up" buttonAnimation="slide-up" @@ -108,21 +108,21 @@ export default function ContactPage() { handle: "Homeowner, North Side", testimonial: "Fast, professional, and honest pricing. They fixed our roof in one day!", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/technologies-make-life-easier-portrait-cheerful-young-man-smiling-joyfully-happy-with-his-newly-bought-laptop-pc-while-using-it-remote-work-sitting-modern-cafeteria-coffee-break_273609-1942.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/technologies-make-life-easier-portrait-cheerful-young-man-smiling-joyfully-happy-with-his-newly-bought-laptop-pc-while-using-it-remote-work-sitting-modern-cafeteria-coffee-break_273609-1942.jpg?_wi=5", }, { name: "John Thompson", handle: "Property Manager, Downtown", testimonial: "Reliable and responsive. We trust them for all our properties.", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg?_wi=5", }, { name: "David Chen", handle: "Commercial Building Owner", testimonial: "Expert in commercial flat roofing. Their warranty is unbeatable.", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-working-warehouse_329181-12778.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-working-warehouse_329181-12778.jpg?_wi=5", }, ]} useInvertedBackground={false} -- 2.49.1 From 983220a7424c2da92c389e510bc212c3874eaa2e Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 22:31:01 +0000 Subject: [PATCH 3/6] Update src/app/layout.tsx --- src/app/layout.tsx | 55 +++++++++++++++++++++++++++++++++++++++------- 1 file changed, 47 insertions(+), 8 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 0077e1c..3947183 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,24 +1,61 @@ import type { Metadata } from "next"; import { Halant } from "next/font/google"; import { Inter } from "next/font/google"; +import { Montserrat } 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 { Montserrat } 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 montserrat = Montserrat({ variable: "--font-montserrat", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "Ramon Garcia Roofing | Trusted Since 2005 | Free Estimates", + description: "20 years of expert roofing services. Residential & commercial repairs, replacements, and maintenance with 100% warranty. Call now for free estimate.", + keywords: "roofing contractor, roof repair, roof replacement, residential roofing, commercial roofing, free estimate, emergency repair", + metadataBase: new URL("https://ramongarciarioofing.com"), + alternates: { + canonical: "https://ramongarciarioofing.com", + }, + openGraph: { + title: "Ramon Garcia Roofing | Trusted Since 2005", + description: "Expert roofing services with 20 years experience. Free estimates, fast response, warranty on every job.", + url: "https://ramongarciarioofing.com", + siteName: "Ramon Garcia Roofing", + type: "website", + images: [ + { + url: "http://img.b2bpic.net/free-photo/tennis-player-serving_23-2147821230.jpg", + alt: "Professional roofing team", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "Ramon Garcia Roofing | Expert Roofers", + description: "20 years of trusted roofing expertise. Call +1-555-0100 for free estimate.", + images: ["http://img.b2bpic.net/free-photo/tennis-player-serving_23-2147821230.jpg"], + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -27,7 +64,9 @@ export default function RootLayout({ return ( - + {children}