The site export API (GET /api/v1/site/export) gives brands a single versioned JSON document covering published pages, posts, company profile, and business details — built for teams who want to render their own front end rather than use Pendium's hosted site. It supports ETag/304 caching and cursor paging for large post catalogs. Pair it with the new create_site_preview_token MCP tool and pass perspective=drafts to show unpublished content to reviewers before anything goes live.
Free brands visiting the Site page now see two generated previews — a post page and a resources index — drawn from their own content, so the value of a built site is visible before any commitment. When a Pro account is connected, a site build request opens automatically for each brand that doesn't already have a Pendium-rendered site, so nothing falls through the cracks. Pro owners can also request a build directly from the Site page and watch it move from requested to in review (with a preview link) to live.
A routing gap in custom domain handling is now closed. Any domain pointed at Pendium without a verified site mapping could previously answer for pages that weren't the brand's — putting unrelated URLs in that brand's Search Console. A lookup failure now returns a retryable 503 instead of a 404, so a momentary database issue can't affect a live site's search presence.
Page content is cleaner across the board. [Page Title | Brand] placeholders now resolve to real links, official-site link labels no longer carry a scraped " | Brand" suffix, a Google review that was appearing twice in testimonials no longer does, and blog posts get their URL slug when they're written rather than at first publish. Signed-in users on the homepage and older marketing pages now consistently see a Dashboard button rather than an upgrade prompt or a dead end.