Noticesocial.og-site-name

No og:site_name

Why it matters

og:site_name is your brand, shown in small type above or below the headline on Facebook, Slack and Discord cards. Without it those cards show the bare domain, or nothing. It also lets og:title be a clean headline, because the brand no longer has to be squeezed into it. Google reads it as one of the hints for the site name in search results.

Sources: The Open Graph protocol, optional metadata; Site names in Google Search.

How to fix it

Add inside <head> on every page, the same everywhere:

<meta property="og:site_name" content="Flour & Co" />

Examples

These are the rule's own test pages, and what it says about each. They are run on every change to the rule book.

<meta property="og:title" content="x">

NoticeThe page has no og:site_name, so link previews show the bare domain instead of your brand.

fail-missing
<meta property="og:site_name" content="Flour &amp; Co">

PassedLink previews can show the site's name ("Flour & Co").

pass-present