From 9c2e8d809ed37e242ba1c23e982adde0020e1257 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 16:49:54 +0000 Subject: [PATCH 1/6] Update src/app/about/page.tsx --- src/app/about/page.tsx | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 28e02f7..d976faa 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -19,8 +19,7 @@ export default function AboutPage() { const footerColumns = [ { - title: "Quick Links", - items: [ + title: "Quick Links", items: [ { label: "Home", href: "/" }, { label: "Services", href: "/services" }, { label: "About", href: "/about" }, @@ -28,8 +27,7 @@ export default function AboutPage() { ], }, { - title: "Services", - items: [ + title: "Services", items: [ { label: "Tree Removal", href: "/services" }, { label: "Tree Trimming", href: "/services" }, { label: "Stump Grinding", href: "/services" }, @@ -37,16 +35,14 @@ export default function AboutPage() { ], }, { - title: "Contact", - items: [ + title: "Contact", items: [ { label: "📞 (256) 374-2193", href: "tel:+12563742193" }, { label: "📍 Harvest, AL 35749", href: "#" }, { label: "Get Free Estimate", href: "/contact" }, ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }, ], @@ -79,7 +75,7 @@ export default function AboutPage() { description="15+ Years of Professional Experience" subdescription="Serving North Alabama with Pride and Dedication" icon={Shield} - imageSrc="http://img.b2bpic.net/free-photo/outdoor-shot-logger-having-rest-open-air-after-cutting-trees_176532-14596.jpg?_wi=2" + imageSrc="http://img.b2bpic.net/free-photo/outdoor-shot-logger-having-rest-open-air-after-cutting-trees_176532-14596.jpg" imageAlt="Experienced tree service team" mediaAnimation="slide-up" useInvertedBackground={false} @@ -95,7 +91,7 @@ export default function AboutPage() { description="Licensed & Insured Professional Team" subdescription="Committed to Excellence in Every Project" icon={Shield} - imageSrc="http://img.b2bpic.net/free-photo/climber-looking-his-carabiners_23-2147665142.jpg?_wi=2" + imageSrc="http://img.b2bpic.net/free-photo/climber-looking-his-carabiners_23-2147665142.jpg" imageAlt="Safety equipment and professional standards" mediaAnimation="slide-up" useInvertedBackground={false} -- 2.49.1 From 07a390f47026bb6252434ada0a9b204f322f7754 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 16:49:55 +0000 Subject: [PATCH 2/6] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 3e4e8e8..8a748c4 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -18,8 +18,7 @@ export default function ContactPage() { const footerColumns = [ { - title: "Quick Links", - items: [ + title: "Quick Links", items: [ { label: "Home", href: "/" }, { label: "Services", href: "/services" }, { label: "About", href: "/about" }, @@ -27,8 +26,7 @@ export default function ContactPage() { ], }, { - title: "Services", - items: [ + title: "Services", items: [ { label: "Tree Removal", href: "/services" }, { label: "Tree Trimming", href: "/services" }, { label: "Stump Grinding", href: "/services" }, @@ -36,16 +34,14 @@ export default function ContactPage() { ], }, { - title: "Contact", - items: [ + title: "Contact", items: [ { label: "📞 (256) 374-2193", href: "tel:+12563742193" }, { label: "📍 Harvest, AL 35749", href: "#" }, { label: "Get Free Estimate", href: "/contact" }, ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }, ], -- 2.49.1 From b4082275915b1337e722c409eb49108b09598822 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 16:49:57 +0000 Subject: [PATCH 3/6] Update src/app/layout.tsx --- src/app/layout.tsx | 26 ++++++-------------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 6062afe..1db0ea3 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -5,35 +5,21 @@ import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; const figtree = Figtree({ - variable: "--font-figtree", - subsets: ["latin"], + variable: "--font-figtree", subsets: ["latin"], }); export const metadata: Metadata = { - title: "Tree Removal & Service in Harvest, AL | North Alabama Tree Service", - description: "Expert tree removal, trimming, stump grinding & emergency service in Harvest, AL. 4.9★ rating. Free estimates. Licensed & insured. Call (256) 374-2193.", - keywords: "tree removal Harvest AL, tree service North Alabama, stump grinding, emergency tree service, professional arborist", - metadataBase: new URL("https://northalabamtreeservice.com"), + title: "Tree Removal & Service in Harvest, AL | North Alabama Tree Service", description: "Expert tree removal, trimming, stump grinding & emergency service in Harvest, AL. 4.9★ rating. Free estimates. Licensed & insured. Call (256) 374-2193.", keywords: "tree removal Harvest AL, tree service North Alabama, stump grinding, emergency tree service, professional arborist", metadataBase: new URL("https://northalabamtreeservice.com"), alternates: { - canonical: "https://northalabamtreeservice.com", - }, + canonical: "https://northalabamtreeservice.com"}, openGraph: { - title: "Tree Removal & Service in Harvest, AL | North Alabama Tree Service", - description: "Expert tree removal, trimming, stump grinding & emergency service. 4.9★ rating with 138+ reviews. Free estimates.", - type: "website", - siteName: "North Alabama Tree Service", - images: [ + title: "Tree Removal & Service in Harvest, AL | North Alabama Tree Service", description: "Expert tree removal, trimming, stump grinding & emergency service. 4.9★ rating with 138+ reviews. Free estimates.", type: "website", siteName: "North Alabama Tree Service", images: [ { - url: "http://img.b2bpic.net/free-photo/closeup-lumberjack-with-chainsaw-forest_181624-59761.jpg", - alt: "Professional tree removal service", - }, + url: "http://img.b2bpic.net/free-photo/closeup-lumberjack-with-chainsaw-forest_181624-59761.jpg", alt: "Professional tree removal service"}, ], }, twitter: { - card: "summary_large_image", - title: "Tree Removal & Service in Harvest, AL", - description: "4.9★ rated tree service. Free estimates. Call (256) 374-2193", - images: ["http://img.b2bpic.net/free-photo/closeup-lumberjack-with-chainsaw-forest_181624-59761.jpg"], + card: "summary_large_image", title: "Tree Removal & Service in Harvest, AL", description: "4.9★ rated tree service. Free estimates. Call (256) 374-2193", images: ["http://img.b2bpic.net/free-photo/closeup-lumberjack-with-chainsaw-forest_181624-59761.jpg"], }, robots: { index: true, -- 2.49.1 From 2cf874d039b42b628ea3f6a609f4ce640bb4726f Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 16:49:59 +0000 Subject: [PATCH 4/6] Update src/app/page.tsx --- src/app/page.tsx | 126 +++++++++++------------------------------------ 1 file changed, 28 insertions(+), 98 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 1f3bb07..5f75045 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -9,7 +9,7 @@ import TestimonialAboutCard from "@/components/sections/about/TestimonialAboutCa import TestimonialCardSixteen from "@/components/sections/testimonial/TestimonialCardSixteen"; import ContactCTA from "@/components/sections/contact/ContactCTA"; import FooterSimple from "@/components/sections/footer/FooterSimple"; -import { Star, Leaf, CheckCircle, Shield, Phone, Mail } from "lucide-react"; +import { Star, Leaf, CheckCircle, Shield, Phone } from "lucide-react"; export default function HomePage() { const navItems = [ @@ -22,8 +22,7 @@ export default function HomePage() { const footerColumns = [ { - title: "Quick Links", - items: [ + title: "Quick Links", items: [ { label: "Home", href: "/" }, { label: "Services", href: "/services" }, { label: "About", href: "/about" }, @@ -31,8 +30,7 @@ export default function HomePage() { ], }, { - title: "Services", - items: [ + title: "Services", items: [ { label: "Tree Removal", href: "/services" }, { label: "Tree Trimming", href: "/services" }, { label: "Stump Grinding", href: "/services" }, @@ -40,16 +38,14 @@ export default function HomePage() { ], }, { - title: "Contact", - items: [ + title: "Contact", items: [ { label: "📞 (256) 374-2193", href: "tel:+12563742193" }, { label: "📍 Harvest, AL 35749", href: "#" }, { label: "Get Free Estimate", href: "/contact" }, ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }, ], @@ -83,40 +79,22 @@ export default function HomePage() { background={{ variant: "radial-gradient" }} buttons={[ { text: "📞 Call Now (256) 374-2193", href: "tel:+12563742193" }, - { text: "Get a Free Estimate", href: "/contact" }, + { text: "Get a Free Estimate", href: "#contact" }, ]} buttonAnimation="slide-up" carouselItems={[ { - id: "hero-1", - imageSrc: "http://img.b2bpic.net/free-photo/closeup-lumberjack-with-chainsaw-forest_181624-59761.jpg", - imageAlt: "Professional tree removal in action", - }, + id: "hero-1", imageSrc: "http://img.b2bpic.net/free-photo/closeup-lumberjack-with-chainsaw-forest_181624-59761.jpg", imageAlt: "Professional tree removal in action"}, { - id: "hero-2", - imageSrc: "http://img.b2bpic.net/free-photo/asian-man-cutting-trees-using-electrical-chainsaw_1150-5896.jpg", - imageAlt: "Expert stump grinding service", - }, + id: "hero-2", imageSrc: "http://img.b2bpic.net/free-photo/asian-man-cutting-trees-using-electrical-chainsaw_1150-5896.jpg", imageAlt: "Expert stump grinding service"}, { - id: "hero-3", - imageSrc: "http://img.b2bpic.net/free-photo/two-female-friends-walk-forest-friends-walking-through-forest-people-nature_169016-67628.jpg", - imageAlt: "Emergency storm cleanup service", - }, + id: "hero-3", imageSrc: "http://img.b2bpic.net/free-photo/two-female-friends-walk-forest-friends-walking-through-forest-people-nature_169016-67628.jpg", imageAlt: "Emergency storm cleanup service"}, { - id: "hero-4", - imageSrc: "http://img.b2bpic.net/free-photo/hands-gardener-orange-gloves-are-trimming-overgrown-green-shrub-using-hedge-shears-sunny-backyard-worker-landscaping-garden-close-up_639032-841.jpg", - imageAlt: "Professional tree trimming and pruning", - }, + id: "hero-4", imageSrc: "http://img.b2bpic.net/free-photo/hands-gardener-orange-gloves-are-trimming-overgrown-green-shrub-using-hedge-shears-sunny-backyard-worker-landscaping-garden-close-up_639032-841.jpg", imageAlt: "Professional tree trimming and pruning"}, { - id: "hero-5", - imageSrc: "http://img.b2bpic.net/free-photo/reforestation-done-by-voluntary-group_23-2149500875.jpg", - imageAlt: "Skilled and experienced tree service crew", - }, + id: "hero-5", imageSrc: "http://img.b2bpic.net/free-photo/reforestation-done-by-voluntary-group_23-2149500875.jpg", imageAlt: "Skilled and experienced tree service crew"}, { - id: "hero-6", - imageSrc: "http://img.b2bpic.net/free-photo/climber-looking-his-carabiners_23-2147665142.jpg?_wi=1", - imageAlt: "Professional equipment and safety gear", - }, + id: "hero-6", imageSrc: "http://img.b2bpic.net/free-photo/climber-looking-his-carabiners_23-2147665142.jpg", imageAlt: "Professional equipment and safety gear"}, ]} autoPlay={true} autoPlayInterval={5000} @@ -127,46 +105,22 @@ export default function HomePage() { Date: Tue, 3 Mar 2026 16:50:01 +0000 Subject: [PATCH 5/6] Update src/app/reviews/page.tsx --- src/app/reviews/page.tsx | 52 ++++++++++------------------------------ 1 file changed, 12 insertions(+), 40 deletions(-) diff --git a/src/app/reviews/page.tsx b/src/app/reviews/page.tsx index 49cfb46..4b904a0 100644 --- a/src/app/reviews/page.tsx +++ b/src/app/reviews/page.tsx @@ -19,8 +19,7 @@ export default function ReviewsPage() { const footerColumns = [ { - title: "Quick Links", - items: [ + title: "Quick Links", items: [ { label: "Home", href: "/" }, { label: "Services", href: "/services" }, { label: "About", href: "/about" }, @@ -28,8 +27,7 @@ export default function ReviewsPage() { ], }, { - title: "Services", - items: [ + title: "Services", items: [ { label: "Tree Removal", href: "/services" }, { label: "Tree Trimming", href: "/services" }, { label: "Stump Grinding", href: "/services" }, @@ -37,16 +35,14 @@ export default function ReviewsPage() { ], }, { - title: "Contact", - items: [ + title: "Contact", items: [ { label: "📞 (256) 374-2193", href: "tel:+12563742193" }, { label: "📍 Harvest, AL 35749", href: "#" }, { label: "Get Free Estimate", href: "/contact" }, ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }, ], @@ -74,41 +70,17 @@ export default function ReviewsPage() { Date: Tue, 3 Mar 2026 16:50:02 +0000 Subject: [PATCH 6/6] Update src/app/services/page.tsx --- src/app/services/page.tsx | 30 +++++++----------------------- 1 file changed, 7 insertions(+), 23 deletions(-) diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx index 5318621..7ea47da 100644 --- a/src/app/services/page.tsx +++ b/src/app/services/page.tsx @@ -19,8 +19,7 @@ export default function ServicesPage() { const footerColumns = [ { - title: "Quick Links", - items: [ + title: "Quick Links", items: [ { label: "Home", href: "/" }, { label: "Services", href: "/services" }, { label: "About", href: "/about" }, @@ -28,8 +27,7 @@ export default function ServicesPage() { ], }, { - title: "Services", - items: [ + title: "Services", items: [ { label: "Tree Removal", href: "/services" }, { label: "Tree Trimming", href: "/services" }, { label: "Stump Grinding", href: "/services" }, @@ -37,16 +35,14 @@ export default function ServicesPage() { ], }, { - title: "Contact", - items: [ + title: "Contact", items: [ { label: "📞 (256) 374-2193", href: "tel:+12563742193" }, { label: "📍 Harvest, AL 35749", href: "#" }, { label: "Get Free Estimate", href: "/contact" }, ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }, ], @@ -74,25 +70,13 @@ export default function ServicesPage() {