9 Commits

Author SHA1 Message Date
6fc27e6476 Merge version_3 into main
Merge version_3 into main
2026-03-04 04:32:00 +00:00
b9482c3684 Update src/app/page.tsx 2026-03-04 04:31:55 +00:00
b386fbc5a5 Update src/app/layout.tsx 2026-03-04 04:31:55 +00:00
4f91add762 Merge version_2 into main
Merge version_2 into main
2026-03-04 04:27:45 +00:00
4f5638da52 Update src/app/page.tsx 2026-03-04 04:27:40 +00:00
0049fcd327 Update src/app/layout.tsx 2026-03-04 04:27:40 +00:00
cb83d0e173 Merge version_1 into main
Merge version_1 into main
2026-03-04 04:26:59 +00:00
0d3b8a105c Merge version_1 into main
Merge version_1 into main
2026-03-04 04:26:03 +00:00
70e26c28ff Merge version_1 into main
Merge version_1 into main
2026-03-04 04:24:25 +00:00
2 changed files with 18 additions and 49 deletions

View File

@@ -1,59 +1,28 @@
import type { Metadata } from "next";
import { Figtree } from "next/font/google";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
import { Geist, Geist_Mono } from "next/font/google";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
const figtree = Figtree({
variable: "--font-figtree", subsets: ["latin"],
const geist = Geist({
variable: "--font-geist-sans", subsets: ["latin"],
});
const halant = Halant({
variable: "--font-halant", subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
const inter = Inter({
variable: "--font-inter", subsets: ["latin"],
const geistMono = Geist_Mono({
variable: "--font-geist-mono", subsets: ["latin"],
});
export const metadata: Metadata = {
title: "A Cut Above Lawn & Landscape | Professional Lawn Care Houston", description: "Professional lawn care and landscaping services in Houston. 4.9★ rated. Fair pricing, reliable service, 24/7 availability. Get your free estimate today.", keywords: "lawn care near me, landscaping Houston, lawn mowing service, yard cleanup, professional landscaper", metadataBase: new URL("https://acutabove.com"),
alternates: {
canonical: "https://acutabove.com"
},
openGraph: {
title: "A Cut Above Lawn & Landscape | Professional Lawn Care Houston", description: "Professional lawn care and landscaping services in Houston. 4.9★ rated with 120+ reviews. Fair pricing, reliable service.", url: "https://acutabove.com", siteName: "A Cut Above Lawn & Landscape", type: "website", images: [
{
url: "https://acutabove.com/og-image.jpg", alt: "A Cut Above Lawn & Landscape - Professional Service"
}
]
},
twitter: {
card: "summary_large_image", title: "A Cut Above Lawn & Landscape", description: "Professional lawn care and landscaping services in Houston.", images: ["https://acutabove.com/twitter-image.jpg"]
},
robots: {
index: true,
follow: true
}
};
title: "A Cut Above - Professional Lawn Care & Landscaping", description: "Reliable lawn care, landscaping, and yard cleanup services in Houston. Fair pricing, professional team, 24/7 availability."};
export default function RootLayout({
children,
}: Readonly<{
}: {
children: React.ReactNode;
}>) {
}) {
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body
className={`${figtree.variable} ${halant.variable} ${inter.variable} antialiased`}
>
<Tag />
{children}
<html lang="en">
<body className={`${geist.variable} ${geistMono.variable} antialiased`}>
{children}
<script
dangerouslySetInnerHTML={{
__html: `
@@ -1421,7 +1390,6 @@ export default function RootLayout({
}}
/>
</body>
</ServiceWrapper>
</html>
);
}
}

View File

@@ -9,7 +9,7 @@ import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCar
import MetricCardThree from '@/components/sections/metrics/MetricCardThree';
import ContactFaq from '@/components/sections/contact/ContactFaq';
import FooterCard from '@/components/sections/footer/FooterCard';
import { Clock, Flower2, Home, Leaf, Mail, MapPin, MessageCircle, Phone, Quote, Sprout, Star, Trash2, TrendingUp, Users } from 'lucide-react';
import { Clock, Flower2, Home, Leaf, Mail, MapPin, MessageCircle, Phone, Quote, Sprout, Star, Trash2, TrendingUp, Users, CheckCircle } from 'lucide-react';
export default function LandingPage() {
return (
@@ -62,7 +62,7 @@ export default function LandingPage() {
}
]}
buttons={[
{ text: "Call (832) 818-4122", href: "tel:(832)818-4122" },
{ text: "Get Free Estimate", href: "#contact" },
{ text: "Get Free Estimate", href: "#contact" }
]}
buttonAnimation="slide-up"
@@ -121,7 +121,8 @@ export default function LandingPage() {
<TestimonialCardTwo
title="What Our Customers Say"
description="Real reviews from satisfied homeowners and property managers"
tag="Reviews"
tag="Real Verified Reviews"
tagIcon={CheckCircle}
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
@@ -231,4 +232,4 @@ export default function LandingPage() {
</div>
</ThemeProvider>
);
}
}