Дублюваний контент є однією з найпоширеніших проблем SEO, з якою стикаються багато веб сайтів, навіть якщо вони не поширюють свої статті на різних платформах та не публікують той самий контент на різних сторінках свого сайту.

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

Ми ознайомимо вас із канонічними тегами (canonical tags) та всім, що вам потрібно знати про них, щоб уникнути проблем із дублюванням контенту з урахуванням найкращих практик SEO сторінки продукту.

Для початку давайте з’ясуємо, що таке канонічні теги.

Що таке канонічні теги?

Канонічні теги, які також називаються rel="canonical" — це фрагменти HTML коду, які визначають основну версію сторінки серед подібних або одинакових сторінок. Канонічні теги повідомляють пошукові системами про основну URL адресу, якщо у вас є сторінки з подібним контентом або та сама сторінка доступна за різними URL адресами.

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

Ви можете знайти канонічний тег у елементі сторінки <head>

<link rel="canonical" href="https://yourwebsite.com/example-page/">

Це проста срічка коду, що містить:

  • link rel="canonical" — вказує, що дане посилання є основною версією сторінки.
  • href="https://yourwebsite.com/example-page/" — вказує URL-адресу основної версії сторінки.

Canonical Tags in Magento 2

Дублювання коненту не завжди означає, що люди бачать однаковий контент на кількох сторінках сайту.

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

Те ж саме стосується сторінок каталогу онлайн магазинів. Навіть якщо відвідувачі сайту використовують фільтри та переходять на другу та третю сторінки категорій, вони все одно бачать ту саму категорію.

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

І ось найпоширеніші випадки, коли це застосовується:

  • Посилання на сторінки з і без слеша (/) — https://yourwebsite.com/homepage/ та https://yourwebsite.com/homepage
  • Посилання на сторінки з та без HTTPS — https://yourwebsite.com/ та http://yourwebsite.com/
  • Посилання на сторінки з та без WWW — https://yourwebsite.com та https://www.yourwebsite.com
  • Унікальні посилання на сторінки продуктів чи постів у різних категоріях https://yourwebsite.com/men/beaumont-summit-kit та https://yourwebsite.com/sport/beaumont-summit-kit
  • Посилання з параметрами для пошуку, сесії користувача та пагінації https://yourwebsite.com?sessionid=3, https://yourwebsite.com/men?p=2, https://yourwebsite.com/men?q=t-shirt

What are Canonical Tags

У зв’язку з цим можна припустити, що у вас можуть бути проблеми з дублюванням контенту, навіть якщо ви цього не усвідомлюєте, особливо якщо у вам оналайн магазин.

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

Наскільки канонічні теги важливі для SEO?

Канонічні теги сигналізують пошуковим системам, які сторінки вони повинні індексувати та ранжувати для результатів пошуку.

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

Крім того, наявність кількох схожих сторінок може втратити ваш бюджет сканування (craw budget). Це може призвести до того, що пошукові системи витрачатимуть час на сканування дубльованих сторінок замість того, щоб знаходити та індексувати новий контент на вашому сайті.

Duplicate Content Issues

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

Ціна за недодавання канонічних тегів занадто висока, чи не так?

Відповідно, канонічні теги допомагають не тільки індексувати та ранжувати «правильні» сторінки, але й консолідують якість посилання на канонічну версію сторінки та заощаджують бюджет сканування.

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

Найкращі практити застосування канонічних тегів

Хоча канонічні теги можуть здаватись відносно простим кодом, все стає доволі складнішим коли ви починаєте їх додавати. Вони буквально «наказують» пошуковим системам ігнорувати неканонічну URL адресу та переходити до канонічної.

Ось чому навіть найменша помилка може знецінити весь ваш потенціал SEO. Отже, перш ніж додавати канонічні теги на свій веб сайт, майте на увазі наступне:

  • Використовуйте теги, що посилаються самі на себе (self-referencing canonical tags)

Хоча це не є обов’язковим,  все ж рекомендується використовувати канонічні теги, що посилаються самі на себе. В основному це використання канонічних тегів на сторінці, яка і є тією основною версією на яку посилаються дубліковані сторінки.

напр. коли ви маєте наступні сторінки, де https://yourwebsite.com/men є основною:
https://yourwebsite.com/men?p=2
https://yourwebsite.com/men?p=3
https://yourwebsite.com/men
ви посинні додати канонічний тег і до основної https://yourwebsite.com/men також.

  • Використовуйте абсолютні посилання

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

напр. використовуйте <link rel="canonical" href="https://yourwebsite.com/men"/> замість <link rel="canonical" href="/men"/>

  • Не створюйте канонічні ланцюги

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

напр. коли
https://yourwebsite.com/men?p=2 посилається на https://yourwebsite.com/men?p=3
та
https://yourwebsite.com/men?p=3 посилається на https://yourwebsite.com/men

Google розглядає обидва посилання https://yourwebsite.com/men?p=3 та https://yourwebsite.com/men, як основну версію сторінки.

Це не повинно траплятись.

  • Додавайте посилання тільки на доступні URL адреси

URL адреси, які ви вказуєте як канонічні, мають повертати 200 status code і бути дозволені у файлі robots.txt. В іншому випадку пошукові сканери потраплять на сторінку, яка повертає 404 або є заблокованою від індексації.

  • Використовуйте правильну версію домена

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

напр. не задавайте http://yourwebsite.com/men як канонічне посилання, якщо всі решту ваших посилань такі: https://yourwebsite.com/women.

  • Викостовуйте посилання з малої букви

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

напр. ви не можете мати такоuо типу канонічні посилання
https://yourwebsite.com/men?p=2 посилається на https://yourwebsite.com/men
та
https://yourwebsite.com/men?p=3 посилається на https://yourwebsite.com/Men


Пам’ятайте про ці методи, якщо ви хочете правильно задати канонічні теги та уникнути найпоширеніших помилок з канонічними тегами.Як

Як додати канонічні теги?

Існує 4 різні способи, як ви можете додати канонічні теги на свій веб сайт.

1. Використовуйте HTML тег rel="canonical"

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

Вам просто потрібно додати елемент <link> з атрибутом rel="canonical" в <head> дублікованої сторінки:

<link rel="canonical" href="https://yourwebsite.com/canonical-page-link/" />

Canonical tags

2. Задайте канонічні теги у HTTP headers

Якщо запитувана URL адреса не є HTML документом і просто немає розділу <head>, щоб додати канонічний тег, ви можете використовувати HTTP headers. Використовується цей метод рідше, але все одно застосовується, наприклад, якщо у вас є версія сторінки у форматі PDF.

У цьому випадку канонічні HTTP headers слід додати як:

Link: <http://www.yourwebsite.com/subfolder-path/blog-post.pdf>; rel="canonical"

3. Використовуйте sitemap

Sitemap — це місце, де ви надаєте вказівки для пошукових систем щодо того, які сторінки сканувати та індексувати. Відповідно, Google пропонує використовувати лише канонічні URL адреси в sitemap вашого веб-сайту.

Magento XML Sitemap

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

Однак це не завжди так працює, оскільки Google каже:

                            We don’t guarantee that we’ll consider the sitemap URLs to be canonical, but it is a simple way of defining canonicals for a large site, and sitemaps are a useful way to tell Google which pages you consider most important on your site.

4. Задайте канонічні теги через 301 редіректи

Останнім, але не менш важливим методом додавання канонічних тегів для вашого веб сайту є 301 редіректи. Якщо у вас є різні URL адреси сторінки, ви можете вибрати ту, яку вважаєте основною, і створити на неї 301 редірект з усіх дублікованих сторінок.

Хоча ви можете створити 301 редірект вручну, найкращий спосіб це зробити зі сторони сервера.

Що далі?

Канонічні теги не надто складні. Вам просто потрібно розібратися в них. Якщо ви дотримуєтеся найкращих практик, ви зможете легко додати канонічні теги та оптимізувати свій веб сайт для Google сканерів.

Однак, якщо ви не хочете витрачати час на редагування коду, ви завжди можете покластися на експертів або скористатися розширенням SEO Suite Ultimate, щоб додати канонічні теги за лічені хвилини.