Могу ли я использовать rel="канонический" на div?


У меня есть страница, на которой отображаются сводные версии контента с других страниц сайта. Страница по сути является каталогом категорий, это ссылки на другие страницы, за которыми следует краткое описание этой страницы.

Я видел тег <link rel="canonical" ..., но я думаю, что это относится только к целой странице, а не только к ее части.

То, что я ищу, это что-то вроде этого:

<div rel="canonical" href="http://original/content">
    Summary Content
</div>

И тогда у меня может быть много таких <div> на одной странице.

Является ли вышесказанное действительный?

Есть ли вообще какой-то смысл делать это?

Author: Zistoloen, 2013-07-24

4 answers

Вы не можете использовать rel canonical для <div>. Google распознает только мета-тег rel canonical в <head> документа . У них есть эта политика, чтобы свести к минимуму риск того, что на веб-сайтах будут добавлены канонические теги в середине текста из-за атак с использованием межсайтовых сценариев (XSS).

Если у вас есть div с контентом из другого источника, видимая пользователю ссылка на этот другой источник должна сообщить Google, где вы получили этот фрагмент контента. С надлежащей атрибуцией синдицированный контент и достаточное количество собственного оригинального контента, Google не будет рассматривать ваш сайт как сайт-скребок, и вы сможете избежать штрафов. Смотрите документацию по дублирующемуся контенту Google , где говорится:

Полезно убедиться, что каждый сайт, на котором публикуется ваш контент, содержит ссылку на вашу оригинальную статью.

 3
Author: Stephen Ostermiller, 2015-06-25 09:13:31

Это неверно и не будет иметь никакого положительного эффекта. Атрибуты rel и href в основном используются в тегах a или link, а не в тегах div. Использование canonical объясняется в этом посте.

 2
Author: Michael, 2013-07-24 15:23:48

Я думаю, вам следует лучше знать значение и использование канонического инструмента rel. rel="canonical" - это инструмент для предотвращения дублирования содержимого. Мы используем его в разделе заголовка страницы, чтобы сообщить Google, какая версия страниц (с аналогичным контентом) является оригинальной. Поэтому нет причин использовать его в тегах <div> вашего HTML-кода.

 1
Author: Milad Safaei, 2013-07-24 15:45:53

Хотя canonical не предназначена для этого, Schema.org уилл. Использование свойств sameAs и/или url с источником внутри сайта может привести к аналогичному результату без необходимости указывать буквальную ссылку <a> на родительский объект, описанный в сводке. Обзор различий по иронии судьбы можно найти в другом свойстве, mainEntityOfPage https://schema.org/mainEntityOfPage

Те же самые

Свойство sameAs также связывает вещь со страницей, которая косвенно идентифицирует его.

Url-адрес

Свойство url должно быть зарезервировано для ссылки на более официальные или авторитетные веб-страницы, такие как официальный веб-сайт элемента.

Поэтому, чтобы опробовать его, вы можете запустить его с помощью расширенного теста фрагментов https://developers.google.com/structured-data/testing-tool/

 0
Author: dhaupin, 2015-06-25 14:43:25