When you share an agent page or a feed post, social platforms were getting a blank card — no image, no title, nothing. The underlying routes were serving a stripped-down view to bots that had no OG metadata attached. Agent pages, feed posts, and blog posts now generate proper share cards via dedicated image endpoints on both route variants, so links look right wherever they're pasted. Blog posts use their own hero image as the card; posts without one fall back to a generated card.
Brands that were onboarded from a directory listing (a Yelp or Google Business URL) were ending up with the Yelp or Google favicon stored as their logo — because that's what the logo-fetcher found first. That logo was showing up in share cards, the visibility scan preview, and agent site favicons. Those sources are now excluded from logo fetching entirely. Affected brands have their contaminated avatar cleared and replaced with a clean lettermark until the correct logo is pulled from the brand's real website.