Найти тему

Что нужно знать про директиву rel=canonical?

rel=canonical страницы – директива, указывающая канонический Url для данной страницы. Отвлеченный пример: есть оригинальная зарядка для iPhone, а есть дешевая китайская копия. Для копии канонической моделью (принятой за образец) считается оригинальная зарядка.

Зачем нужен rel=canonical?

Постоянные читатели блога знают, насколько поисковые системы не любят дубли страниц в рамках сайта. Можете навскидку назвать несколько примеров дублей страниц (с точки зрения Яндекса или Google), характерных для среднестатистического интернет-магазина?

Я помогу:

◉ Страницы пагинации.

◉ Сортировки (по Цене, по Популярности и т.д.).

◉ Иногда фильтры и т.д.

«Но ведь без этих страниц на сайте нельзя» - скажете вы, и будете правы. Такие Url-ы нужны для удобства навигации и поиска нужных товаров.

«А как же тогда быть с дублями страниц? Делаем удобно, но рискуем попасть под фильтр поисковой системы?» - справедливо заметите вы. Вот здесь на помощь и придет rel=canonical.

Например, на сайте есть раздел с кастрюлями некой марки «Кастрюлькин», и в нем товаров на 10 страниц пагинации. Они очень похожи и отличаются только ценой и артикулом. Такие на 99% похожие друг на друга страницы поисковые системы примут за дубли. Но мы сделаем следующее:

1. В качестве канонического Url для первой страницы пагинации укажем эту же самую страницу. Например, для https://site/catalog/kastrulkin/ «каноникал» будет такой: <link rel="canonical" href="https://site/catalog/kastrulkin/"/>. Т.е. канонически она будет ссылаться на себя же, показывая поисковым системам, что уникальна в рамках сайта.

2. В качестве канонического Url для второй и последующих страниц пагинации также укажем первую страницу. Например, для https://site/catalog/kastrulkin/page=1/ «каноникал» будет такой: <link rel="canonical" href="https://site/catalog/kastrulkin/"/>. Как видите, канонически она ссылается на первую страницы пагинации, показывая поисковым системам, что является дублем, но «легальным» - сделанным для удобства пользователей:

Ищем rel=canonical в коде страницы сайта
Ищем rel=canonical в коде страницы сайта

В итоге достигаем 2 целей сразу: делаем сайт удобным для пользователей и боремся с дублями страниц профессиональными способами.

Остались вопросы по SEO? Напишите мне!