Why does the Open Graph specification requires, as opposed to merely support, suggest or recommend, the use of og:title
when in many cases it will be fully redundant with <title></title>
from HTML, RDFa's superset?
What happens if, in the interests of brevity, normalisation, and a general dislike of bureaucratic duplication, one chooses to omit og:title
?
The
title
element and theog:title
property typically don’t have the same content.Both typically give the title of the main entity, but the
title
element should provide context (e.g., the site name) in addition.(But even if they would have the same content, it might be preferable to allow consumers getting all OGP data by parsing just the RDFa, not also the HTML.)
Let’s take this question page as example
The
title
is:The
og:title
is:What if they are the same?
Then you could provide the
og:title
property on thetitle
element:(But note that some OGP consumers might, unfortunately, not support anything else than
meta
elements.)