diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 90c2893..0d600c2 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -50,7 +50,7 @@ export default function AboutPage() { description="For over a decade, Houston Green Landscaping has been transforming yards across the Houston area. Founded on the principle that great landscaping comes from listening, understanding, and delivering exceptional quality, we've built relationships one beautiful yard at a time." subdescription="We started because we believed Houston homeowners deserved better—faster response times, honest recommendations, fair pricing, and crews that genuinely care about the work. Today, that same commitment drives everything we do. Whether it's a small refresh or a complete transformation, we approach every project with the same dedication to quality and attention to detail that we'd want in our own homes." icon={CheckCircle} - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=2wa8ve" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=2wa8ve&_wi=2" imageAlt="Houston Green team working on a landscaping project" mediaAnimation="slide-up" useInvertedBackground={false} @@ -101,7 +101,7 @@ export default function AboutPage() { description="A well-designed yard doesn't just look beautiful—it changes how you live. It's the space where families gather, where you start your morning, and where you find peace at the end of the day. We design and build with that in mind." subdescription="Every plant we choose is selected for Houston's climate. Every paver is laid with precision. Every drainage solution is engineered to actually work. And every crew member knows that your yard is important—because we know it's important to you. That's why we show up on time, communicate clearly, and stand behind our work. When you choose Houston Green, you're choosing a partner who cares about your outdoor space as much as you do." icon={CheckCircle} - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=54dz4c" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=54dz4c&_wi=2" imageAlt: "Front yard landscape design transformation" mediaAnimation="slide-up" useInvertedBackground={true} diff --git a/src/app/gallery/page.tsx b/src/app/gallery/page.tsx index 1f88292..4451d9c 100644 --- a/src/app/gallery/page.tsx +++ b/src/app/gallery/page.tsx @@ -58,21 +58,21 @@ export default function GalleryPage() { id: "front-yard-1", name: "Front Yard Redesign", price: "Transformation", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=54dz4c", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=54dz4c&_wi=3", imageAlt: "front yard landscape design transformation", }, { id: "backyard-turf", name: "Backyard Turf Installation", price: "Premium Upgrade", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=2nwt81", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=2nwt81&_wi=2", imageAlt: "backyard transformation turf installation complete", }, { id: "paver-patio", name: "Paver Patio & Walkway", price: "Hardscape Project", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=vc33qj", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=vc33qj&_wi=2", imageAlt: "paver patio stone walkway installed", }, ]} @@ -103,7 +103,7 @@ export default function GalleryPage() { name: "Sarah Johnson", role: "Homeowner", testimonial: "Jose and his team did an outstanding job transforming our front garden space. From start to finish, he was professional, responsive, and attentive to every detail.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=hwpeiw", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=hwpeiw&_wi=2", imageAlt: "happy homeowner portrait smiling woman", }, { @@ -111,7 +111,7 @@ export default function GalleryPage() { name: "Michael Chen", role: "Homeowner", testimonial: "They came out quickly for an estimate, offered recommendations, and completed our landscape and drainage project at half the cost and time of other estimates.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=61slji", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=61slji&_wi=2", imageAlt: "happy homeowner portrait smiling man", }, { @@ -119,7 +119,7 @@ export default function GalleryPage() { name: "Emily Rodriguez", role: "Property Owner", testimonial: "He knows plants, understands what thrives in the Texas climate, and delivers beautiful work with real attention to detail.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=a9nkae", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=a9nkae&_wi=2", imageAlt: "happy homeowner woman portrait smiling", }, { @@ -127,7 +127,7 @@ export default function GalleryPage() { name: "David Kim", role: "Homeowner", testimonial: "These guys are the best. Professional, fast, fair-priced, and we will absolutely use them again.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=tbafai", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=tbafai&_wi=2", imageAlt: "happy homeowner portrait smiling man", }, { @@ -135,7 +135,7 @@ export default function GalleryPage() { name: "Jennifer White", role: "Homeowner", testimonial: "Quality landscaping, excellent communication, and a team that genuinely cares about the final result. Highly recommended.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=n29nwg", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=n29nwg&_wi=2", imageAlt: "happy woman homeowner portrait smiling", }, { @@ -143,7 +143,7 @@ export default function GalleryPage() { name: "Robert Martinez", role: "Homeowner", testimonial: "From the initial consultation to project completion, everything was handled professionally and on schedule. Worth every penny.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=djtx6q", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=djtx6q&_wi=2", imageAlt: "happy homeowner man portrait smiling", }, ]} diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 6cbe480..4941a4a 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,28 +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"; - - -export const metadata: Metadata = { - title: "Webild components 2", - description: "Generated by create next app", -}; +const halant = Halant({ + variable: "--font-halant", + subsets: ["latin"], + weight: ["300", "400", "500", "600", "700"], +}); const inter = Inter({ variable: "--font-inter", subsets: ["latin"], }); + const openSans = Open_Sans({ variable: "--font-open-sans", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "Houston Green Landscaping | Premium Yard Design & Installation", + description: "Expert landscaping services in Houston. Landscape design, sod, pavers, drainage, fencing, and maintenance. Fast quotes, fair pricing, quality results.", + keywords: "landscaping Houston, landscape design, sod installation, paver patio, drainage solutions, landscape maintenance, Houston outdoor design", + metadataBase: new URL("https://houstongreen-landscaping.com"), + alternates: { + canonical: "https://houstongreen-landscaping.com", + }, + openGraph: { + title: "Houston Green Landscaping | Premium Yard Transformations", + description: "Trusted Houston landscaping company offering design, installation, drainage, and maintenance for beautiful outdoor spaces.", + url: "https://houstongreen-landscaping.com", + siteName: "Houston Green Landscaping", + type: "website", + images: [ + { + url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=7pbyio", + alt: "Houston Green Landscaping - Beautiful yard transformation", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "Houston Green Landscaping", + description: "Premium landscaping design and installation for Houston homes.", + images: ["https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=7pbyio"], + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -31,7 +64,9 @@ export default function RootLayout({ return ( - + {children}