зміст:

Отримати безкоштовну консультацію від фахівця з вашого проекту

Атрибут rel = « canonical ». Керівництво по використанню

Як ми раніше вже згадували, дублікати сторінок на сайті є вкрай небажаним явищем. Їх наявність може вводити в оману відвідувачів і, головне, пошукових ботів, що дуже негативно позначається на просуванні веб-сайту в цілому.

У більшості випадків дублювання контенту усувається банальним видаленням повторюваних сторінок або ж використанням редиректу 301.

Але існують випадки, коли більш зручним варіантом є атрибут rel = « canonical ». Наприклад, якщо видалити дублюється контент і запобігти його появі в майбутньому технічно складно здійснити. Або ж Ви просто хочете залишити все сторінки у відкритому для користувачів доступі, незважаючи на неунікальність розміщеного на них контенту.

До речі, в мережі дуже часто невірно згадується тег rel = « canonical ». Правильний варіант – атрибут rel = « canonical » тега < link >.

Отримати безкоштовну консультацію від фахівця з вашого проекту

Як за допомогою атрибута rel = « canonical » прибрати дубльований контент

Цей атрибут існує для вказівки роботам пошукових систем інформації про те, яка з дублюються сторінок є канонічною. Зокрема, мова йде про надання канонічної посилання.

Якщо ви раптом не знаєте, що таке канонічна посилання, уявіть собі ситуацію, коли однаковий контент доступний відразу за кількома адресами:

Канонічні посилання – це бажані адреси схожих сторінок, які повинні враховуватися пошуковими системами ( на Вашу думку ). Далі по тексту ми також будемо використовувати термін « канонічний URL ».

Зазвичай канонічна посилання є адресою сторінки-першоджерела, на якій дубльований контент був розміщений спочатку.

Припустимо, що в даному прикладі, третя адреса – канонічний УРЛ. Тоді в код перших двох сторінок в сеції < head > потрібно ввести атрибут rel = « canonical » для призначення канонічного URL:

Після цього відвідувачі і роботи все ще зможуть переглядати всі три варіанти, але при індексації буде враховуватися тільки та сторінка, у якій буде канонічний УРЛ.

Особливості застосування атрибута rel = « canonical »

  1. Для роботів пошукових систем канонічний URL, заявлений при використанні тега < link >, є не беззаперечним зазначенням, а лише рекомендованим варіантом, Який в деяких випадках може бути проігнорований.
     
  2. Може і повинен бути використовувати також і в коді бажаної сторінки із зазначенням посилання на неї ж. Це дозволить пошуковим роботам визначати її як основну навіть в разі заходу на неї з автоматично згенерованих адрес.
     
  3. Канонічний УРЛ повинен вести на існуючу сторінку.
     
  4. В межах однієї сторінки не можна вказувати більше однієї канонічної посилання.
     
  5. Канонічний URL не може перебувати на іншому домені ( або піддомен в випадку з Яндексом ).
     
  6. Не рекомендується вибудовувати канонічні посилання в ланцюжок:


     
  7. Недоцільно використовувати цей атрибут спільно з мета-тегом robots, Оскільки вказівки останнього завжди будуть вважатися більш
    пріоритетними. А отже, якщо в ньому буде використано вказівку noindex, nofollow, Сторінка не буде індексуватися навіть за умови Вашої вказівки в тезі < link >, що її URL канонічний.
     
  8. Перед тим як вказувати канонічний УРЛ, потрібно переконатися, що сторінка, яка розміщена по ньому, не закрита від індексації в robots.txt.
     
  9. Прибрати дубльований контент не вдасться, якщо в коді всіх однакових сторінок вказати різні канонічні УРЛ. В цьому випадку рекомендації, швидше за все, будуть проігноровані.
     
  10. Рекомендується прописувати абсолютні адреси посилань, а не відносні.


     
  11. Вважається, що якщо вказати канонічний URL, що надається перевага сторінці буде практично без втрат передаватися сумарна вага її дублів.

Підводячи підсумок...

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

Важливо лише правильно визначати канонічний URL, відповідний сторінці, яка дійсно повинна потрапити в ранжування.

А Ви користуєтеся цією досить зручною можливістю? Або віддаєте перевагу інші способи позбавлення від дублів сторінок?