Запровадження канонічних тегів допомагає уникнути проблем із дублюванням контенту та вказує, які сторінки ви б хотіли бачити в результатах пошуку. Однак це приносить результати тільки в тому випадку, якщо ви правильно задаєте канонічні теги. Існує багато хибних уявлень щодо канонізацію, які призводять до абсолютно протилежного результату від того, що ви очікуєте.
У цій статті ми обговоримо найбільш поширені помилки канонізації з rel=canonical, щоб ви могли уникнути їх під час роботи над своєю стратегією SEO.
Зміст [приховати]
Якщо ви вважаєте, що такі речі, як опечатки, є вашою найбільшою проблемою, коли ви додаєте канонічні теги на свій веб-сайт, у мене для вас погані новини. Іноді помилки з rel=canonical знаходяться настільки на видноті, що їх важко помітити.
Тим не менш, ось найпоширеніші помилки канонізації, про які ви повинні знати та які уникати.
1. Неправильні відносні URLs
Як і багато інших тегів HTML, теги <link> також приймають абсолютні та відносні URL адреси. Однак, застосовуючи канонічні URL адреси, багато хто робить помилку, визначаючи абсолютні URL адреси неправильно.
Відносні URL адреси містять лише "відносний" шлях, а абсолютні — повний шлях до сторінки ресурсів, який розрізняється схемою http://.
Простими словами, якщо ви включите повну URL адресу сайту без http://, це призведе до помилки індексації, а пошукові сканери просто проігнорують rel=canonical. Використовуйте відносну або абсолютну URL-адресу, але переконайтеся, що ви робите це правильно.
2. Багато тегів rel=canonical
Однією з найпоширеніших помилок канонізації є використання кількох канонічних тегів для однієї сторінки. Вони можуть бути додані темою, розширеннями для SEO, вашою CMS тощо. Незалежно від причин, наявність кількох декларацій rel=canonical надсилає неправильні сигнали пошуковим сканерам. В результаті всі канонічні теги будуть ігноруватися.
3. Канонічні теги в <body>
Якщо ви не хочете, щоб ваш rel=canonical ігнорували, обов’язково додайте його до <head> сторінки HTML, а НЕ <BODY>. Також добре включати канонічну URL адресу на початку розділу <head>, щоб уникнути її перекидання в <body> під час парсингу.
4. Канонізація всіх сторінок із серії на першу сторінку
Теги rel=canonical використовуються для визначення основної версії сторінки, щоб уникнути дублювання контенту. Однак контент серії сторінок не є дубльованим. Відповідно, ви не можете додати rel=canonical з усіх сторінок серії на першу сторінку, якщо не хочете, щоб пошукові сканери ігнорували їх.
Ця помилка канонізації найчастіше з’являється на сторінках категорій. Тож якщо ви не можете додати посилання з кожної сторінки серії на сторінку "view all", рекомендується використовувати How to Add link rel="next" and rel="prev" in Magento 2? для пагінації категорій.
5. Невірні інструкції з канонізації
Переконайтеся, що всі URL адреси, які ви канонізуєте, не заблоковані в robots.txt та не використовуються разом із тегом noidex. Якщо посилання заблоковано в robots.txt, жоден пошуковий сканер не зможе його сканувати та індексувати.
Крім того, якщо ви використовуєте тег noindex і канонічний тег, він надсилатиме суперечливі інструкції пошуковим сканерам. І хоча пошукові системи віддадуть перевагу канонічним тегам над noindex, використання їх разом всерівно не рекомендується.
Те ж саме стосується коду статусу 4XX HTTP. Переконайтеся, що канонізовані посилання не повертають код статусу HTTP 4XX, щоб пошукові системи могли побачити rel=canonical і відповідно передати йому "капітал посилання" (link equity).
6. Неправильне застосування hreflang тегів
Якщо ви керуєте багатомовним магазином, ви, напевно, чули про hreflang теги та як вони працюють. Однак ви також повинні знати про помилки канонізації, які виникають, якщо ви використовуєте теги hreflang з канонічними тегами.
Для тих, хто не знає, теги hreflang розповідають пошуковим системам про мовні альтернативи тієї ж сторінки. Отже, теги hreflang кажуть пошуковим роботам стежити за всіма цими сторінками та індексувати їх, тоді як канонічні теги говорять їм індексувати лише основну версію сторінки.
Збиває з пантелику, правда ж?
Якщо ви канонізуєте лише одну сторінку в серії альтернативних сторінок, а теги hreflang вказують, що існують різні альтернативи сторінки, це лише заплутає пошукові системи. Отже, кожна альтернативна мовна сторінка має містити канонічний текст із самопосиланням (self-referencing tag).
Канонічні теги відіграють важливу роль у вашій стратегії SEO, оскільки вони визначають, які сторінки ви хотіли б показувати у пошуку. Хоча ці помилки rel=canonical не виглядають надто складними, вони можуть спричинити багато проблем, особливо якщо у вас є багато сторінок для редагування канонічних тегів.
Тому ми рекомендуємо вдаватися до рішень, які автоматично керують канонічними тегами.
Якщо ваш магазин заснований на Magento, перегляньте розширення Magento 2 SEO, яке охоплює канонічні теги на всіх сторінках вашого веб-сайту та безліч інших важливих опцій, пов’язаних із SEO.