Rel - canonical - атрибут канонічних адрес

Принцип роботи атрибута rel = "canonical"

Rel = "canonical" - це один з найважливіших моментів в оптимізації будь-якого сайту, який дозволяє вирішити проблему дубльованого контенту. Особлива потреба в його використанні з'являється при використанні різних діжков для створення сайтів, таких як: WordPress, phpBB і інших.

Різні движки крім основних сторінок генерують ще й інші документи з точно таким же контентом, але виконують зовсім інші завдання, наприклад:

Rel - canonical - атрибут канонічних адрес

Як прописувати rel = "canonical"

На різних движках (наприклад, WordPress) додавання атрибута rel = "canonical" відбувається в автоматичному режимі. Також атрибут додається за допомогою різних SEo плагінів.

Якщо ж хочемо додати canonical в ручному режимі, то в область ресурсу варто додати наступний рядок.

Розглянувши основний принцип роботи даного атрибута, можна перейти до наступного питання матеріала.к змістом ↑

В яких випадках використовувати?

Тепер варто розглянути основні помилки, які можуть допускатися і їх варто уникати.

Основні помилки

Коли розібрали основні помилки, яких варто уникати і які найчастіше вживаються, варто згадати плагіни WordPress і деякі моменти роботи з атрибутом rel = "canonical" на тому движку.

Сanonical в плагінах WordPress

Почнемо з одного з найпопулярніших рішень на ринку - all in one seo pack. Плагін хороший і додає даний атрибут в код кожної сторінки, видаляючи при цьому стандартний canonical, створюваний засобами движка. Для цього варто включити відповідні налаштування.

Існує 2 проблеми, які можуть перешкоджати нормальній індексації сайту і допомогти конкурентам насолити нам.

Rel - canonical - атрибут канонічних адрес

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

Другим моментом є косяк, який я описував у відповідній статті (настройка all in one seo pack). Він може допомогти нашим конкурентам додати небажані сторінки в індекс за допомогою інструментів addurl в пошуковий індекс. Даний косяк звичайно ж виправляється і добре, що засобами самого ж плагіна, активувавши певну настройку "No Pagination for Canonical URLs".

Rel - canonical - атрибут канонічних адрес

Це одна з грубих помилок. Тому, якщо у вас трапиться така ситуація, видаліть стандартний canonical за допомогою додавання наступного коду в файл шаблону functions.php.

Rel - canonical - атрибут канонічних адрес

Можна також надати можливість працювати стандартному rel = "canonical", який виводить сам WordPress. Тоді варто просто відключити в плагіні потрібний чек-бокс.

Є ще й інші SEO плагіни для WordPress, але поки спірні моменти я виявив в даних рішеннях. Я зараз використовую WordPress seo by yoast, який на порядок функциональней і дозволяє більш якісно оптимізувати сайт. Та й rel = "canonical" в ньому відмінно працює без помилок.

На цьому я матеріал буду закінчувати. Вийшов він досить об'ємний. Сподіваюся, що торкнувся великий спектр питань і ви знайдете всі відповіді на свої питання. До речі, а який плагін з вищеописаних використовуєте ви на своєму сайті, якщо у вас WordPress?

З повагою, Костянтин Хмельов!

40 років Перемоги 51937 Україна, Дніпропетровська обл. м Дніпродзержинськ, +38 093 338 11 41

Інші корисні матеріали

Rel - canonical - атрибут канонічних адрес
Види пошукових запитів - цілковите керівництво
Rel - canonical - атрибут канонічних адрес
Вибір найкращого SEO плагіна для WordPress
Rel - canonical - атрибут канонічних адрес
Platinum Seo Pack - плагін для тонкої SEO оптимізації сайту замість All in one seo

Привіт, встановив WordPress seo by yoast на сайт. але мені здається що rel = "canonical" прописався неправильно, як це можна виправити?

Добрий день. Що саме вас лякає в його роботі?

У моєму випадку цей тег веде на головну сторінку сайту, і виглядати ось так -. хіба він не повинен вести на сторінки навігації?

З якої радості він повинен вести на сторінки навігації? Головною є саме головна сторінка, якщо ви на ній в даний момент і перебуваєте. Теж саме стосується і сторінок навігації. Канонікал буде вказувати на них, якщо вони будуть головними і ви будете перебувати на них. Причому тут навігація взагалі до головної сторінки?

Схожі статті