diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 0e4e346..0149967 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -118,7 +118,7 @@ export default function AboutPage() { "Exceptional service from start to finish. They diagnosed the problem accurately and fixed it right the first time. No hidden charges!", icon: ThumbsUp, imageSrc: - "http://img.b2bpic.net/free-photo/serious-mature-business-leader-wearing-wristwatch_74855-3703.jpg", + "http://img.b2bpic.net/free-photo/serious-mature-business-leader-wearing-wristwatch_74855-3703.jpg?_wi=2", imageAlt: "Robert Thompson", }, { @@ -129,7 +129,7 @@ export default function AboutPage() { "They handle our commercial plumbing needs with professionalism and urgency. Never let us down during critical times.", icon: Star, imageSrc: - "http://img.b2bpic.net/free-photo/portrait-pretty-smiling-woman-posing-white-background_231208-1813.jpg", + "http://img.b2bpic.net/free-photo/portrait-pretty-smiling-woman-posing-white-background_231208-1813.jpg?_wi=2", imageAlt: "Lisa Anderson", }, { @@ -140,7 +140,7 @@ export default function AboutPage() { "Scheduled maintenance visits keep our properties running smoothly. Their technicians are knowledgeable and courteous.", icon: CheckCircle, imageSrc: - "http://img.b2bpic.net/free-photo/front-view-business-man-listening-music_23-2148763848.jpg", + "http://img.b2bpic.net/free-photo/front-view-business-man-listening-music_23-2148763848.jpg?_wi=2", imageAlt: "James Wilson", }, { @@ -151,7 +151,7 @@ export default function AboutPage() { "Emergency call at midnight and they showed up within the hour. Professional, fast, and honest. Highly recommended!", icon: Heart, imageSrc: - "http://img.b2bpic.net/free-photo/portrait-cheerful-teenage-girl-sitting-cafe_1262-3048.jpg", + "http://img.b2bpic.net/free-photo/portrait-cheerful-teenage-girl-sitting-cafe_1262-3048.jpg?_wi=2", imageAlt: "Patricia Lee", }, { @@ -162,7 +162,7 @@ export default function AboutPage() { "Their preventative maintenance program saved us from a catastrophic failure. Worth every penny!", icon: Award, imageSrc: - "http://img.b2bpic.net/free-photo/serious-mature-business-leader-wearing-wristwatch_74855-3703.jpg", + "http://img.b2bpic.net/free-photo/serious-mature-business-leader-wearing-wristwatch_74855-3703.jpg?_wi=3", imageAlt: "Mark Garcia", }, { @@ -173,7 +173,7 @@ export default function AboutPage() { "The only plumber I call. Been with them for 10 years and they've never disappointed. True professionals.", icon: Sparkles, imageSrc: - "http://img.b2bpic.net/free-photo/portrait-pretty-smiling-woman-posing-white-background_231208-1813.jpg", + "http://img.b2bpic.net/free-photo/portrait-pretty-smiling-woman-posing-white-background_231208-1813.jpg?_wi=3", imageAlt: "Susan Martinez", }, ]} diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 9954217..e44a9ff 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -80,7 +80,7 @@ export default function ContactPage() { required: true, }} useInvertedBackground={false} - imageSrc="http://img.b2bpic.net/free-photo/modern-automobile-mechanic-composition_23-2147881158.jpg" + imageSrc="http://img.b2bpic.net/free-photo/modern-automobile-mechanic-composition_23-2147881158.jpg?_wi=2" imageAlt="professional plumber smiling portrait work" mediaAnimation="slide-up" mediaPosition="right" diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 0e3865a..51aed9e 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,29 +1,63 @@ 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: "Option One Plumbing - San Dimas Plumbers 35+ Years", + description: "San Dimas' trusted plumbers for 35+ years. 24/7 emergency service, free estimates, background-checked technicians. Call (909) 361-5286 now!", + keywords: "plumber San Dimas, emergency plumbing, 24/7 plumber, plumbing repair, water heater, drain cleaning", + metadataBase: new URL("https://optioneoneplumbing.com"), + alternates: { + canonical: "https://optioneoneplumbing.com", + }, + openGraph: { + title: "Option One Plumbing - San Dimas' Trusted Plumbers", + description: "35+ years of professional plumbing service. Emergency available 24/7. Free estimates. (909) 361-5286", + url: "https://optioneoneplumbing.com", + siteName: "Option One Plumbing", + type: "website", + images: [ + { + url: "https://optioneoneplumbing.com/og-image.jpg", + alt: "Option One Plumbing - Professional Service", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "Option One Plumbing - San Dimas Plumbers", + description: "24/7 emergency plumbing. 35+ years serving San Dimas & surrounding areas.", + images: ["https://optioneoneplumbing.com/twitter-image.jpg"], + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -32,7 +66,9 @@ export default function RootLayout({ return ( - + {children}