В чем ценность og:title на веб-сайте в отличие от простого элемента title?

Почему спецификация Open Graph требует, а не просто поддерживает, предлагает или рекомендует использование og:title когда во многих случаях это будет полностью избыточным с <title></title> из HTML, суперсет RDFa?

Что произойдет, если в интересах краткости, нормализации и общей неприязни к бюрократическому дублированию кто-то решит опустить og:title?

1 ответ

title элемент и og:title свойство обычно не имеет одинакового содержания.

Оба обычно дают название основного объекта, но title Элемент должен предоставлять контекст (например, имя сайта) в дополнение.

(Но даже если бы они имели одинаковый контент, было бы предпочтительнее разрешить потребителям получать все данные OGP, анализируя только RDFa, а не HTML.)

Давайте возьмем эту страницу вопроса в качестве примера

<title>opengraph - In a website, what is the value of og:title as opposed to a plain title element? - Stack Overflow</title>
<meta name="twitter:title" property="og:title" itemprop="title name" content="In a website, what is the value of og:title as opposed to a plain title element?" />

title является:

opengraph - На каком веб-сайте стоит значение og:title в отличие от простого элемента title? - Переполнение стека

og:title является:

В чем ценность og:title на веб-сайте в отличие от простого элемента title?

Что если они одинаковые?

Тогда вы могли бы предоставить og:title собственность на title элемент:

<title property="og:title">…</title>

(Но учтите, что некоторые потребители OGP могут, к сожалению, не поддерживать ничего, кроме meta элементы).

Другие вопросы по тегам