Merge version_2 into main #2
@@ -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"],
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
@@ -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: "#" },
|
||||
],
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user