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
titleelement and theog:titleproperty typically don’t have the same content.Both typically give the title of the main entity, but the
titleelement 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
titleis:The
og:titleis:What if they are the same?
Then you could provide the
og:titleproperty on thetitleelement:(But note that some OGP consumers might, unfortunately, not support anything else than
metaelements.)