Що таке канонічний URL?

  1. Як правильно реалізувати канонічний тег
  2. Інші способи встановлення бажаних URL-адрес або доменів

У 2006 році я почав один з моїх перших блогів, який потім був названий SEO Space і тепер маркетинг Jive. Я почав блог, щоб дізнатися більше про блоги і використовувати його як пісочницю для деяких елементів SEO, які я хотів перевірити. Протягом багатьох років блог зробив досить добре (і так, я знаю, що він потребує редизайну) і має деякий великий вміст на ньому, що добре працює в органічному пошуку і трафіку. Проте через обмеження в часі було важко тримати активний маркетинг Jive. Таким чином, протягом наступних декількох місяців я буду мігрувати деякі з цих великих контенту на jodynimetz.com. Я буду додавати деякий свіжий новий вміст до числа retro постів що будуть з'являтися тут. Сьогодні я починаю з ретропосту на моєму пості «Що таке канонічний URL» з 2009 року. А для запису виконайте пошук «що таке канонічна URL-адреса» в Google і подивіться, який веб-сайт з'явився для представлений фрагмент (натяк, що це маркетинг Jive) над сайтами, такими як Метт Каттс, yoast.com і так навіть могутній Google. У 2006 році я почав один з моїх перших блогів, який потім був названий SEO Space і тепер маркетинг Jive

Оригінал повідомлення: травень 2009 / Оновлено вересень 2016 року

Останнім часом багато дискусій про канонізацію та канонічні URL-адреси. Я обговорював URL-адреси та Структура URL-адреси кілька разів у минулому. Ми думали, що допоможемо проілюструвати ідею канонічних URL-адрес. З точки зору SEO тут є визначення канонічної URL:

Canonical URL : дружній URL пошукової системи, який ви хочете, щоб пошукові системи розглядалися як авторитетні. Іншими словами, канонічна URL-адреса - це URL-адреса, яку хочете бачити відвідувачі.

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

www.example.com
example.com
www.example.com/index.html
example.com/home.asp
http://www.example.com
https://www.example.com

Справа в тому, що це всі різні URL-адреси. З точки зору пошукової системи це може викликати певну проблему. Звідси ідея канонізації . Канонікалізація - це процес вибору найкращої URL-адреси (для представлення пошуковим системам), коли є кілька варіантів. Як правило, пошукова система, наприклад, Google намагатиметься вибрати кращу URL-адресу, яку вони вважають повноваженнями для цієї сторінки. Однак іноді вони можуть вибрати неправильний. Тепер давайте припустимо, що у вас є сторінки продукту, які в залежності від того, як користувач перейшов до пейджера, повертає іншу URL ... ту саму сторінку, але іншу URL, тепер у нас є дубльований вміст проблема. Не кажучи вже про кошмар для взаємопов'язаних і зовнішніх посилань.

Найпростіший спосіб уникнути цього - дозволити пошуковим системам і користувачам знати, який саме ваш "бажаний URL" - канонічний URL. Одна пропозиція - перенаправити всі зміни до канонічної URL-адреси (URL-адреса, якою ви хочете стати авторитетом). У лютому основні пошукові системи оголосили інше рішення з канонічний тег . Цей тег дає вам змогу контролювати вміст, який бачитимуть двигуни (і користувачі).

Matt Cutts про славу Google неодноразово обговорював дублювання вмісту та канонічних тегів. Одним із запитань, які він запитав, було:

Q: Отже, коли ви говорите www проти non-www, ви говорите про тип канонізації. Чи існують інші способи канонізації URL-адрес?
Відповідь: Так, може бути багато, але більшість людей ніколи не помічають (або не повинні їх помічати). Пошукові системи можуть робити такі дії, як збереження або видалення кінцевих кісток, спроба конвертувати URL-адреси з великими літерами в нижній регістр або видалення ідентифікаторів сеансу з дошки оголошень або іншого програмного забезпечення (багато програмних пакетів дошки оголошень працюватимуть відмінно, якщо ви не вкажете ідентифікатор сесії).

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

Канонічні просто означає, що вони належать або належать. Це також означає зведені до найпростішої і найважливішої форми. Пам'ятайте лише, що канонічна URL-адреса - це найпростіша й найважливіша (авторитетна) версія URL-адреси, яку ви хочете бачити.

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

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

Як правильно реалізувати канонічний тег

Канонічний тег є частиною заголовка HTML на веб-сторінці. Це те саме місце, де ми розміщуємо інші елементи, такі як тег заголовка, тег опису мета і тег роботів. Припустимо, що в наведеному вище прикладі ми хотіли, щоб канонічна URL-адреса була http://www.example.com/. Код, використовуючи мій приклад, виглядатиме так.

<link rel = ”canonical” href = ”http://www.example.com/” />

Цей канонічний тег буде розміщено на всіх інших варіантах цієї URL-адреси.

Інші способи встановлення бажаних URL-адрес або доменів

Існує декілька параметрів, які можна використовувати для визначення канонічної URL-адреси для вашого вмісту. Ці параметри включають:

  • Установіть бажаний домен (Google Search Console)
  • Вкажіть бажаний URL з елементом посилання rel = ”canonical”
  • Використовуйте карту сайту для встановлення бажаних URL-адрес для одного вмісту
  • Використовуйте перенаправлення 301 для URL-адрес, які не є канонічними
  • Вкажіть, як обробляти динамічні параметри
  • Вкажіть канонічне посилання в заголовку HTTP
  • Встановіть перевагу для HTTPS над HTTP для канонічних посилань

Якщо ви не вкажете канонічну URL-адресу, Google спробує визначити, що вони вважають найкращою версією чи URL-адресою. Google радить наступне:

  • Не використовуйте файл robots.txt для цілей канонізації.
  • Не використовуйте інструмент видалення URL для канонізації: він видаляє всі версії URL з пошуку.
  • Не вказуйте різні URL-адреси як канонічні для однієї сторінки (наприклад, одну URL-адресу в карті сайту та іншу URL-адресу для цієї самої сторінки за допомогою rel = ”canonical”).

Google про використання канонічного елемента: https://support.google.com/webmasters/answer/139066?hl=uk

Чи існують інші способи канонізації URL-адрес?
Com/webmasters/answer/139066?