diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 4a156c2..96cb818 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -112,7 +112,7 @@ export default function AboutPage() { description: "Extensive knowledge of Tel-Aviv neighborhoods and market trends", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5gqgs9", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5gqgs9&_wi=2", imageAlt: "professional real estate team meeting consultation", }, { @@ -121,7 +121,7 @@ export default function AboutPage() { description: "Access to exclusive properties not listed on public platforms", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8vo3hz", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8vo3hz&_wi=2", imageAlt: "exclusive property portfolio showcase luxury homes", }, { @@ -130,7 +130,7 @@ export default function AboutPage() { description: "Secure the best possible terms for your property transaction", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=o57sw4", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=o57sw4&_wi=2", imageAlt: "real estate negotiation successful deal handshake", }, ]} @@ -154,7 +154,7 @@ export default function AboutPage() { "Tel-Aviv Estates helped us find the perfect apartment in Ramat Hasharon. Their professionalism and market knowledge were exceptional.", rating: 5, imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=y2nyqd", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=y2nyqd&_wi=2", imageAlt: "professional woman portrait businesswoman confident", }, { @@ -165,7 +165,7 @@ export default function AboutPage() { "Outstanding service! They secured an amazing penthouse deal I didn't think was possible. Highly recommended for serious buyers.", rating: 5, imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=0w7srl", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=0w7srl&_wi=2", imageAlt: "professional man business portrait confident", }, { @@ -176,7 +176,7 @@ export default function AboutPage() { "Professional, responsive, and truly invested in finding us the right property. Exceeded all expectations.", rating: 5, imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jtymig", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jtymig&_wi=2", imageAlt: "professional woman executive portrait confident", }, { @@ -187,7 +187,7 @@ export default function AboutPage() { "The team's attention to detail and negotiation skills saved us significant money. Worth every penny.", rating: 5, imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=h1pwvp", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=h1pwvp&_wi=2", imageAlt: "professional man entrepreneur portrait successful", }, { @@ -198,7 +198,7 @@ export default function AboutPage() { "Made our first property purchase experience smooth and stress-free. We felt guided and confident throughout.", rating: 5, imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=pgjeky", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=pgjeky&_wi=2", imageAlt: "young woman happy portrait smiling professional", }, { @@ -209,7 +209,7 @@ export default function AboutPage() { "Exceptional connections in the market and unparalleled expertise. Our go-to agency for premium properties.", rating: 5, imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=kcvqcg", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=kcvqcg&_wi=2", imageAlt: "professional man successful entrepreneur portrait", }, ]} diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 0f7096a..ee9ca1c 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,28 +1,57 @@ import type { Metadata } from "next"; -import { Halant } from "next/font/google"; +import { DM_Sans } from "next/font/google"; import { Inter } from "next/font/google"; +import { Halant } from "next/font/google"; import "./globals.css"; import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; import { getVisualEditScript } from "@/utils/visual-edit-script"; -import { DM_Sans } from "next/font/google"; - - -export const metadata: Metadata = { - title: "Webild components 2", - description: "Generated by create next app", -}; +const halant = Halant({ + variable: "--font-halant", + subsets: ["latin"], + weight: ["300", "400", "500", "600", "700"], +}); const dmSans = DM_Sans({ variable: "--font-dm-sans", subsets: ["latin"], }); + const inter = Inter({ variable: "--font-inter", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "Tel-Aviv Estates | Luxury Real Estate & Properties", + description: "Discover premium properties in Tel-Aviv. Expert real estate services, luxury apartments, villas & investments. 20+ years of experience in the Israeli market.", + keywords: "Tel-Aviv real estate, luxury properties, apartments for sale, Tel-Aviv homes, Israeli property investment", + metadataBase: new URL("https://telavivstates.com"), + alternates: { + canonical: "https://telavivstates.com", + }, + openGraph: { + title: "Tel-Aviv Estates | Luxury Real Estate", + description: "Discover premium properties in Tel-Aviv with expert real estate services", + url: "https://telavivstates.com", + siteName: "Tel-Aviv Estates", + images: [ + { + url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xihyyp", + alt: "luxury apartment interior Tel-Aviv modern", + }, + ], + type: "website", + }, + twitter: { + card: "summary_large_image", + title: "Tel-Aviv Estates | Luxury Real Estate", + description: "Discover premium properties in Tel-Aviv", + images: ["https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xihyyp"], + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -31,7 +60,9 @@ export default function RootLayout({ return ( - + {children}