У меня есть 3 URL, которые обслуживают одни и те же данные:
www.example.com/product/foo
www.example.com/product/foo?id=1
www.example.com?product=foo
Ради Google, я хочу, чтобы URL www.example.com/product/foo
был каноническим.
Однако у меня настроен код, поэтому все 3 из этих страниц обслуживаются из одного и того же кода, поэтому, если я добавлю <link rel='canonical' href='http://www.example.com/product/foo' />
свой код, он будет применен ко всем 3 страницам, включая одну http://www.example.com/product/foo
.
Есть ли проблемы с этим или круговая каноника не вызывает проблем?
источник
Это отличный пример того, для чего нужны канонические ссылки. В словах Google (предположительно в статье выше) вы даете им подсказку, что вы хотите, чтобы страница отображалась в поисковой выдаче как ваш формат, который вы определяете.
Кроме того, это помогает вам предотвратить разбавление трафика (в глазах поисковой системы), как если бы это были 3 отдельные страницы, и уменьшило бы вероятность того, что контент будет считаться дублирующим.
Тем не менее, предостережение: если есть страницы с категориями продуктов (несколько продуктов на странице), эти страницы / продукты не должны содержать канонические ссылки. Я не знаю, является ли это «официальным», но некоторые плагины WordPress SEO используют rel = "bookmark" в постоянных ссылках (вместо канонических) на страницах, где есть несколько списков. Я бы предположил, что то же самое будет разумно для продуктов.
источник