- Рада!
- Різниця між ними 301 редирект і rel = "canonical"
- Поради щодо використання rel = "canonical"
- Досвід роботи в якості консультанта SEO
- Rel = "канонічний" для файлів, які не надсилаються як HTML
З лютого 2009 року існує новий код, в якому ви вказуєте, яка URL-адреса - канонічна URL-адреса - оригінал. Метою є вирішення проблем з дубльований вміст покращити індексацію .
Нижче описано, як він виглядає і повинен розміщуватися в голові дубльованої сторінки (або обох):
<link rel = "canonical" href = "http://example.com/original-url.html">
URL-адреса повинна бути абсолютною, а не відносною.
Базуючись на своєму досвіді консультанта SEO, я рекомендую завжди використовувати rel = "canonical" правильно для всіх сторінок на всіх сайтах у всіх контекстах. Навіть якщо ваш сайт є досконалим, сервіси третіх сторін іноді додають параметри GET, які можуть встановити його до того, що вирішує rel = "canonical". Наприклад, Google іноді додає? Utm_source = ... �� Facebook іноді ставить? Fb_xd_fragment = ... і т.д.
Rel = "canonical" підтримується не тільки всіма пошуковими системами, а й Відкритий графік (потім замінює та: url), такі як використання Facebook та деяких інших служб.
Рада!
Джим Вестергрен розробив доменні Статистика , Awesome служби в SEO, де ви можете побачити вхідні посилання і багато іншого.
Різниця між ними 301 редирект і rel = "canonical"
Rel = "канонічний" повинен оброблятися пошуковими системами так само, як перенаправлення 301 (передається сила зв'язування, текст прив'язки тощо), але є деякі відмінності:
- Перенаправлення 301 перенаправляє відвідувача на нову сторінку, тоді як rel = "canonical" не впливає на відвідувача.
- Це пропозиція і немає директиви, якою є 301 редирект. Якщо Google не думає, що сторінка досить схожа, її можна ігнорувати.
Поради щодо використання rel = "canonical"
- Переконайтеся, що вказуєте праворуч за допомогою www або без www залежно від того, що ви використовуєте.
- Створіть ці URL-адреси на стороні сервера, але не використовуйте $ _SERVER ['REQUEST_URI'], $ _SERVER ['SCRIPT_NAME'] або $ _SERVER ['HTTP_HOST'].
- Якщо ваш сайт створює версію сторінок для друку, вкажіть на справжню URL-адресу сторінки.
- Безпечне і регулярне з'єднання. Таким чином, http s проти http.
- URL-адреси, що містять параметри GET для сортування, ціни, відстеження або подібного, повинні вказувати на початкову URL-адресу.
- PPC-цільові сторінки, такі як AdWords, дуже схожі на інші оригінали.
- Продукт в електронному магазині, який знаходиться в декількох категоріях і має декілька URL-адрес, через це слід вказати лише на одне з них.
Rel = "канонічний" з різними CMS
- WordPress : автоматично вбудований з версії 2.9
- Drupal : автоматична підтримка відносної каноніки rel, див тут для реалізації абсолютних URL-адрес.
- Magento : Статті тут і тут ,
- Joomla : використовується sh404SEF
- N.nu : автоматично вбудований
Досвід роботи в якості консультанта SEO
Основні помилки, які я спостерігав протягом своїх років як консультант SEO:
- Необхідні, але не використовувані (незважаючи на роботу попередніх постачальників SEO).
- Використовується неправильно. Наприклад, нещодавно я отримав код, виправлений провайдером електронної комерції, де той самий продукт у різних категоріях не вказував на один оригінал.
Rel = "канонічний" для файлів, які не надсилаються як HTML
Використовуйте посилання Link rel = "canonical" заголовок HTTP таким чином:
Посилання: <http://example.se/white-paper.pdf>; отн = "канонічної»
Наприклад, Google іноді додає?? Facebook іноді ставить?