Сторінка називає більше ніж одну основну адресу

У звітіMultiple canonicals

multiple_canonicals · Проблема

Коротка відповідь

Це з’являється, коли сторінка оголошує більше ніж одну відмінну канонічну адресу — у своєму HTML, у заголовку Link або в обох разом. Тоді пошукові системи отримують суперечливі відповіді на питання, яка адреса основна. Залиште для сторінки рівно одну канонічну адресу.

Серйозність: Середня. Виправте це під час наступних змін на сайті. На головній сторінці та на сторінках, наведених у вашій карті сайту, серйозність — «Висока».

Чому це важливо

Canonical повідомляє пошуковим системам, якій адресі сторінки ви віддаєте перевагу. Google рекомендує обрати один спосіб і застерігає, що використання і HTML-тега, і HTTP-заголовка створює ризик указати в одному одну URL-адресу, а в другому — іншу; стандарт канонічних посилань просить лише одну канонічну адресу на ресурс.

Що зробити

  1. Перегляньте знахідку: у ній перелічено всі канонічні адреси, які оголошує сторінка.
  2. Вирішіть, яка адреса основна, і приберіть інші декларації, хоч би звідки вони походили: з другого тега, плагіна чи заголовка сервера.
  3. Якщо і заголовок, і тег мають залишитися, зробіть так, щоб вони вказували точно ту саму адресу.

Що ми читаємо

Ми зчитуємо теги <link rel="canonical"> у head HTML кожної просканованої сторінки, не виконуючи JavaScript, а також canonical у її заголовку Link. Теги з hreflang, lang, media або type не враховуються, як і теги поза head.

Перед порівнянням ми ігноруємо такі відмінності, як регістр літер у хості чи #fragment; кінцева коса риска, www., http проти https, рядок запиту та регістр шляху все одно роблять адреси різними. Сторінка фіксується, коли залишаються дві або більше різних адрес; та сама адреса, вказана двічі, рахується один раз. Сторінки з позначкою noindex теж перевіряються.

Приклад і докази

Ілюстративний приклад — одна сторінка з тегом і заголовком, а не реальний аудит.

https://bakery.example/cakes/ відповідає кодом 200 із таким заголовком:

Link: <https://bakery.example/cakes>; rel="canonical"

і таким тегом у head:

<link rel="canonical" href="https://bakery.example/cakes/">

Вони відрізняються кінцевою косою рискою, тож сторінка оголошує дві канонічні адреси й фіксується з обома. Сторінка є в карті сайту, тому серйозність знахідки — «Висока».

Можливе виправлення: приберіть заголовок або зробіть так, щоб він указував точно https://bakery.example/cakes/; тоді обидві декларації рахуються як одна.

Підтвердити й перевірити знову

Перевірте самі: перегляньте вихідний код сторінки й знайдіть rel="canonical", потім пошукайте заголовок Link у заголовках відповіді, наприклад в інструментах розробника вашого браузера.

Повторна перевірка: Повний аудит — запустіть новий аудит сайту. Знахідка закривається, коли сторінку знову проскановано як повну HTML-сторінку, а не лише каркас для скриптів, щонайбільше з однією канонічною адресою. Вона також може закритися, коли сторінка відповідає безпосередньо кодом 200 і файлом, що не є HTML, або починається з постійного переспрямування в межах вашого сайту. Сторінку, яка відповідає кодом 404 або 410, підтвердити неможливо.

Обмеження та джерела

У знахідці перелічено адреси, але не зазначено, яка походить з HTML, а яка — із заголовка. Вона не каже, яку з них використає Google, а канонічні адреси, додані через JavaScript, перевірка не бачить.

Упевненість: Висока, бо декларації зчитуються безпосередньо зі сторінки та її заголовків.

Джерела

Редакційна перевірка: 29 вересня 2026