Зміст
- Що таке атрибут rel=“canonical”?
- Коли і де використовувати канонічні посилання?
- Як вказати основний URL за допомогою атрибута rel=“canonical”?
- Як перевірити чи правильно налаштований rel=“canonical”?
- Про що слід пам’ятати при використанні rel=“canonical”?
Неправильно оптимізований контент з великою кількістю дублів на одному сайті може вкрай негативно позначитись на позиціях ресурсу у пошуковій видачі. Фахівці доволі часто стикаються з проблемою дублів, які виникають через особливості CMS сайту, динамічні параметри URL, зміну протоколу http:// на https:// і т.д. Ми вирішили поділитись порадами, що допоможуть уникнути проблем з дублями, розповісти більше про канонічність сторінки та атрибут rel=“canonical” у цій статті.
Що таке атрибут rel=“canonical”?
Один з способів уникнення дублів контенту на сайті — це атрибут rel=“canonical”, що допомагає пошуковим системам, серед низки схожих визначити пріоритетну або ж канонічну сторінку.
Якщо не використати атрибут — пошуковий робот може обрати іншу сторінку, що може призвести до неприємних наслідків.
Атрибут rel=“canonical” варто розмістити на потрібній сторінці між тегами <head> та </head>. Завдяки використанню цього атрибута, канонічна сторінка отримає більшу вагу та перевагу над сторінками з схожим вмістом та характеристиками. Таким чином, якщо на одному сайті є ідентичний або схожий контент, що доступний за різними URL-адресами — ви можете за допомогою атрибута виділити сторінку, яка краще підходить для індексації.
Коли і де використовувати канонічні посилання?
Канонічні посилання можна використовувати для попередження появи дублів на сторінках різного призначення. Наприклад:
- Для сторінок сортування: /*sort, asc, desc, list=*.
- Для сторінок фільтрації.
- Для сторінок з UTM-мітками: *utm_source =, /*utm_campaign=, /*utm_content=, /*utm_term=, /*utm_medium=.
- Для інших сторінок c GET-параметрами в URL-адресі.
- Для сторінок пошуку по сайту.
- Для сторінок програми лояльності з передачею інформації через URL.
- Для дублів в результаті особливостей роботи CMS.
В таких випадках потрібно додати атрибут rel=“canonical” на всі статичні сторінки.
Для сторінок за різними URL з схожим контентом. До таких сторінок найчастіше відносять товари з однієї серії, що можуть відрізнятись кольором або іншими параметрами. У цьому випадку потрібно розмістити на всіх сторінках атрибут rel=“canonical”, що буде вести на основну або пріоритетну сторінку.
На сторінках пагінації, якщо в категоріях сайту є опція “Показати все”. На кожній зі сторінок пагінації потрібно вказати, що канонічною є сторінка “Показати все”.

Як вказати основний URL за допомогою атрибута rel=“canonical”?
- Розмістити між тегами <head> та </head> на HTML-сторінці. Один з найпопулярніших способів. Канонічне посилання прописується між тегами <head> та </head> на сторінці, що знаходиться в індексі. Щоб знизити ризик помилки в елементах link — після атрибута rel=“canonical” потрібно вказати лише абсолютні, а не відносні посилання.
- У файлі Sitemap (карта сайту). Канонічний URL-адрес для будь-якої сторінки можна прописати у XML карті сайту. Варто пам’ятати, що Атрибут rel=“canonical” швидше рекомендація, ніж правило, тому пошукові системи можуть його проігнорувати.
- У заголовку HTTP. Такий спосіб краще за все підійде для файлів у форматі PDF, а не для документів у HTML-форматі. Цей спосіб підійде лише у випадку, якщо у вас є доступ до налаштувань сервера. Адже потрібно, щоб сервер, при запиті дублюючого файлу, надсилав посилання на файл-оригінал.
- За допомогою спеціального плагіна. Для налаштування канонічного URL можна скористатись одним з плагінів, що доступний для вашого типу CMS. Для WordPress — це Yoast SEO, в OpenCart — вбудована опція в налаштуваннях товару. Після увімкнення опції, плагіни додадуть атрибут rel=“canonical” із зазначенням URL на відповідну сторінку.
Як перевірити чи правильно налаштований rel=“canonical”?
Перевірити правильність налаштування канонічних сторінок можна за допомогою детального SEO-аналізу у програмі Screaming Frog SEO Spider або іншій схожій. У результатах відображаються: сторінки на сайті без атрибута rel=“canonical”, сторінки на яких варто додати атрибут і відповідні до них канонічні версії.
Також, є кілька правил, що допоможуть уникнути типових помилок при налаштуванні канонічних сторінок.
- Одній сторінці має відповідати одне канонічне посилання в <head>.
- Обов’язково переконайтесь, що канонічна сторінка знаходиться в індексі.
- Не ускладнюйте структуру при побудові ланцюжків канонічних URL-адрес.
- При розміщенні посилань з атрибутом Canonical — URL-адреси пріоритетних сторінок повинні співпадати.
- Використовуйте замість відносних абсолютні посилання, що дозволить звести до мінімуму ймовірність помилки в канонічному URL.
Про що слід пам’ятати при використанні rel=“canonical”?
Ми підготували кілька порад, дотримання яких спростить налаштування канонічних сторінок та роботу з ними:
- Якщо на сторінках з дублюючим контентом ви вказуєте адресу основної версії, не забудьте в <head> </ head> сторінки також прописати її як канонічну.
- Пошуковий робот визначає канонічну сторінку самостійно, якщо на сторінці вказано декілька канонічних адрес.
- Пошуковий робот не бере до уваги канонічні сторінки, що віддають код 404.
- Під час самостійного визначення канонічних сторінок пошукові роботи Google та Яндекс віддають першість сторінкам з протоколом HTTPS.
коментарів