diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 2621294..338a26a 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -87,7 +87,7 @@ export default function AboutPage() { tag="Our Story" tagAnimation="slide-up" background={{ variant: "plain" }} - imageSrc="http://img.b2bpic.net/free-photo/selfcare-products-still-life_23-2149249572.jpg" + imageSrc="http://img.b2bpic.net/free-photo/selfcare-products-still-life_23-2149249572.jpg?_wi=2" imageAlt="ProdFound mission and vision" buttons={[ { @@ -111,7 +111,7 @@ export default function AboutPage() { tagAnimation="slide-up" textboxLayout="default" useInvertedBackground={false} - imageSrc="http://img.b2bpic.net/free-photo/crowd-people-with-phones_53876-20883.jpg" + imageSrc="http://img.b2bpic.net/free-photo/crowd-people-with-phones_53876-20883.jpg?_wi=2" imageAlt="Product discovery and curation process" mediaAnimation="slide-up" mediaPosition="right" @@ -156,7 +156,7 @@ export default function AboutPage() { role: "Product Designer", company: "Tech Startup", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg?_wi=2", imageAlt: "Sarah Chen profile photo", }, { @@ -165,7 +165,7 @@ export default function AboutPage() { role: "Entrepreneur", company: "Small Business Owner", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/successful-male-manager-leaning-railings_1262-3653.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/successful-male-manager-leaning-railings_1262-3653.jpg?_wi=2", imageAlt: "Marcus Johnson profile photo", }, { @@ -174,7 +174,7 @@ export default function AboutPage() { role: "Creative Director", company: "Design Agency", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-smart-brunette-glasses-street-with-interesting-architecture-background_613910-14022.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/portrait-smart-brunette-glasses-street-with-interesting-architecture-background_613910-14022.jpg?_wi=2", imageAlt: "Emma Rodriguez profile photo", }, ]} diff --git a/src/app/browse/page.tsx b/src/app/browse/page.tsx index 88c21a2..2d0202d 100644 --- a/src/app/browse/page.tsx +++ b/src/app/browse/page.tsx @@ -55,7 +55,7 @@ export default function BrowsePage() { price: "$129.99", rating: 5, reviewCount: "2.3k", - imageSrc: "http://img.b2bpic.net/free-photo/wireless-earbuds-with-neon-cyberpunk-style-lighting_23-2151074264.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/wireless-earbuds-with-neon-cyberpunk-style-lighting_23-2151074264.jpg?_wi=2", imageAlt: "SmartFlow Pro wireless earbuds", }, { @@ -65,7 +65,7 @@ export default function BrowsePage() { price: "$49.99", rating: 4, reviewCount: "1.8k", - imageSrc: "http://img.b2bpic.net/free-photo/labels-plants-florist-shop_53876-134342.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/labels-plants-florist-shop_53876-134342.jpg?_wi=2", imageAlt: "Minimalist desk organizer set", }, { @@ -75,7 +75,7 @@ export default function BrowsePage() { price: "$299.99", rating: 5, reviewCount: "3.1k", - imageSrc: "http://img.b2bpic.net/free-photo/tablet-near-healthy-food_23-2147750796.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/tablet-near-healthy-food_23-2147750796.jpg?_wi=2", imageAlt: "Digital task manager tablet device", }, { @@ -85,7 +85,7 @@ export default function BrowsePage() { price: "$79.99", rating: 5, reviewCount: "892", - imageSrc: "http://img.b2bpic.net/free-photo/mediterranean-aesthetics-bag-still-life_23-2151141453.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/mediterranean-aesthetics-bag-still-life_23-2151141453.jpg?_wi=2", imageAlt: "Eco-friendly bamboo storage containers", }, { @@ -95,7 +95,7 @@ export default function BrowsePage() { price: "$199.99", rating: 4, reviewCount: "1.5k", - imageSrc: "http://img.b2bpic.net/free-photo/women-wear-wristbands-exercise-stand-against-wall_1150-16546.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/women-wear-wristbands-exercise-stand-against-wall_1150-16546.jpg?_wi=2", imageAlt: "Smart fitness tracking watch", }, { @@ -105,7 +105,7 @@ export default function BrowsePage() { price: "$89.99", rating: 5, reviewCount: "743", - imageSrc: "http://img.b2bpic.net/free-photo/desk-arrangement-with-lamp-plants_23-2148745749.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/desk-arrangement-with-lamp-plants_23-2148745749.jpg?_wi=2", imageAlt: "Modern adjustable LED desk lamp", }, ]} @@ -137,7 +137,7 @@ export default function BrowsePage() { price: "$149.99", rating: 4, reviewCount: "2.1k", - imageSrc: "http://img.b2bpic.net/free-photo/woman-using-speaker-digital-assistant_23-2149108001.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/woman-using-speaker-digital-assistant_23-2149108001.jpg?_wi=2", imageAlt: "Smart home voice assistant device", }, { @@ -147,7 +147,7 @@ export default function BrowsePage() { price: "$249.99", rating: 5, reviewCount: "1.9k", - imageSrc: "http://img.b2bpic.net/free-photo/wireless-earbuds-with-neon-cyberpunk-style-lighting_23-2151074264.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/wireless-earbuds-with-neon-cyberpunk-style-lighting_23-2151074264.jpg?_wi=3", imageAlt: "Premium noise-cancelling headphones", }, { @@ -157,7 +157,7 @@ export default function BrowsePage() { price: "$59.99", rating: 4, reviewCount: "1.2k", - imageSrc: "http://img.b2bpic.net/free-photo/desk-arrangement-with-lamp-plants_23-2148745749.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/desk-arrangement-with-lamp-plants_23-2148745749.jpg?_wi=3", imageAlt: "Smart tracking water bottle", }, { @@ -167,7 +167,7 @@ export default function BrowsePage() { price: "$189.99", rating: 5, reviewCount: "876", - imageSrc: "http://img.b2bpic.net/free-photo/tablet-near-healthy-food_23-2147750796.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/tablet-near-healthy-food_23-2147750796.jpg?_wi=3", imageAlt: "Digital drawing tablet device", }, ]} diff --git a/src/app/layout.tsx b/src/app/layout.tsx index a02c995..3d28cfb 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,28 +1,61 @@ import type { Metadata } from "next"; import { Halant } from "next/font/google"; +import { Mulish } from "next/font/google"; import { Inter } 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 { Mulish } 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 mulish = Mulish({ variable: "--font-mulish", subsets: ["latin"], }); + const inter = Inter({ variable: "--font-inter", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "ProdFound - Discover Products Worth Finding", + description: "Explore innovative, trending, and useful products from around the world. Your destination for product discovery and curation.", + keywords: "product discovery, trending products, gadgets, lifestyle, home, tech, shopping, curated products", + metadataBase: new URL("https://prodfound.com"), + alternates: { + canonical: "https://prodfound.com", + }, + openGraph: { + title: "ProdFound - Discover Products Worth Finding", + description: "Explore innovative products from around the world. Curated collections, trending items, and exclusive discoveries.", + url: "https://prodfound.com", + siteName: "ProdFound", + type: "website", + images: [ + { + url: "http://img.b2bpic.net/free-photo/selfcare-products-still-life_23-2149249572.jpg", + alt: "ProdFound featured products showcase", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "ProdFound - Discover Products Worth Finding", + description: "Your destination for innovative product discovery. Browse trending, featured, and curated products.", + images: ["http://img.b2bpic.net/free-photo/selfcare-products-still-life_23-2149249572.jpg"], + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -31,7 +64,9 @@ export default function RootLayout({ return ( - + {children}