В чем ценность 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
элементы).