Framer writes og:type content="website" on every page, including CMS collection pages. For a blog this means every article shares as a website rather than an article.
A custom og:type in head code has no effect. Framer's own Open Graph block sits earlier in the raw HTML, no Placement option gets custom code above it, and Facebook reads the first of a duplicated property. Framer support confirmed on 27 September 2026 that there is no per-page or per-template setting and no way to suppress the generated tag.
Request: a per-page Open Graph type field in the page's SEO settings, with the CMS template able to set it for all its records. Article, product and profile would cover most cases.