From 86d98a737c4337cc44c03797377a57a300499bdb Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 14 Mar 2026 16:19:40 +0000 Subject: [PATCH 1/5] Update src/app/about/page.tsx --- src/app/about/page.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index ae4d595..372e15d 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -96,7 +96,7 @@ export default function AboutPage() { content: "Skip the tourist traps and connect with local communities through exclusive experiences, cooking classes, and cultural exchanges guided by locals." } ]} - imageSrc="http://img.b2bpic.net/free-photo/top-view-essential-travel-items-shoes-notebook-tree-map-pass_1921-5.jpg" + imageSrc="http://img.b2bpic.net/free-photo/top-view-essential-travel-items-shoes-notebook-tree-map-pass_1921-5.jpg?_wi=2" imageAlt="travel planner itinerary guide book" mediaAnimation="slide-up" useInvertedBackground={false} @@ -110,37 +110,37 @@ export default function AboutPage() { { id: "1", name: "Sarah Mitchell", - imageSrc: "http://img.b2bpic.net/free-photo/young-woman-white-clothes-smiling_23-2148056219.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/young-woman-white-clothes-smiling_23-2148056219.jpg?_wi=2", imageAlt: "happy female traveler portrait smile" }, { id: "2", name: "James Chen", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiling-man-holding-map-taking-selfie-outdoors_23-2148203013.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiling-man-holding-map-taking-selfie-outdoors_23-2148203013.jpg?_wi=2", imageAlt: "happy male traveler portrait smile" }, { id: "3", name: "Emma Rodriguez", - imageSrc: "http://img.b2bpic.net/free-photo/laughing-woman-pointing_23-2148859433.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/laughing-woman-pointing_23-2148859433.jpg?_wi=2", imageAlt: "happy female traveler adventure smile" }, { id: "4", name: "Michael Thompson", - imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-with-backpack_23-2149915916.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-with-backpack_23-2149915916.jpg?_wi=2", imageAlt: "happy male adventure traveler smile" }, { id: "5", name: "Lisa Anderson", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-looking-camera-office_23-2148218515.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-looking-camera-office_23-2148218515.jpg?_wi=2", imageAlt: "happy female customer smiling portrait" }, { id: "6", name: "David Kumar", - imageSrc: "http://img.b2bpic.net/free-photo/young-bearded-man-shirt-showing-thumb-up_171337-15577.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/young-bearded-man-shirt-showing-thumb-up_171337-15577.jpg?_wi=2", imageAlt: "happy male customer smiling portrait" } ]} -- 2.49.1 From 6243109c492b69880c52c7c86bff108236358d0e Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 14 Mar 2026 16:19:41 +0000 Subject: [PATCH 2/5] Update src/app/destinations/page.tsx --- src/app/destinations/page.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/app/destinations/page.tsx b/src/app/destinations/page.tsx index ebba6e0..f69d7b1 100644 --- a/src/app/destinations/page.tsx +++ b/src/app/destinations/page.tsx @@ -101,7 +101,7 @@ export default function DestinationsPage() { rating: 4.9, reviewCount: "1,200", imageSrc: - "http://img.b2bpic.net/free-photo/beautiful-young-fashion-stylish-couple-walking-street-city_1328-3173.jpg", + "http://img.b2bpic.net/free-photo/beautiful-young-fashion-stylish-couple-walking-street-city_1328-3173.jpg?_wi=2", imageAlt: "Eiffel Tower Paris iconic landmark", }, { @@ -112,7 +112,7 @@ export default function DestinationsPage() { rating: 4.8, reviewCount: "980", imageSrc: - "http://img.b2bpic.net/free-photo/aerial-shot-ocean-surrounded-by-beautiful-mountains-covered-greens_181624-44134.jpg", + "http://img.b2bpic.net/free-photo/aerial-shot-ocean-surrounded-by-beautiful-mountains-covered-greens_181624-44134.jpg?_wi=2", imageAlt: "Bali rice terraces lush green landscape", }, { @@ -123,7 +123,7 @@ export default function DestinationsPage() { rating: 4.9, reviewCount: "1,050", imageSrc: - "http://img.b2bpic.net/free-photo/new-york-city-manhattan-skyline-panorama_649448-36.jpg", + "http://img.b2bpic.net/free-photo/new-york-city-manhattan-skyline-panorama_649448-36.jpg?_wi=2", imageAlt: "Tokyo neon lights modern city night", }, { @@ -134,7 +134,7 @@ export default function DestinationsPage() { rating: 4.7, reviewCount: "890", imageSrc: - "http://img.b2bpic.net/free-photo/beautiful-view-desert-daytime_181624-29859.jpg", + "http://img.b2bpic.net/free-photo/beautiful-view-desert-daytime_181624-29859.jpg?_wi=2", imageAlt: "Burj Khalifa Dubai skyline iconic", }, { @@ -145,7 +145,7 @@ export default function DestinationsPage() { rating: 4.8, reviewCount: "945", imageSrc: - "http://img.b2bpic.net/free-photo/beautiful-young-fashion-stylish-couple-walking-street-city_1328-3173.jpg", + "http://img.b2bpic.net/free-photo/beautiful-young-fashion-stylish-couple-walking-street-city_1328-3173.jpg?_wi=3", imageAlt: "Barcelona Sagrada Familia", }, { @@ -156,7 +156,7 @@ export default function DestinationsPage() { rating: 4.8, reviewCount: "1,120", imageSrc: - "http://img.b2bpic.net/free-photo/new-york-city-manhattan-skyline-panorama_649448-36.jpg", + "http://img.b2bpic.net/free-photo/new-york-city-manhattan-skyline-panorama_649448-36.jpg?_wi=3", imageAlt: "New York City skyline", }, ]} @@ -216,7 +216,7 @@ export default function DestinationsPage() { }, ]} faqsAnimation="slide-up" - imageSrc="http://img.b2bpic.net/free-vector/call-center-banner-set_98292-771.jpg" + imageSrc="http://img.b2bpic.net/free-vector/call-center-banner-set_98292-771.jpg?_wi=2" imageAlt="travel guide book information illustration" mediaAnimation="slide-up" mediaPosition="right" -- 2.49.1 From 18cb1ee1a4b6739c32cf04841db48acdce2b0643 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 14 Mar 2026 16:19:41 +0000 Subject: [PATCH 3/5] Update src/app/layout.tsx --- src/app/layout.tsx | 47 ++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 39 insertions(+), 8 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 0d09ce2..9e91dc2 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,24 +1,53 @@ import type { Metadata } from "next"; import { Halant } from "next/font/google"; import { Inter } from "next/font/google"; +import { Figtree } 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 { Figtree } from "next/font/google"; +const halant = Halant({ + variable: "--font-halant", + subsets: ["latin"], + weight: ["300", "400", "500", "600", "700"], +}); - -export const metadata: Metadata = { - title: "Webild components 2", - description: "Generated by create next app", -}; +const inter = Inter({ + variable: "--font-inter", + subsets: ["latin"], +}); const figtree = Figtree({ variable: "--font-figtree", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "WanderLust - Curated Travel Experiences", + description: "Discover world-class travel experiences with expert guides, luxury accommodations, and authentic adventures across 50+ destinations.", + keywords: "travel agency, vacation packages, luxury travel, adventure travel, destinations, tours, travel booking", + metadataBase: new URL("https://wanderlust.com"), + alternates: { + canonical: "https://wanderlust.com", + }, + openGraph: { + title: "WanderLust - Travel Adventure Awaits", + description: "Explore 50+ stunning destinations with expertly curated itineraries and 24/7 travel support.", + siteName: "WanderLust", + type: "website", + }, + twitter: { + card: "summary_large_image", + title: "WanderLust - Travel Adventure Awaits", + description: "Discover your next adventure - 50+ destinations, expert guides, authentic experiences", + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -27,7 +56,9 @@ export default function RootLayout({ return ( - + {children}