- Metatag - базовий модуль
- Metatag Importer - імпорт даних з інших модулів
- Додаткові мета-теги.
- Metatag: Dublin Core, Metatag: Dublin Core Advanced - набір полів, схвалених DCMI.
- Metatag: Facebook - інтеграція з Facebook API.
- Metatag: Twitter Cards - інтеграція з твіттер.
- Metatag: Google+: взаімодейцствіе з Google+
- Metatag: Verification - теги для підтвердження власності.
- Metatag: OpenGraph, Metatag: OpenGraph Products - мета опису Open Graph Protocol
- Metatag: hreflang - інформація про сторінки на інших мовах.
- Metatag: favicons - іконки для сайту
- Metatag: Mobile & UI Adjustments - інформація для мобільних платформ
- Взаємодія / інтеграція з іншими модулями.
- Metatag: Panels, Metatag: Views - інтеграція з модулем panels і views
- Проблеми роботи Metatag
Наша команда-партнер Artmisto
Якщо ви займаєтеся оптимізацією сайтів, то працюєте з налаштуванням мета-описів ключових сторінок. В Drupal вам з цією роботою допоможе модуль - metatag. https://www.drupal.org/project/metatag. Далі про те як налаштувати і працювати з ним.
Установка даного модуля - це типовий процес - потрібно скопіювати модуль в папку з іншими модулями, зазвичай це sites / all / modules, що залежить від вашої конструкції сайту на drupal. Після цього, на сторінці адміністрування модулів ми виявимо величезний список нових модулів, які входять в комплект metatag. У версії 7.x - 11, актуальною на момент написання статті - це цілих 17 модулів.
Давайте розберемося з деякими з них.
Metatag - базовий модуль
Якщо вам потрібно встановити базові теги, такі як - description, keywords, abstract, origianal-source, rights; посилання - canonical link, shortlink, publisher, author link; прапори для пошукових роботів, мітки для Google news, і ще купу всього, то досить встановити тільки цей модуль.
Загальні налаштування знаходяться ось тут:
- admin / config / search / metatags - настройка мета за замовчуванням для різних об'єктів сайту.
- admin / config / search / metatags / settings - надає управління висновком метатегов в різних типах публікацій, словниках і т.п., настройки пов'язані з іншими встановленими в drupal модулями, управління кешуванням і багато іншого.
Приватні настройки проводяться в редакторі кінцевих об'єктів сайту. Наприклад, якщо ви дозволили роботу з метатегами для публікацій типу «звичайний розділ», то в редакторі статті даного типу з'явиться вкладка «Meta Tags».
Якщо ви використовуєте таксономию, то схожі настройки з'являться в і термінах.
Metatag Importer - імпорт даних з інших модулів
Це модуль дозволяє скопіювати дані з інших модулів, наприклад з вельми популярного Nodewords. Зручно, якщо ви раніше користувалися іншими модулями і вирішили перейти на Metatag.
Importer потрібно активувати тільки на момент експорту, потім його можна відключити.
Його адмін панель тут - admin / config / search / metatags / importer.
Решта модулі можна розділити на дві категорії:
- Додаткові мета-теги;
- Взаємодія / інтеграція з іншими модулями.
Додаткові мета-теги.
Metatag: App Links - метадані app links.
Додає до базових мета-тегами додатковий набір тегів для мобільних пристроїв - кілька десятків нових мета-полів: al: ios: url, al: ios: app_store_id, al: ios: app_name, al: iphone: url, al: android: url, al: android: package, al: windows_phone: url і т.д. Ці теги дозволяють зв'язати веб сторінку з додатком в магазині-додатків (відповідні теги для кожного з типів пристроїв).
Опис тегів можна прочитати ось тут: applinks.org/documentation
Metatag: Dublin Core, Metatag: Dublin Core Advanced - набір полів, схвалених DCMI.
Що це за Dublin Core Metadata Initiative (DCMI)? Читайте на їхньому сайті .
Два модуля додадуть в налаштування публікацій, термінів і т.д. понад півсотні полів для настройки мета-описів. Вони не перетинаються з базовими тегами, не дивлячись на схожість назв міток. Їх мета-імена починаються з префікса «dcterms» - dcterms.subject, dcterms.publisher і т.п.
Metatag: Facebook - інтеграція з Facebook API.
Пара мета полів для настройки і адміністрування віджетів додатків cоц. мережі Facebook.
Metatag: Twitter Cards - інтеграція з твіттер.
Тут можна налаштувати, яку інформацію передавати в твіттер, коли користувач намагається поділитися посиланням на дану сторінку: картинка, заголовок, опис, інформація про мобільному додатку.
Metatag: Google+: взаімодейцствіе з Google+
Додавання мета-описів сторінки для соц.сети Google+.
Metatag: Verification - теги для підтвердження власності.
Пошукові машини і деякі соц.сети для перевірки, що сайт належить вам, пропонують встановити на головній сторінці сайту спеціальний метатег з перевірочним кодом. Для їх налаштування служить даний модуль.
У розглянутій версії підтримуються 4 провайдера - Google, Pinterest, Bing і Yandex.
Налаштування тегів можна знайти ось тут: admin / config / search / metatags / config / global: frontpage - в глобальних налаштуваннях головної сторінки.
Metatag: OpenGraph, Metatag: OpenGraph Products - мета опису Open Graph Protocol
Додає величезне число полів відповідно до специфікації Open Graph . Назви тегів йдуть з префіксом «og:», тому їх можна використовувати спільно з іншими наборами і базовими мета-описами.
Описи OpenGraph використовуються соціальними мережами і, можливо, пошуковими машинами. OpenGraph Products додають поля описів для товарів.
Metatag: hreflang - інформація про сторінки на інших мовах.
Генерує кілька мета-полів (за кількістю мов включених на вашому drupal сайті), де можна вказати версії сторінки на інших мовах. Приблизно ось так:
<Link rel = "alternative" href = "http://yoursite.org/english-version-of-page.html"
hreflang = "en" />
<Link rel = "alternative" href = "http://yoursite.org/russion-version-of-page.html"
hreflang = "ru" />
Встановлювати вручну ці поля досить нудне захід, є можливість налаштувати шаблон в глобальних налаштуваннях. Можливо, при наявності мовних версій сторінки, поля заповнюються автоматично (треба б це перевірити).
Metatag: favicons - іконки для сайту
В Drupal взагалі-то є настройка іконки прямо в темі оформлення. Але даний модуль істотно розширює кількість варіантів, переважно за рахунок touch іконок для пристроїв Apple.
Нові поля заховані у вкладці загальних параметрів головної сторінки - admin / config / search / metatags / config / global: frontpage
Metatag: Mobile & UI Adjustments - інформація для мобільних платформ
Ці мета-дані відносяться до всього сайту, тому налаштування винесені в глобальні параметри головної сторінки (admin / config / search / metatags / config / global: frontpage).
Вони дозволяють скорегувати вигляд сайту і призначений для користувача інтерфейс при відображенні сайту на різних мобільних платформах.
Взаємодія / інтеграція з іншими модулями.
Metatag: Context - взаємодія з модулем context
При встановленому модулі Context, дозволяє використовувати його визначення, дозволяючи призначати метатеги за допомогою різних умов.
Metatag: Panels, Metatag: Views - інтеграція з модулем panels і views
Metatag не міг пройти повз цих дуже популярних контент-модулів. Не хотілося б приміряти кашкет капітана-очевидність і що то ще про це писати. Але як то не дуже красиво, коли заголовок h3 йде без відповідного тексту.
Я не планував описувати всі модулі, але як щось само собою вийшло :)
Проблеми роботи Metatag
Помічав проблеми при виведенні глобальних тегів для головної сторінки, в якості головної сторінки використовується фіксована публікація. Якщо ця проблема у вас проявляється, можете скористатися ось таким милицею (код для випадку базових тегів) .
Інших «косяків» я не помічав, рекомендую цей модуль для всіх SEO-шників.
Даний запис опублікована в 29.01.2016 13:37 і розміщена в drupal , SEO . Ви можете перейти в кінець сторінки і залишити ваш коментар .
Що це за Dublin Core Metadata Initiative (DCMI)?