rel = "canonical": остаточне керівництво

  1. Керівництво по канонізації в WordPress за допомогою плагіна Yoast SEO
  2. Що таке канонічний елемент посилання?
  3. Переваги rel = "canonical" для SEO
  4. Процес канонізації
  5. Як встановити канонічні URL-адреси
  6. Встановлення канонічної URL-адреси в Yoast SEO
  7. Коли потрібно використовувати канонічні URL-адреси?
  8. Чи повинна сторінка мати автономну URL-адресу?
  9. Міждоменний канонічний URL
  10. Неправильні канонічні URL-адреси: часті проблеми
  11. rel = "канонічні" і соціальні мережі
  12. Розширене використання rel = "canonical"
  13. Використання rel = "canonical" на не схожих сторінках
  14. Використання rel = "canonical" у поєднанні з hreflang
  15. Висновок: rel = "canonical" є потужним інструментом

Керівництво по канонізації в WordPress за допомогою плагіна Yoast SEO

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

Що таке канонічний елемент посилання?

Елемент rel = "canonical", який часто називається "канонічним посиланням", є елементом HTML, який допомагає веб-майстрам запобігти дублюванню проблем із вмістом. Він робить це, вказавши "канонічну URL-адресу", "улюблену" версію веб-сторінки . Використовуючи його добре покращує SEO сайту. Ідея проста: якщо у вас є кілька подібних версій одного і того ж вмісту, ви берете "канонічну" версію і вказуєте на неї пошукові системи. Це вирішує проблему дублювання вмісту, де пошукові системи не знають, яку версію вмісту показувати. Ця стаття допоможе вам розглянути випадки використання та випадки невикористання.

Переваги rel = "canonical" для SEO

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

Встановлення канонічної URL-адреси подібне до перенаправлення 301, але без перенаправлення.

Процес канонізації

Якщо у вас є кілька URL-адрес для одного продукту, канонізація - це процес, для якого вибрано лише одне. У багатьох випадках це буде очевидно: один URL буде кращим за інші. У деяких випадках це може бути не так очевидно, але врешті-решт досить легко: вибирайте! Не канонізувати URL-адреси завжди гірше, ніж канонічні URL-адреси .

Як встановити канонічні URL-адреси

Приклад правильного використання rel = "canonical"

Припустимо, у нас є дві версії однієї сторінки. Такий же ідентичний 100% вміст. Вони відрізняються лише тим, що вони розташовані в окремих розділах вашого сайту, і тому колір фону і активний пункт меню відрізняються. Все тут. Обидві версії були пов’язані з інших сайтів, сам вміст, безумовно, має значення. Яку версію має показувати пошукова система? Ніхто не знає відповіді.

Щоб надати вичерпний приклад, це їхні URL-адреси:

  • http://example.com/wordpress/seo-plugin/
  • http://example.com/wordpress/plugins/seo/

Це те, для чого було винайдено rel = "canonical" .

Множення URL-адрес, які призводять до того самого продукту, досить часто зустрічається в платформах електронної комерції (на жаль).

Доступ до продукту можна отримати з декількох різних URL-адрес. Rel = "canonical" слід застосовувати наступним чином:

  1. Одна з двох сторінок обрана як канонічна версія. Це має бути версія, яка вважається найважливішою . Якщо хтось такий хороший, як інший, ви вибираєте той, у кого є більшість зв'язків або відвідувачів. Якщо вони цілком рівноправні: викине монета. Ми повинні зробити вибір.
  2. Посилання rel = "canonical" додано з канонічної сторінки до канонічної.
    Отже, якщо з перелічених вище URL-адрес ми вибрали найкоротшу URL-адресу як канонічну URL-адресу, то інша URL-адреса зв'яже коротшу URL-адресу в розділі <head> сторінки наступним чином:

<link rel = "canonical" href = "http://example.com/wordpress/seo-plugin/">

Це все. Нічого більше, нічого менше.

Що канонічне твердження робить, це "об'єднати" дві сторінки в одну сторінку з точки зору пошукової системи. Це "м'яке перенаправлення" без перенаправлення користувача.
Посилання на обидві URL-адреси тепер застосовуються як єдина канонічна версія URL-адреси.

Встановлення канонічної URL-адреси в Yoast SEO

Якщо ви використовуєте Плагін Yoast SEO WordPress , можна змінити канонічний тег багатьох типів сторінок. Це потрібно зробити, лише якщо ви хочете змінити канонічну URL-адресу на щось інше, ніж URL поточної сторінки. Yoast SEO вже надає правильні канонічні URL-адреси для майже кожного типу сторінки WordPress.

Для статей, сторінок і налаштованих статей ви можете змінити канонічну URL-адресу в вкладці з назвою Додаткові метабокси Yoast:

Для категорій, тегів та інших таксономічних термінів ви можете змінити канонічні в метабоксі Yoast SEO, там же. Якщо у вас є інші просунуті випадки використання, ви завжди можете використовувати фільтр wpseo_canonical, щоб змінити вихідні дані Yoast SEO.

Коли потрібно використовувати канонічні URL-адреси?

301 перенаправлення або канонічна URL?

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

Чи повинна сторінка мати автономну URL-адресу?

У наведеному вище прикладі давайте зробимо сторінку не посиланням на канонічну версію. Але чи повинна сторінка встановити для себе rel = "canonical" елемент? Це дуже обговорювана тема серед SEO. Команда Yoast має сильне бажання мати канонічний елемент посилання на кожній сторінці, і Google підтвердив, що це найкраще . Причина в тому, що більшість CMS відображатиме параметричні URL-адреси, не змінюючи змісту статті. Тому всі ці URL-адреси показуватимуть однаковий вміст:

  • http://example.com/wordpress/seo-plugin/
  • http://example.com/wordpress/seo-plugin/?isnt=it-awesome
  • http://example.com/wordpress/seo-plugin/?cmpgn=twitter
  • http://example.com/wordpress/seo-plugin/?cmpgn=facebook

Проблема полягає в наступному: якщо у вас немає самостійної посилання на канонічну URL-адресу на сторінці, яка вказує на чисту версію URL, ви ризикуєте пошкодити. Навіть якщо ви цього не зробите, це може зробити хтось інший і викликати проблему з дублюванням вмісту. Таким чином, додавання канонічної URL-адреси, що посилається на URL-адреси на вашому сайті, є гарним переміщенням "оборони" у SEO.
На щастя для вас Yoast SEO плагін він робить це за вас.

Міждоменний канонічний URL

Ви можете мати однаковий вміст у декількох доменах. Наприклад, SearchEngineJournal регулярно перевидавати статті з Yoast.com (з явним дозволом).

Якщо ви подивитеся на кожну з цих статей, ви помітите, що посилання rel = "canonical" вказує прямо на оригінальну статтю на Yoast.com. Це означає, що всі посилання, що вказують на їх версію статті, враховуються на позиції нашої канонічної версії. Вони використовують наш контент, щоб задовольнити свою аудиторію; ми також маємо вигоду від цього чітко. Ми всі перемагаємо.

Неправильні канонічні URL-адреси: часті проблеми

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

  • Не налаштовуйте архів на сторінках 1 . Rel = "canonical" на сторінці 2 має вказувати на сторінку 2. Якщо ви вказуєте на сторінку 1, пошукові системи фактично не індексують посилання на більш внутрішніх сторінках архіву ...
  • Зробіть їх 100% специфічними. З кількох причин багато сайтів використовують відповідні протоколи для посилань, таким чином вилучаючи частину http / https зі своїх URL-адрес. Не робіть цього для канонічних URL-адрес. У вас є переваги. Покажіть це.
  • Створіть канонічну URL-адресу URL-адреси запиту. Якщо ви використовуєте такі змінні, як домен або URI запиту, щоб отримати доступ до поточної сторінки, створюючи канонічну URL-адресу, ви помиляєтеся. Ваш вміст повинен знати свої URL-адреси. В іншому випадку ми продовжуватимемо мати однакові частини контенту, наприклад, example.com і www.example.com, і обидва вони будуть канонізовані для себе.

rel = "канонічні" і соціальні мережі

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

Розширене використання rel = "canonical"

Канонічне посилання в заголовку HTTP

Google опори канонічне посилання в заголовку HTTP. Заголовок виглядає так:

Посилання: <http://www.example.com/white-paper.html>; отн = "канонічної»

Канонічні посилання в заголовку HTTP можуть бути дуже корисними, коли ви канонізуєте файли, такі як PDF, тому важливо знати, що цей варіант існує.

Використання rel = "canonical" на не схожих сторінках

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

Використання rel = "canonical" у поєднанні з hreflang

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

Висновок: rel = "canonical" є потужним інструментом

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

Стаття на основі посади Йоста де Валька на предмет

Чи повинна сторінка мати автономну URL-адресу?
Що таке канонічний елемент посилання?
Яку версію має показувати пошукова система?
Коли потрібно використовувати канонічні URL-адреси?
Перенаправлення або канонічна URL?
Якщо ви можете вибрати між перенаправленням 301 або встановити канонічний URL, що б ви обрали?
Чи повинна сторінка мати автономну URL-адресу?
Com/wordpress/seo-plugin/?
Com/wordpress/seo-plugin/?
Com/wordpress/seo-plugin/?