Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #3.
This commit is contained in:
@@ -32,8 +32,7 @@ export default function AboutPage() {
|
||||
{ name: "Contact", id: "/contact" }
|
||||
]}
|
||||
button={{
|
||||
text: "📞 Call Now",
|
||||
href: "tel:+16155689651"
|
||||
text: "📞 Call Now", href: "tel:+16155689651"
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
@@ -47,6 +46,7 @@ export default function AboutPage() {
|
||||
{ icon: Shield, label: "Licensed & Insured", value: "Fully Protected" },
|
||||
{ icon: Users, label: "Experienced Team", value: "Professional Crew" }
|
||||
]}
|
||||
metricsAnimation="none"
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
@@ -60,6 +60,7 @@ export default function AboutPage() {
|
||||
{ icon: DollarSign, label: "Free Estimates", value: "No Hidden Fees" },
|
||||
{ icon: Shield, label: "Satisfaction", value: "100% Guaranteed" }
|
||||
]}
|
||||
metricsAnimation="none"
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
@@ -80,8 +81,7 @@ export default function AboutPage() {
|
||||
<FooterBaseReveal
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{ label: "Tree Removal", href: "/services" },
|
||||
{ label: "Emergency Services", href: "/services" },
|
||||
{ label: "Tree Trimming", href: "/services" },
|
||||
@@ -89,8 +89,7 @@ export default function AboutPage() {
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Reviews", href: "/reviews" },
|
||||
{ label: "Contact", href: "/contact" },
|
||||
@@ -98,8 +97,7 @@ export default function AboutPage() {
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
title: "Contact", items: [
|
||||
{ label: "📞 (615) 568-9651", href: "tel:+16155689651" },
|
||||
{ label: "Open 24 Hours", href: "/" },
|
||||
{ label: "3037 Runabout Dr, Nashville, TN 37217", href: "/" },
|
||||
|
||||
@@ -32,8 +32,7 @@ export default function ContactPage() {
|
||||
{ name: "Contact", id: "/contact" }
|
||||
]}
|
||||
button={{
|
||||
text: "📞 Call Now",
|
||||
href: "tel:+16155689651"
|
||||
text: "📞 Call Now", href: "tel:+16155689651"
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
@@ -60,6 +59,7 @@ export default function ContactPage() {
|
||||
{ icon: MapPin, label: "Located", value: "Nashville, TN" },
|
||||
{ icon: Mail, label: "Response Time", value: "Under 2 Hours" }
|
||||
]}
|
||||
metricsAnimation="none"
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
@@ -79,8 +79,7 @@ export default function ContactPage() {
|
||||
<FooterBaseReveal
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{ label: "Tree Removal", href: "/services" },
|
||||
{ label: "Emergency Services", href: "/services" },
|
||||
{ label: "Tree Trimming", href: "/services" },
|
||||
@@ -88,8 +87,7 @@ export default function ContactPage() {
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Reviews", href: "/reviews" },
|
||||
{ label: "Contact", href: "/contact" },
|
||||
@@ -97,8 +95,7 @@ export default function ContactPage() {
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
title: "Contact", items: [
|
||||
{ label: "📞 (615) 568-9651", href: "tel:+16155689651" },
|
||||
{ label: "Open 24 Hours", href: "/" },
|
||||
{ label: "3037 Runabout Dr, Nashville, TN 37217", href: "/" },
|
||||
|
||||
@@ -5,36 +5,25 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
|
||||
const archivo = Archivo({
|
||||
variable: "--font-archivo",
|
||||
subsets: ["latin"],
|
||||
variable: "--font-archivo", subsets: ["latin"],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Tree Service Nashville | Sky Tree Services - 4.9⭐ Rated",
|
||||
description: "Professional tree removal, trimming & emergency services in Nashville, TN. 24/7 availability, fair pricing, 70+ 5-star reviews. Free estimates. Call (615) 568-9651.",
|
||||
keywords: ["tree service Nashville", "tree removal Nashville", "emergency tree service", "24 hour tree service Nashville", "storm damage cleanup", "tree trimming Nashville"],
|
||||
title: "Tree Service Nashville | Sky Tree Services - 4.9⭐ Rated", description: "Professional tree removal, trimming & emergency services in Nashville, TN. 24/7 availability, fair pricing, 70+ 5-star reviews. Free estimates. Call (615) 568-9651.", keywords: ["tree service Nashville", "tree removal Nashville", "emergency tree service", "24 hour tree service Nashville", "storm damage cleanup", "tree trimming Nashville"],
|
||||
metadataBase: new URL("https://skytreeservices.com"),
|
||||
alternates: {
|
||||
canonical: "https://skytreeservices.com"
|
||||
},
|
||||
openGraph: {
|
||||
title: "Sky Tree Services - Nashville Tree Removal & Emergency Services",
|
||||
description: "Professional, reliable tree service in Nashville. 24/7 emergency response, fair pricing, 4.9-star rated. Get your free estimate today.",
|
||||
url: "https://skytreeservices.com",
|
||||
siteName: "Sky Tree Services",
|
||||
images: [
|
||||
title: "Sky Tree Services - Nashville Tree Removal & Emergency Services", description: "Professional, reliable tree service in Nashville. 24/7 emergency response, fair pricing, 4.9-star rated. Get your free estimate today.", url: "https://skytreeservices.com", siteName: "Sky Tree Services", images: [
|
||||
{
|
||||
url: "http://img.b2bpic.net/free-photo/outdoor-shot-logger-having-rest-open-air-after-cutting-trees_176532-14596.jpg",
|
||||
alt: "Professional tree service crew"
|
||||
url: "http://img.b2bpic.net/free-photo/outdoor-shot-logger-having-rest-open-air-after-cutting-trees_176532-14596.jpg", alt: "Professional tree service crew"
|
||||
}
|
||||
],
|
||||
type: "website"
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image",
|
||||
title: "Professional Tree Service in Nashville | Sky Tree Services",
|
||||
description: "24/7 emergency tree removal, trimming & storm cleanup. Fair pricing, 4.9⭐ rated. Licensed & insured.",
|
||||
images: ["http://img.b2bpic.net/free-photo/outdoor-shot-logger-having-rest-open-air-after-cutting-trees_176532-14596.jpg"]
|
||||
card: "summary_large_image", title: "Professional Tree Service in Nashville | Sky Tree Services", description: "24/7 emergency tree removal, trimming & storm cleanup. Fair pricing, 4.9⭐ rated. Licensed & insured.", images: ["http://img.b2bpic.net/free-photo/outdoor-shot-logger-having-rest-open-air-after-cutting-trees_176532-14596.jpg"]
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
|
||||
@@ -34,8 +34,7 @@ export default function HomePage() {
|
||||
{ name: "Contact", id: "/contact" }
|
||||
]}
|
||||
button={{
|
||||
text: "📞 Call Now",
|
||||
href: "tel:+16155689651"
|
||||
text: "📞 Call Now", href: "tel:+16155689651"
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
@@ -61,6 +60,7 @@ export default function HomePage() {
|
||||
imageAlt: "Safe tree removal process"
|
||||
}
|
||||
]}
|
||||
mediaAnimation="none"
|
||||
rating={5}
|
||||
ratingText="Rated 4.9 Stars by 70 Nashville Customers"
|
||||
/>
|
||||
@@ -75,6 +75,7 @@ export default function HomePage() {
|
||||
{ icon: DollarSign, label: "Free Estimates", value: "Fair Pricing" },
|
||||
{ icon: Shield, label: "Licensed & Insured", value: "Professional Crew" }
|
||||
]}
|
||||
metricsAnimation="none"
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
@@ -88,6 +89,7 @@ export default function HomePage() {
|
||||
{ icon: Shield, label: "Professional Crew", value: "Skilled & Trained" },
|
||||
{ icon: Clock, label: "Safety First", value: "Fully Equipped" }
|
||||
]}
|
||||
metricsAnimation="none"
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
@@ -120,8 +122,7 @@ export default function HomePage() {
|
||||
<FooterBaseReveal
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{ label: "Tree Removal", href: "/services" },
|
||||
{ label: "Emergency Services", href: "/services" },
|
||||
{ label: "Tree Trimming", href: "/services" },
|
||||
@@ -129,8 +130,7 @@ export default function HomePage() {
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Reviews", href: "/reviews" },
|
||||
{ label: "Contact", href: "/contact" },
|
||||
@@ -138,8 +138,7 @@ export default function HomePage() {
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
title: "Contact", items: [
|
||||
{ label: "📞 (615) 568-9651", href: "tel:+16155689651" },
|
||||
{ label: "Open 24 Hours", href: "/" },
|
||||
{ label: "3037 Runabout Dr, Nashville, TN 37217", href: "/" },
|
||||
|
||||
@@ -31,8 +31,7 @@ export default function ReviewsPage() {
|
||||
{ name: "Contact", id: "/contact" }
|
||||
]}
|
||||
button={{
|
||||
text: "📞 Call Now",
|
||||
href: "tel:+16155689651"
|
||||
text: "📞 Call Now", href: "tel:+16155689651"
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
@@ -47,31 +46,16 @@ export default function ReviewsPage() {
|
||||
animationType="slide-up"
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Mitchell",
|
||||
role: "Homeowner",
|
||||
company: "Belle Meade, Nashville",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=1",
|
||||
imageAlt: "woman portrait professional headshot smiling portrait"
|
||||
id: "1", name: "Sarah Mitchell", role: "Homeowner", company: "Belle Meade, Nashville", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageAlt: "woman portrait professional headshot smiling portrait"
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "James Rodriguez",
|
||||
role: "Property Owner",
|
||||
company: "Germantown, Nashville",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg",
|
||||
imageAlt: "man portrait professional headshot business portrait"
|
||||
id: "2", name: "James Rodriguez", role: "Property Owner", company: "Germantown, Nashville", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "man portrait professional headshot business portrait"
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Maria Garcia",
|
||||
role: "Homeowner",
|
||||
company: "Green Hills, Nashville",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=2",
|
||||
imageAlt: "woman portrait professional headshot smiling portrait"
|
||||
id: "3", name: "Maria Garcia", role: "Homeowner", company: "Green Hills, Nashville", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageAlt: "woman portrait professional headshot smiling portrait"
|
||||
}
|
||||
]}
|
||||
kpiItems={[
|
||||
@@ -110,8 +94,7 @@ export default function ReviewsPage() {
|
||||
<FooterBaseReveal
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{ label: "Tree Removal", href: "/services" },
|
||||
{ label: "Emergency Services", href: "/services" },
|
||||
{ label: "Tree Trimming", href: "/services" },
|
||||
@@ -119,8 +102,7 @@ export default function ReviewsPage() {
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Reviews", href: "/reviews" },
|
||||
{ label: "Contact", href: "/contact" },
|
||||
@@ -128,8 +110,7 @@ export default function ReviewsPage() {
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
title: "Contact", items: [
|
||||
{ label: "📞 (615) 568-9651", href: "tel:+16155689651" },
|
||||
{ label: "Open 24 Hours", href: "/" },
|
||||
{ label: "3037 Runabout Dr, Nashville, TN 37217", href: "/" },
|
||||
|
||||
@@ -31,8 +31,7 @@ export default function ServicesPage() {
|
||||
{ name: "Contact", id: "/contact" }
|
||||
]}
|
||||
button={{
|
||||
text: "📞 Call Now",
|
||||
href: "tel:+16155689651"
|
||||
text: "📞 Call Now", href: "tel:+16155689651"
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
@@ -47,24 +46,15 @@ export default function ServicesPage() {
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
title: "Tree Removal",
|
||||
description: "Safe, efficient removal of hazardous or unwanted trees. We handle trees of all sizes with precision and care.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/carpenter-working-sawmill-wood-manufacture_1303-22887.jpg",
|
||||
imageAlt: "tree removal large tree equipment professional"
|
||||
title: "Tree Removal", description: "Safe, efficient removal of hazardous or unwanted trees. We handle trees of all sizes with precision and care.", imageSrc: "http://img.b2bpic.net/free-photo/carpenter-working-sawmill-wood-manufacture_1303-22887.jpg", imageAlt: "tree removal large tree equipment professional"
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
title: "Emergency Tree Services",
|
||||
description: "24/7 response to storm damage and fallen trees. Rapid assessment and immediate action to secure your property.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-women-walking-forest-forest-nature-outdoor-recreation_169016-68233.jpg",
|
||||
imageAlt: "emergency tree storm damage fallen tree rapid response"
|
||||
title: "Emergency Tree Services", description: "24/7 response to storm damage and fallen trees. Rapid assessment and immediate action to secure your property.", imageSrc: "http://img.b2bpic.net/free-photo/two-women-walking-forest-forest-nature-outdoor-recreation_169016-68233.jpg", imageAlt: "emergency tree storm damage fallen tree rapid response"
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
title: "Tree Trimming & Pruning",
|
||||
description: "Professional trimming to improve tree health and appearance. We preserve healthy trees whenever possible.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/senior-man-working-field_329181-12481.jpg",
|
||||
imageAlt: "tree trimming pruning maintenance healthy tree"
|
||||
title: "Tree Trimming & Pruning", description: "Professional trimming to improve tree health and appearance. We preserve healthy trees whenever possible.", imageSrc: "http://img.b2bpic.net/free-photo/senior-man-working-field_329181-12481.jpg", imageAlt: "tree trimming pruning maintenance healthy tree"
|
||||
}
|
||||
]}
|
||||
/>
|
||||
@@ -98,8 +88,7 @@ export default function ServicesPage() {
|
||||
<FooterBaseReveal
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{ label: "Tree Removal", href: "/services" },
|
||||
{ label: "Emergency Services", href: "/services" },
|
||||
{ label: "Tree Trimming", href: "/services" },
|
||||
@@ -107,8 +96,7 @@ export default function ServicesPage() {
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Reviews", href: "/reviews" },
|
||||
{ label: "Contact", href: "/contact" },
|
||||
@@ -116,8 +104,7 @@ export default function ServicesPage() {
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
title: "Contact", items: [
|
||||
{ label: "📞 (615) 568-9651", href: "tel:+16155689651" },
|
||||
{ label: "Open 24 Hours", href: "/" },
|
||||
{ label: "3037 Runabout Dr, Nashville, TN 37217", href: "/" },
|
||||
|
||||
Reference in New Issue
Block a user