diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index ce9f4a6..12b2a0b 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -120,7 +120,7 @@ export default function AboutPage() { "Every project receives personal attention from our ownership team. We stand behind our work with comprehensive warranties and responsive customer support available 24/7.", }, ]} - imageSrc="http://img.b2bpic.net/free-photo/medium-shot-man-working-as-plumber_23-2150746293.jpg" + imageSrc="http://img.b2bpic.net/free-photo/medium-shot-man-working-as-plumber_23-2150746293.jpg?_wi=2" imageAlt="Professional roofing team inspection" mediaAnimation="slide-up" useInvertedBackground={false} @@ -194,7 +194,7 @@ export default function AboutPage() { company: "Denver, CO", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/young-smiling-woman-cafe-drinking-coffee-date-looking-camera_197531-22708.jpg", + "http://img.b2bpic.net/free-photo/young-smiling-woman-cafe-drinking-coffee-date-looking-camera_197531-22708.jpg?_wi=2", imageAlt: "satisfied customer portrait", }, { @@ -204,7 +204,7 @@ export default function AboutPage() { company: "Aurora Commercial Properties", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/cheerful-employee-with-crossed-arms_1098-3148.jpg", + "http://img.b2bpic.net/free-photo/cheerful-employee-with-crossed-arms_1098-3148.jpg?_wi=2", imageAlt: "professional woman portrait", }, { @@ -214,7 +214,7 @@ export default function AboutPage() { company: "Mesa Retail Group", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/happy-young-businessman-walking-near-business-center_171337-19784.jpg", + "http://img.b2bpic.net/free-photo/happy-young-businessman-walking-near-business-center_171337-19784.jpg?_wi=2", imageAlt: "business owner portrait", }, { @@ -224,7 +224,7 @@ export default function AboutPage() { company: "Highlands Community", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg", + "http://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg?_wi=2", imageAlt: "HOA president portrait", }, { @@ -234,7 +234,7 @@ export default function AboutPage() { company: "Colorado Insurance Partners", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/portrait-happy-businessman-with-crossed-arms_23-2147955274.jpg", + "http://img.b2bpic.net/free-photo/portrait-happy-businessman-with-crossed-arms_23-2147955274.jpg?_wi=2", imageAlt: "insurance agent portrait", }, { @@ -244,7 +244,7 @@ export default function AboutPage() { company: "Westminster, CO", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/woman-talking-phone-home_23-2148990136.jpg", + "http://img.b2bpic.net/free-photo/woman-talking-phone-home_23-2148990136.jpg?_wi=2", imageAlt: "homeowner portrait", }, ]} diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 74feb1a..ea7b966 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -137,7 +137,7 @@ export default function ContactPage() { "For immediate assistance with storm damage, roof leaks, or urgent repairs, call our emergency hotline at (720) 555-0198. Available 24/7/365 with rapid response times.", }, ]} - imageSrc="http://img.b2bpic.net/free-photo/medium-shot-man-working-as-plumber_23-2150746293.jpg" + imageSrc="http://img.b2bpic.net/free-photo/medium-shot-man-working-as-plumber_23-2150746293.jpg?_wi=3" imageAlt="Professional roofing consultation" mediaAnimation="slide-up" useInvertedBackground={true} diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 32671a1..81f9115 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 { Open_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 { Open_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 openSans = Open_Sans({ variable: "--font-open-sans", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "RoofPro Solutions - Expert Roofing Services | Colorado Contractor", + description: "Professional roofing services in Colorado. Emergency repairs, roof replacement, inspections & maintenance. 30+ years experience. Free quote. 24/7 available.", + keywords: "roofing contractor Colorado, roof repair Denver, roof replacement, emergency roofing, residential roofing, commercial roofing, roof inspection, shingle repair", + metadataBase: new URL("https://roofprosolutions.com"), + alternates: { + canonical: "https://roofprosolutions.com", + }, + openGraph: { + title: "RoofPro Solutions - Expert Roofing Services", + description: "Professional roofing solutions including repairs, replacement, inspections & maintenance. 30+ years of trusted service.", + url: "https://roofprosolutions.com", + siteName: "RoofPro Solutions", + type: "website", + images: [ + { + url: "http://img.b2bpic.net/free-photo/man-with-helmet-sitting-roof-full-shot_23-2149343712.jpg", + alt: "Professional roofing services", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "RoofPro Solutions - Colorado's Trusted Roofing Experts", + description: "Professional roofing repair, replacement & inspections. Free estimates. Call now!", + images: ["http://img.b2bpic.net/free-photo/man-with-helmet-sitting-roof-full-shot_23-2149343712.jpg"], + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -27,7 +64,9 @@ export default function RootLayout({ return ( - + {children}