From 0a7d1e42257c30bca578f3886a4837fef04c0e19 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 18 Mar 2026 14:06:27 +0000 Subject: [PATCH 1/2] fix: prevent duplicate site name in page title when no page meta When a page has no pageMeta or is missing a title, the fallback chain resolves to the site name, causing titles like "Player2Clubs | Player2Clubs". Now checks if meta.title equals the site name and renders the title alone in that case, rather than duplicating it. https://claude.ai/code/session_01P3Ms8vg5W6yoSqBfsVSWXv --- .../sveltekit-helper/src/components/payload/PayloadSEO.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/sveltekit-helper/src/components/payload/PayloadSEO.svelte b/packages/sveltekit-helper/src/components/payload/PayloadSEO.svelte index c6f14479..65a135a3 100644 --- a/packages/sveltekit-helper/src/components/payload/PayloadSEO.svelte +++ b/packages/sveltekit-helper/src/components/payload/PayloadSEO.svelte @@ -121,7 +121,7 @@ const organizationSchema = $derived.by(() => { --> - {meta.title} | {siteName} + {meta.title === site ? site : `${meta.title} | ${siteName}`} {#if meta.canonical} From 096c67c7876641f800a7e795c96297e1dfdafdb2 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 18 Mar 2026 14:07:14 +0000 Subject: [PATCH 2/2] chore: add patch changeset for duplicate meta title fix https://claude.ai/code/session_01P3Ms8vg5W6yoSqBfsVSWXv --- .changeset/fix-duplicate-meta-title.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/fix-duplicate-meta-title.md diff --git a/.changeset/fix-duplicate-meta-title.md b/.changeset/fix-duplicate-meta-title.md new file mode 100644 index 00000000..54c89bd5 --- /dev/null +++ b/.changeset/fix-duplicate-meta-title.md @@ -0,0 +1,5 @@ +--- +"@ainsleydev/sveltekit-helper": patch +--- + +Fix duplicate site name in page title when no page meta is set.