diff --git a/app/layout.tsx b/app/layout.tsx index ac6d8e9..71b9305 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -8,7 +8,7 @@ import { playwrite } from "./fonts"; const outfit = Outfit({ subsets: ["latin"] }); export const metadata: Metadata = { - title: "Weeshr | Send Gifts to Someone Special", + title: "Weeshr | Gift Yourself or Someone Special", description: "Surprise the ones you love — or treat yourself — with a gift. Browse amazing gift ideas from top vendors on Weeshr.", keywords: [ @@ -20,9 +20,11 @@ export const metadata: Metadata = { "online gifting", "gift marketplace", "treat yourself", + "self-gifting", + "gift yourself", ], openGraph: { - title: "Weeshr | Send Gifts to Someone Special", + title: "Weeshr | Gift Yourself or Someone Special", description: "Surprise the ones you love — or treat yourself — with a gift.", url: "https://weeshr.com", @@ -32,7 +34,7 @@ export const metadata: Metadata = { url: "https://res.cloudinary.com/drykej1am/image/upload/v1727903584/weeshr_website/ThumbnailWeeshr_1_3_oicmbz.png", width: 1200, height: 630, - alt: "Weeshr - Send Gifts to Someone Special", + alt: "Weeshr - Gift Yourself or Someone Special", }, ], locale: "en_US", @@ -40,7 +42,7 @@ export const metadata: Metadata = { }, twitter: { card: "summary_large_image", - title: "Weeshr | Send Gifts to Someone Special", + title: "Weeshr | Gift Yourself or Someone Special", description: "Surprise the ones you love — or treat yourself — with a gift.", images: [ diff --git a/app/m/page.tsx b/app/m/page.tsx index cd9ea11..4dbf88f 100644 --- a/app/m/page.tsx +++ b/app/m/page.tsx @@ -2,7 +2,7 @@ import { Metadata } from "next"; import MarketplaceClient from "./marketplace-client"; export const metadata: Metadata = { - title: "Weeshr | Send Gifts to Someone Special", + title: "Weeshr | Gift Yourself or Someone Special", description: "Surprise the ones you love — or treat yourself — with a gift. Browse amazing gift ideas from top vendors on Weeshr.", keywords: [ @@ -14,9 +14,11 @@ export const metadata: Metadata = { "online gifting", "gift marketplace", "treat yourself", + "self-gifting", + "gift yourself", ], openGraph: { - title: "Weeshr | Send Gifts to Someone Special", + title: "Weeshr | Gift Yourself or Someone Special", description: "Surprise the ones you love — or treat yourself — with a gift.", url: "https://weeshr.com/m", @@ -26,7 +28,7 @@ export const metadata: Metadata = { url: "https://res.cloudinary.com/drykej1am/image/upload/v1727903584/weeshr_website/ThumbnailWeeshr_1_3_oicmbz.png", width: 1200, height: 630, - alt: "Weeshr - Send Gifts to Someone Special", + alt: "Weeshr - Gift Yourself or Someone Special", }, ], locale: "en_US", @@ -34,7 +36,7 @@ export const metadata: Metadata = { }, twitter: { card: "summary_large_image", - title: "Weeshr | Send Gifts to Someone Special", + title: "Weeshr | Gift Yourself or Someone Special", description: "Surprise the ones you love — or treat yourself — with a gift.", images: [ diff --git a/app/m/v/[vendorId]/page.tsx b/app/m/v/[vendorId]/page.tsx index 236e857..2fd4394 100644 --- a/app/m/v/[vendorId]/page.tsx +++ b/app/m/v/[vendorId]/page.tsx @@ -2,12 +2,12 @@ import { VendorService } from "@/service/vendor.service"; import LandingClient from "./landing-client"; import { Metadata } from "next"; -// Rotating taglines for variety +// Rotating taglines for variety - short and focused on self-love const taglines = [ - "Surprise someone special… yes, that someone can be you 😉", - "Surprise the ones you love — or treat yourself — with a gift.", - "Send a gift to someone you love — or to yourself.", - "Because self-love counts too. Send a gift to yourself or someone special.", + "Gift yourself or someone special 💝", + "Self-love counts too. Treat yourself or others ✨", + "For you or someone you love 🎁", + "Because you deserve it too 😉", ]; // Get a consistent but rotating tagline based on vendor ID @@ -35,8 +35,8 @@ export async function generateMetadata({ } const tagline = getTaglineForVendor(vendorId); - const title = `${vendor.name} | Weeshr`; - const description = `${vendor.name} — ${tagline}`; + const title = `Find gifts from ${vendor.name} on Weeshr`; + const description = `${tagline} Browse amazing gifts from ${vendor.name}.`; const vendorUrl = `https://weeshr.com/v/${vendor.slug || vendorId}`; // Use vendor's image or banner, fallback to Weeshr default @@ -56,6 +56,8 @@ export async function generateMetadata({ "surprise gifts", "send gifts", "online gifting", + "self-gifting", + "treat yourself", ], openGraph: { title,