зміст:
- Атрибут rel = « canonical ». Керівництво по використанню
- Як за допомогою атрибута rel = « canonical » прибрати дубльований контент
- Підводячи підсумок…
Атрибут rel = « canonical ». Керівництво по використанню
Як ми раніше вже згадували, дублікати сторінок на сайті є вкрай небажаним явищем. Їх наявність може вводити в оману відвідувачів і, головне, пошукових ботів, що дуже негативно позначається на просуванні веб-сайту в цілому.
У більшості випадків дублювання контенту усувається банальним видаленням повторюваних сторінок або ж використанням редиректу 301.
Але існують випадки, коли більш зручним варіантом є атрибут rel = « canonical ». Наприклад, якщо видалити дублюється контент і запобігти його появі в майбутньому технічно складно здійснити. Або ж Ви просто хочете залишити все сторінки у відкритому для користувачів доступі, незважаючи на неунікальність розміщеного на них контенту.
До речі, в мережі дуже часто невірно згадується тег rel = « canonical ». Правильний варіант – атрибут rel = « canonical » тега < link >.
Як за допомогою атрибута rel = « canonical » прибрати дубльований контент
Цей атрибут існує для вказівки роботам пошукових систем інформації про те, яка з дублюються сторінок є канонічною. Зокрема, мова йде про надання канонічної посилання.
Якщо ви раптом не знаєте, що таке канонічна посилання, уявіть собі ситуацію, коли однаковий контент доступний відразу за кількома адресами:
Канонічні посилання – це бажані адреси схожих сторінок, які повинні враховуватися пошуковими системами ( на Вашу думку ). Далі по тексту ми також будемо використовувати термін « канонічний URL ».
Зазвичай канонічна посилання є адресою сторінки-першоджерела, на якій дубльований контент був розміщений спочатку.
Припустимо, що в даному прикладі, третя адреса – канонічний УРЛ. Тоді в код перших двох сторінок в сеції < head > потрібно ввести атрибут rel = « canonical » для призначення канонічного URL:
Після цього відвідувачі і роботи все ще зможуть переглядати всі три варіанти, але при індексації буде враховуватися тільки та сторінка, у якій буде канонічний УРЛ.
Особливості застосування атрибута rel = « canonical »
- Для роботів пошукових систем канонічний URL, заявлений при використанні тега < link >, є не беззаперечним зазначенням, а лише рекомендованим варіантом, Який в деяких випадках може бути проігнорований.
- Може і повинен бути використовувати також і в коді бажаної сторінки із зазначенням посилання на неї ж. Це дозволить пошуковим роботам визначати її як основну навіть в разі заходу на неї з автоматично згенерованих адрес.
- Канонічний УРЛ повинен вести на існуючу сторінку.
- В межах однієї сторінки не можна вказувати більше однієї канонічної посилання.
- Канонічний URL не може перебувати на іншому домені ( або піддомен в випадку з Яндексом ).
- Не рекомендується вибудовувати канонічні посилання в ланцюжок:
- Недоцільно використовувати цей атрибут спільно з мета-тегом robots, Оскільки вказівки останнього завжди будуть вважатися більш
пріоритетними. А отже, якщо в ньому буде використано вказівку noindex, nofollow, Сторінка не буде індексуватися навіть за умови Вашої вказівки в тезі < link >, що її URL канонічний.
- Перед тим як вказувати канонічний УРЛ, потрібно переконатися, що сторінка, яка розміщена по ньому, не закрита від індексації в robots.txt.
- Прибрати дубльований контент не вдасться, якщо в коді всіх однакових сторінок вказати різні канонічні УРЛ. В цьому випадку рекомендації, швидше за все, будуть проігноровані.
- Рекомендується прописувати абсолютні адреси посилань, а не відносні.
- Вважається, що якщо вказати канонічний URL, що надається перевага сторінці буде практично без втрат передаватися сумарна вага її дублів.
Підводячи підсумок...
... хотілося б сказати, що атрибут rel = « canonical » є дуже зручним інструментом, який хоч і не може видалити дублюється контент в буквальному сенсі, але при цьому дає можливість пошуковим машинам закрити очі на його наявність.
Важливо лише правильно визначати канонічний URL, відповідний сторінці, яка дійсно повинна потрапити в ранжування.
А Ви користуєтеся цією досить зручною можливістю? Або віддаєте перевагу інші способи позбавлення від дублів сторінок?