Merge version_2 into main #2

Merged
bender merged 2 commits from version_2 into main 2026-03-05 16:42:52 +00:00
2 changed files with 65 additions and 33 deletions

View File

@@ -22,15 +22,17 @@ const montserrat = Montserrat({
export const metadata: Metadata = {
title: "Professional Landscaping in Exeter, NH | Yeti Landcare", description: "Reliable, professional landscaping services in Exeter, NH. Lawn maintenance, landscape design, property cleanup, and more. Fair pricing. Free estimates. Serving Seacoast communities.", keywords: "landscaping Exeter NH, lawn care Exeter NH, landscape contractor NH, condo landscaping, yard cleanup Exeter", metadataBase: new URL("https://yetilandcare.com"),
alternates: {
canonical: "https://yetilandcare.com"},
canonical: "https://yetilandcare.com"
},
openGraph: {
title: "Professional Landscaping in Exeter, NH | Yeti Landcare", description: "Trusted local landscaping company. Free estimates. Punctual, professional, fairly priced.", url: "https://yetilandcare.com", siteName: "Yeti Landcare", type: "website", images: [
{
url: "http://img.b2bpic.net/free-photo/beautiful-panorama-green-city-park-dawn_1127-3213.jpg", alt: "Yeti Landcare - Professional Landscaping"},
url: "https://instagram.com/yetilandcare", alt: "Yeti Landcare - Professional Landscaping"
},
],
},
twitter: {
card: "summary_large_image", title: "Professional Landscaping in Exeter, NH | Yeti Landcare", description: "Reliable, professional landscaping services. Fair pricing. Free estimates.", images: ["http://img.b2bpic.net/free-photo/beautiful-panorama-green-city-park-dawn_1127-3213.jpg"],
card: "summary_large_image", title: "Professional Landscaping in Exeter, NH | Yeti Landcare", description: "Reliable, professional landscaping services. Fair pricing. Free estimates.", images: ["https://instagram.com/yetilandcare"],
},
};

View File

@@ -37,7 +37,8 @@ export default function LandingPage() {
{ name: "Contact", id: "contact" },
]}
button={{
text: "Call Now", href: "tel:+1-603-555-0147"}}
text: "Call Now", href: "tel:+1-603-555-0147"
}}
/>
</div>
@@ -51,22 +52,29 @@ export default function LandingPage() {
background={{ variant: "plain" }}
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-panorama-green-city-park-dawn_1127-3213.jpg", imageAlt: "Beautiful landscaped property"},
imageSrc: "https://instagram.com/yetilandcare", imageAlt: "Beautiful landscaped property"
},
{
imageSrc: "http://img.b2bpic.net/free-photo/man-cutting-grass-with-lawn-mover-back-yard-male-shirt_1157-41448.jpg?_wi=1", imageAlt: "Professional lawn maintenance"},
imageSrc: "https://instagram.com/yetilandcare", imageAlt: "Professional lawn maintenance"
},
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-cactus-with-blurred-background_23-2148249096.jpg?_wi=1", imageAlt: "Landscape design expertise"},
imageSrc: "https://instagram.com/yetilandcare", imageAlt: "Landscape design expertise"
},
{
imageSrc: "http://img.b2bpic.net/free-photo/kids-learnign-about-environment_23-2149176599.jpg?_wi=1", imageAlt: "Complete property transformation"},
imageSrc: "https://instagram.com/yetilandcare", imageAlt: "Complete property transformation"
},
{
imageSrc: "http://img.b2bpic.net/free-photo/positive-male-landscaper-cutting-top-overgrown-thujas-with-motorized-hedge-trimmer-park-side_7502-10163.jpg?_wi=1", imageAlt: "Precision hedge and shrub work"},
imageSrc: "https://instagram.com/yetilandcare", imageAlt: "Precision hedge and shrub work"
},
]}
mediaAnimation="blur-reveal"
buttons={[
{
text: "Call Now for Free Estimate", href: "tel:+1-603-555-0147"},
text: "Call Now for Free Estimate", href: "tel:+1-603-555-0147"
},
{
text: "Request a Quote", href: "#contact"},
text: "Request a Quote", href: "#contact"
},
]}
buttonAnimation="slide-up"
/>
@@ -79,16 +87,20 @@ export default function LandingPage() {
metrics={[
{
icon: Star,
label: "Google Rating", value: "4.5★"},
label: "Google Rating", value: "4.5★"
},
{
icon: Users,
label: "Satisfied Clients", value: "500+"},
label: "Satisfied Clients", value: "500+"
},
{
icon: Home,
label: "Properties Maintained", value: "200+"},
label: "Properties Maintained", value: "200+"
},
{
icon: Award,
label: "Years Experience", value: "14+"},
label: "Years Experience", value: "14+"
},
]}
metricsAnimation="slide-up"
/>
@@ -100,11 +112,13 @@ export default function LandingPage() {
description="From routine maintenance to complete property transformations, Yeti Landcare handles every aspect of your outdoor space with precision and care."
negativeCard={{
items: [
"Missed appointments", "Incomplete cleanup", "Hidden costs", "Damage to property", "Poor communication"],
"Missed appointments", "Incomplete cleanup", "Hidden costs", "Damage to property", "Poor communication"
],
}}
positiveCard={{
items: [
"Punctual & Professional", "Every piece of debris removed", "Clear, honest pricing", "Meticulous attention to detail", "Responsive communication"],
"Punctual & Professional", "Every piece of debris removed", "Clear, honest pricing", "Meticulous attention to detail", "Responsive communication"
],
}}
animationType="slide-up"
textboxLayout="default"
@@ -125,13 +139,17 @@ export default function LandingPage() {
animationType="slide-up"
products={[
{
id: "1", name: "Lawn Maintenance", price: "Starting at $150/month", imageSrc: "http://img.b2bpic.net/free-photo/man-cutting-grass-with-lawn-mover-back-yard-male-shirt_1157-41448.jpg?_wi=2", imageAlt: "Regular lawn maintenance service"},
id: "1", name: "Lawn Maintenance", price: "Starting at $150/month", imageSrc: "https://instagram.com/yetilandcare", imageAlt: "Regular lawn maintenance service"
},
{
id: "2", name: "Landscape Design & Installation", price: "Custom Quote", imageSrc: "http://img.b2bpic.net/free-photo/close-up-cactus-with-blurred-background_23-2148249096.jpg?_wi=2", imageAlt: "Professional landscape design service"},
id: "2", name: "Landscape Design & Installation", price: "Custom Quote", imageSrc: "https://instagram.com/yetilandcare", imageAlt: "Professional landscape design service"
},
{
id: "3", name: "Property Cleanup & Overgrowth Removal", price: "Custom Quote", imageSrc: "http://img.b2bpic.net/free-photo/kids-learnign-about-environment_23-2149176599.jpg?_wi=2", imageAlt: "Property cleanup and restoration service"},
id: "3", name: "Property Cleanup & Overgrowth Removal", price: "Custom Quote", imageSrc: "https://instagram.com/yetilandcare", imageAlt: "Property cleanup and restoration service"
},
{
id: "4", name: "Hedge & Shrub Trimming", price: "Starting at $200/visit", imageSrc: "http://img.b2bpic.net/free-photo/positive-male-landscaper-cutting-top-overgrown-thujas-with-motorized-hedge-trimmer-park-side_7502-10163.jpg?_wi=2", imageAlt: "Professional hedge and shrub trimming"},
id: "4", name: "Hedge & Shrub Trimming", price: "Starting at $200/visit", imageSrc: "https://instagram.com/yetilandcare", imageAlt: "Professional hedge and shrub trimming"
},
]}
gridVariant="two-columns-alternating-heights"
/>
@@ -146,11 +164,14 @@ export default function LandingPage() {
animationType="slide-up"
metrics={[
{
id: "1", value: "Complete", title: "Property Transformation", description: "58-unit condominium complex fully landscaped and maintained", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-raking-outdoors_23-2149382185.jpg", imageAlt: "Condominium landscape project"},
id: "1", value: "Complete", title: "Property Transformation", description: "58-unit condominium complex fully landscaped and maintained", imageSrc: "https://instagram.com/yetilandcare", imageAlt: "Condominium landscape project"
},
{
id: "2", value: "Overgrown", title: "Property Restoration", description: "Overgrown yard cleared and transformed into usable space", imageSrc: "http://img.b2bpic.net/free-photo/close-up-cactus-with-blurred-background_23-2148249096.jpg?_wi=3", imageAlt: "Overgrowth removal project"},
id: "2", value: "Overgrown", title: "Property Restoration", description: "Overgrown yard cleared and transformed into usable space", imageSrc: "https://instagram.com/yetilandcare", imageAlt: "Overgrowth removal project"
},
{
id: "3", value: "Design", title: "Residential Landscape", description: "Expert plant placement and comprehensive yard redesign", imageSrc: "http://img.b2bpic.net/free-photo/skilful-male-landscaper-using-high-altitude-hedge-trimmer-topiary-park-side-view-focused_7502-10164.jpg", imageAlt: "Residential landscape design project"},
id: "3", value: "Design", title: "Residential Landscape", description: "Expert plant placement and comprehensive yard redesign", imageSrc: "https://instagram.com/yetilandcare", imageAlt: "Residential landscape design project"
},
]}
/>
</div>
@@ -162,13 +183,17 @@ export default function LandingPage() {
author="Sarah M., Homeowner & Condo Association Manager"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/attractive-blonde-girl-tulle-skirt-having-fun-stairs-she-is-smiling-down_197531-617.jpg", alt: "Sarah M."},
src: "https://instagram.com/yetilandcare", alt: "Sarah M."
},
{
src: "http://img.b2bpic.net/free-photo/man-portrait-posing-loft-modern-space_158595-5367.jpg", alt: "John P."},
src: "https://instagram.com/yetilandcare", alt: "John P."
},
{
src: "http://img.b2bpic.net/free-photo/side-view-business-woman-portrait-outdoors_23-2148603027.jpg", alt: "Emily R."},
src: "https://instagram.com/yetilandcare", alt: "Emily R."
},
{
src: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", alt: "Michael D."},
src: "https://instagram.com/yetilandcare", alt: "Michael D."
},
]}
ratingAnimation="slide-up"
avatarsAnimation="slide-up"
@@ -184,9 +209,11 @@ export default function LandingPage() {
description="Contact Yeti Landcare for a personalized consultation. We serve Exeter, NH and surrounding Seacoast communities. Fast response times, honest pricing, professional service."
buttons={[
{
text: "Call (603) 555-0147", href: "tel:+1-603-555-0147"},
text: "Call (603) 555-0147", href: "tel:+1-603-555-0147"
},
{
text: "Request Quote Online", href: "#contact-form"},
text: "Request Quote Online", href: "#contact-form"
},
]}
background={{ variant: "plain" }}
useInvertedBackground={false}
@@ -215,11 +242,14 @@ export default function LandingPage() {
{
title: "Contact", items: [
{
label: "Phone: (603) 555-0147", href: "tel:+1-603-555-0147"},
label: "Phone: (603) 555-0147", href: "tel:+1-603-555-0147"
},
{
label: "Email: info@yetilandcare.com", href: "mailto:info@yetilandcare.com"},
label: "Email: info@yetilandcare.com", href: "mailto:info@yetilandcare.com"
},
{
label: "10 Kingston Rd, Exeter, NH 03833", href: "#"},
label: "10 Kingston Rd, Exeter, NH 03833", href: "#"
},
{ label: "Serving Seacoast NH", href: "#" },
],
},