2016-10-07 8 views
5

Должно ли 2 разных версии руководства пользователя использовать другой канонический URL-адрес?Ссылка rel = "canonical": Если разные версии руководства пользователя используют один и тот же канонический url?

Документация Версия 1.1.0.Final:

<link rel="canonical" href="http://docs.foo.org/1.1.0.Final/index.html"> 

Документация Версия 1.2.0.Final:

<link rel="canonical" href="http://docs.foo.org/1.2.0.Final/index.html"> 

Или должны 2 разные версии путеводителя использования пользователем тот же канонический URL?

Документация Версия 1.1.0.Final:

<link rel="canonical" href="http://docs.foo.org/latestFinal/index.html"> 

Документация Версия 1.2.0.Final:

<link rel="canonical" href="http://docs.foo.org/latestFinal/index.html"> 
+1

Связанный с этим вопрос на [webmasters.se]: [* Как правильно разметить разные версии того же документа, которые являются неканоническими *) (http://webmasters.stackexchange.com/q/99867/17633) – unor

ответ

2

Per The Canonical Link Relation from RFC 6596, тип canonical ссылка может быть использована только для URI, которые определяют содержание,

  • дублирующий, или
  • a superset.

Поскольку это не обязательно так для различных версий руководства пользователя (потому что функции могут быть добавлены/удалены/изменены), то canonical тип ссылки должен не использоваться, чтобы всегда указывать на последнюю версию. Если вы хотите использовать canonical, это должно быть самореферентным.

+0

Есть ли какой-либо одобренный Google способ сделать Google предпочтительным для последнегоFinal url для результатов поиска? –

+2

@GeoffreyDeSmet: Не то, чтобы я знал. Например, сигнал, подобный дате публикации, может помочь (если Google достаточно сложный), но это будет тема SEO (которая не соответствует теме переполнения стека). Вопрос Webmasters SE, который я связал в комментарии, [* Как правильно разметить разные версии одного и того же документа, которые являются неканоническими *) (http://webmasters.stackexchange.com/q/99867/17633), Это дело. – unor

+0

Не согласен с этим. Он используется для _essentially_ дублированной документации, а не для точного дублирования. Разница между каждой версией обычно минимальна. Вы также будете наказаны за дублированный контент. – oligofren