Как правильно использовать rel = 'canonical'

У меня есть 3 URLS, которые обслуживают одни и те же данные:

  • www.example.com/product/foo
  • www.example.com/product/foo?id=1
  • www.example.com?product=foo

Для ради меня я хочу, чтобы URL www.example.com/product/foo был каноническим.

Однако у меня есть моя настройка кода, поэтому все 3 из этих страниц будут отправлены из того же кода, поэтому, если я добавлю в <link rel = 'canonical' href = 'http: //www.example.com /product /foo '/& gt; к моему коду, он будет применяться ко всем 3 страницам, включая один http://www.example.com/product/foo .

Есть ли какие-либо проблемы с этим, или имеет круговое каноническое, не вызывает никаких проблем?

30 голосов | спросил Ben Hoffman 14 J000000Wednesday10 2010, 19:36:48

2 ответа


31

Не существует круглости, заключающейся в том, что <link rel = 'canonical' href = 'http: //www.example.com/product/foo' /& gt; отображается как http :. //www.example.com/product/foo

Это намерение. Вы говорите, что «лучший URL» для этой страницы - http://www.example.com/product/foo , поэтому, когда поисковые системы попадают в http: //www.example .com /product /foo? id = 1 , или http://www.example.com?product=foo , он получит этот код и скажет: «Ага! Это действительно эта каноническая страница, я сделаю этого одного чиновника ». На самой странице это просто означает «Да, это страница, и это лучший URL для этой страницы».

ответил artlung 14 J000000Wednesday10 2010, 19:45:57
1

Это отличный пример того, для каких канонических ссылок. По словам Google (предположительно в статье выше), вы даете им подсказку о том, что вы хотите, чтобы страница отображалась в SERP как ваш формат, который вы обозначили.

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

Слово осторожности, хотя, если есть страницы с категориями продуктов (несколько продуктов на странице), эти страницы /продукты не должны включать канонические ссылки. Я не знаю, является ли это «официальным», но некоторые плагины WordPress SEO используют rel = «bookmark» на permalinks (вместо канонического) на страницах, где есть несколько списков. Я бы предположил, что это было бы разумно для продуктов.

ответил adam-asdf 16 AM00000040000004431 2012, 04:28:44

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132