From 9c05f04b94fb16f61a677d54abcee5be53333a30 Mon Sep 17 00:00:00 2001 From: Jordan Winters Date: Tue, 21 Jul 2026 16:37:05 -0500 Subject: [PATCH] fix(seo): build blog JSON-LD URLs from canonical baseUrl The agent-coordination BlogPosting JSON-LD hardcoded https://bidwell.consulting in its image and url fields, which does not match the site's canonical domain. Import baseUrl from app/sitemap (the single source of truth, https://bidwell.info) and build both URLs from it, matching the existing pattern in robots.ts and layout.tsx. Co-Authored-By: Claude Fable 5 --- app/(main)/blog/agent-coordination/page.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/(main)/blog/agent-coordination/page.tsx b/app/(main)/blog/agent-coordination/page.tsx index e59248b..7a5a71f 100644 --- a/app/(main)/blog/agent-coordination/page.tsx +++ b/app/(main)/blog/agent-coordination/page.tsx @@ -1,3 +1,5 @@ +import { baseUrl } from 'app/sitemap' + export const metadata = { title: 'Agent Coordination Structure', description: 'A framework for managing AI agents within the Bidwell ecosystem.', @@ -20,8 +22,8 @@ export default function AgentCoordinationPost() { datePublished: metadata.publishedAt, dateModified: metadata.publishedAt, description: metadata.description, - image: `https://bidwell.consulting${metadata.image}`, - url: `https://bidwell.consulting/blog/agent-coordination`, + image: `${baseUrl}${metadata.image}`, + url: `${baseUrl}/blog/agent-coordination`, author: { '@type': 'Person', name: 'Bidwell Consulting',