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

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

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

Тим не менш, ось найпоширеніші помилки канонізації, про які ви повинні знати та які уникати.

1. Неправильні відносні URLs

Як і багато інших тегів HTML, теги <link> також приймають абсолютні та відносні URL адреси. Однак, застосовуючи канонічні URL адреси, багато хто робить помилку, визначаючи абсолютні URL адреси неправильно.

Відносні URL адреси містять лише "відносний" шлях, а абсолютні — повний шлях до сторінки ресурсів, який розрізняється схемою http://.

Простими словами, якщо ви включите повну URL адресу сайту без http://, це призведе до помилки індексації, а пошукові сканери просто проігнорують rel=canonical. Використовуйте відносну або абсолютну URL-адресу, але переконайтеся, що ви робите це правильно.

Canonicalization Mistakes

2. Багато тегів rel=canonical

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

rel canonical mistakes

3. Канонічні теги в <body>

Якщо ви не хочете, щоб ваш rel=canonical ігнорували, обов’язково додайте його до <head> сторінки HTML, а НЕ <BODY>. Також добре включати канонічну URL адресу на початку розділу <head>, щоб уникнути її перекидання в <body> під час парсингу.

Canonical Tags in Body Element

(45)

Magento 2 SEO — це розширення Magento 2, яке дозволяє покращити SEO, збільшити трафік вашого веб-сайту та автоматизувати функції, пов’язані з SEO. Це рішення дає вам змогу отримати більше контролю над рейтингом...

4 158,00 ₴
одноразовий платіж
Купити Онлайн демо

4. Канонізація всіх сторінок із серії на першу сторінку

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

Ця помилка канонізації найчастіше з’являється на сторінках категорій. Тож якщо ви не можете додати посилання з кожної сторінки серії на сторінку "view all", рекомендується використовувати How to Add link rel="next" and rel="prev" in Magento 2? для пагінації категорій.

Catalog Pages in Paginated Pages

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).

Canonical Tags with Hreflang Tags

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

Тому ми рекомендуємо вдаватися до рішень, які автоматично керують канонічними тегами.

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