From 097a60d2fe831a1c907b43007002a6abba0f3e6b Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Mar 2026 17:28:39 +0000 Subject: [PATCH 1/5] Update src/app/about/page.tsx --- src/app/about/page.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 55f4bd3..63fae1f 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -67,21 +67,21 @@ export default function AboutPage() { id: 1, title: "Honest Pricing & Transparent Communication", description: "We provide upfront estimates with no hidden fees. Our technicians explain the problem clearly and recommend the most cost-effective solution, whether that's repair or replacement.", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-caucasian-man_641386-12.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/portrait-caucasian-man_641386-12.jpg?_wi=1", imageAlt: "Professional consultation", }, { id: 2, title: "Licensed, Insured & Certified Technicians", description: "Our team is fully licensed and continuously trained in modern plumbing and heating systems. We carry comprehensive insurance to protect your home and our work.", - imageSrc: "http://img.b2bpic.net/free-photo/male-hands-with-wrench-turning-off-valves_169016-55754.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/male-hands-with-wrench-turning-off-valves_169016-55754.jpg?_wi=3", imageAlt: "Licensed professional", }, { id: 3, title: "Local Authority with Deep Macon Roots", description: "As a Macon-based company for nearly two decades, we understand our community's needs. We're invested in local growth and take pride in our reputation for reliability.", - imageSrc: "http://img.b2bpic.net/free-photo/people-room-man-entering_23-2147656727.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/people-room-man-entering_23-2147656727.jpg?_wi=2", imageAlt: "Local community service", }, ]} @@ -102,7 +102,7 @@ export default function AboutPage() { quote: "When our main line burst on a Saturday afternoon, Greene Plumbing was our first call. They arrived within 30 minutes, diagnosed the issue quickly, and had us back to normal plumbing within hours. Incredible service!", name: "Michael Thompson", role: "Homeowner, Central Macon", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-caucasian-man_641386-12.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/portrait-caucasian-man_641386-12.jpg?_wi=2", imageAlt: "Michael Thompson", }, { @@ -111,7 +111,7 @@ export default function AboutPage() { quote: "Greene Plumbing's technician took time to explain what was wrong with our water heater and why replacement made more sense than repair. They could have sold us a repair, but they had our best interests in mind. That's true professionalism.", name: "Linda Patterson", role: "Homeowner, Westside Macon", - imageSrc: "http://img.b2bpic.net/free-photo/stylish-businesswoman-with-glasses_23-2147989567.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/stylish-businesswoman-with-glasses_23-2147989567.jpg?_wi=2", imageAlt: "Linda Patterson", }, { @@ -120,7 +120,7 @@ export default function AboutPage() { quote: "Our restaurant couldn't afford any downtime with our plumbing systems. Greene Plumbing set up preventative maintenance and responded instantly when we had an issue. They're part of our operations team.", name: "Carlos Mendez", role: "Restaurant Manager, Downtown Macon", - imageSrc: "http://img.b2bpic.net/free-photo/mature-man-posing-blurred-brick-wall_23-2148465256.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/mature-man-posing-blurred-brick-wall_23-2148465256.jpg?_wi=2", imageAlt: "Carlos Mendez", }, ]} -- 2.49.1 From f8a17fe44d2f7d170a4ca608f2cddf89378d4d8b Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Mar 2026 17:28:39 +0000 Subject: [PATCH 2/5] Update src/app/layout.tsx --- src/app/layout.tsx | 48 ++++++++++++++++++++++++++++++++++------------ 1 file changed, 36 insertions(+), 12 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 83bcc55..43e13af 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,29 +1,51 @@ import type { Metadata } from "next"; -import { Halant } from "next/font/google"; -import { Inter } from "next/font/google"; +import { Libre_Baskerville, Inter } 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 { Libre_Baskerville } from "next/font/google"; - - - -export const metadata: Metadata = { - title: "Webild components 2", - description: "Generated by create next app", -}; const libreBaskerville = Libre_Baskerville({ variable: "--font-libre-baskerville", subsets: ["latin"], weight: ["400", "700"], }); + const inter = Inter({ variable: "--font-inter", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "Plumbing Services Macon GA | Greene Plumbing & Heating", + description: "Greene Plumbing & Heating Co offers emergency plumbing repairs, drain cleaning, water heater service, and more in Macon, GA. Fast response. 24/7. Licensed & insured.", + keywords: "plumber Macon GA, emergency plumber, plumbing services Macon, drain cleaning, water heater repair, local plumbing contractor", + openGraph: { + title: "Trusted Plumbing Services in Macon, GA", + description: "Professional plumbing repairs, installations, and emergency service. Serving Macon for 19 years.", + siteName: "Greene Plumbing & Heating Co", + type: "website", + images: [ + { + url: "http://img.b2bpic.net/free-photo/female-mechanic-smiling-while-repairing-car_1170-1227.jpg", + alt: "Professional plumbing service", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "Plumbing Services Macon GA", + description: "Emergency plumbing repairs and service in Macon. Call 24/7.", + images: [ + "http://img.b2bpic.net/free-photo/female-mechanic-smiling-while-repairing-car_1170-1227.jpg", + ], + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -32,7 +54,9 @@ export default function RootLayout({ return ( - + {children}