Атрибут = canonical

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

Нормалізація URL

Нормалізація URL — це процес вибору основної, “канонічної” версії сторінки серед кількох її варіантів. Наприклад, сторінка може бути доступною за кількома URL (з “www” або без, з параметрами або без). Якщо пошукова система бачить кілька версій одного і того ж контенту, це може спричинити плутанину та негативно вплинути на ранжування. Вибір канонічного URL допомагає уникнути цього.

Для чого потрібно вказувати канонічний URL

Основна мета канонічного URL — уникнення дубльованого контенту. Коли на сайті кілька сторінок мають однаковий або схожий контент, пошукова система може не знати, яку з них вважати основною. Це може призвести до розпорошення рейтингу між кількома сторінками, знижуючи їхню видимість. Вказавши канонічний URL, ви повідомляєте Google, яка сторінка є основною, що допомагає їй отримати максимум авторитету в пошукових системах.

Рекомендації щодо нормалізації URL

  1. Не використовуйте файл robots.txt для нормалізації URL.
    Цей файл призначений для обмеження доступу до сторінок, але не для визначення канонічних URL.
  2. Не використовуйте інструмент видалення URL для нормалізації.
    Він повністю приховує всі варіанти URL з результатів пошуку, що не вирішує проблеми дубльованого контенту.
  3. Не вказуйте різні канонічні URL для однієї сторінки різними методами нормалізації.
    Наприклад, не варто вказувати один URL у файлі Sitemap, а інший — за допомогою атрибуту rel=”canonical”. Це створить плутанину для пошукових систем.
  4. Не використовуйте директиву noindex для заборони вибору канонічної сторінки.
    Це повністю заблокує сторінку в результатах пошуку. Замість цього використовуйте аннотації link з атрибутом rel=”canonical”, які є більш прийнятним рішенням.
  5. При використанні елементів hreflang намагайтеся вказувати канонічну сторінку на тому ж мовному варіанті, що й альтернативна.
    Якщо це неможливо, вказуйте канонічну сторінку на найбільш близькому мовному варіанті.
  6. Внутрішні посилання повинні вказувати на канонічні URL, а не на дубльовані версії.
    Це допоможе пошуковим системам зрозуміти, яку сторінку ви вважаєте пріоритетною для індексації.

Як Google вибирає канонічний URL

Хоча вебмайстри можуть вказати канонічний URL через тег rel=”canonical”, Google не завжди дотримується цього вибору. Пошукова система враховує кілька факторів: внутрішні та зовнішні посилання, контент сторінки, файл Sitemap тощо. Якщо Google вважає, що інший URL є більш доречним для канонізації, він може ігнорувати атрибут rel=”canonical”.

Як вибрати канонічний URL

  1. Надавайте перевагу HTTPS-версіям сторінок при виборі канонічного URL.
    Google віддає пріоритет HTTPS-сторінкам, за умови відсутності певних проблем, таких як:
    • Недійсний сертифікат SSL.
    • Небезпечні залежності на сторінці HTTPS (крім зображень).
    • Переадресація з HTTPS на HTTP.
    • Використання атрибуту rel=”canonical”, який вказує на HTTP-версію.
  2. Як явно вказати HTTPS-версію канонічною:
    • Додайте переадресацію з HTTP на HTTPS.
    • Використовуйте елемент link з атрибутом rel=”canonical”, який вказує на HTTPS-сторінку.
    • Застосовуйте технологію HSTS (HTTP Strict Transport Security), щоб гарантувати пріоритет HTTPS.
  3. Як уникнути помилкового призначення HTTP-версії канонічною:
    • Уникайте недійсних сертифікатів SSL/TLS і переадресацій з HTTPS на HTTP.
    • Не вказуйте HTTP-версії сторінок у файлі Sitemap або аннотаціях hreflang, якщо є HTTPS-версії.
    • Переконайтеся, що ваш SSL/TLS сертифікат відповідає правильному хосту (наприклад, не використовуйте сертифікат для subdomain.example.com на сторінці example.com).
  4. Пріоритет URL у кластерах hreflang: Google віддає перевагу канонічним URL, які входять у кластери hreflang на багатомовних сайтах. Наприклад, якщо сторінки https://example.com/de-de/cats і https://example.com/de-ch/cats взаємно вказують одна на одну за допомогою hreflang, але не вказують на сторінку https://example.com/de-at/cats, то саме сторінки de-de і de-ch будуть визнані канонічними, а сторінка de-at — ні, оскільки вона не входить до цього кластера.

Як вказати канонічний URL

Для вказівки канонічного URL використовують HTML-тег з атрибутом rel=”canonical”. Цей тег додається до секції <head> сторінки і виглядає так:

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

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

<link> з атрибутом rel=”canonical”

Атрибут rel=”canonical” важливий для правильного перенаправлення трафіку і авторитету між сторінками. Коли на сторінці є кілька версій URL, цей атрибут допомагає пошуковим системам обрати правильний. Наприклад, якщо на сайті є кілька фільтрів або параметрів для товарів, що створюють додаткові URL, використання канонічного тегу вирішує проблему дублювання контенту.

HTTP-заголовок з атрибутом canonical

Окрім додавання атрибуту rel=”canonical” в HTML-код, є можливість вказувати канонічний URL через HTTP-заголовки. Це особливо корисно для PDF-документів або інших файлів, у яких немає HTML-структури. Проте цей метод має певні обмеження і використовується рідше, ніж HTML-атрибут.

Sitemap для вказування канонічного URL

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

Хоча ми й рекомендуємо дотримуватися наведених методів, вони не є обов’язковими. Цілком можливо, що ваш сайт буде ефективно працювати в пошуковій системі й без вказання канонічних URL. Справа в тому, що, якщо ви не вкажете канонічний URL, Google самостійно визначить, яка версія URL є найбільш підходящою для показу в результатах пошуку.

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

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

Догори