Как добавить мета теги в drupal
vladimir сб, 03/02/2013 - 15:46 Drupal
Поисковая оптимизация (SEO), как правило, находится на первом месте при проектировании и разработке сайта. Было время, когда с помощью тега meta можно было обеспечить наивысшие позиции в поисковиках. Хотя сейчас это далеко не так, тем не менее мета-теги по-прежнему доступны для поисковиков и могут оказаться полезными.
В этой статье мы изучим, как установить модуль Meta Tags, с помощью которого можно легко добалять теги meta для любых материалов на сайте Drupal.
Если вы используете drupal 6 с модулем Nodewords, стоит отметить, что модуль meta tags является гораздо лучшей заменой.
Meta Tags и Drupal
Если посмотреть исходный код узла node в Drupal, то теги meta будут выглядеть так:
В зависимости от типа Drupal страницы, вы можете увидеть разные варианты этого списка мета тегов, но все они выполняют одну и ту же задачу по предоставлению информации о странице поисковой системе. При установке модуля meta tags количество мета тегов увеличится. Например, если вы создаёте статью, то можете добавить мета теги keywords и description:
Обратите внимание на три дополнительных мета тега: keywords, abstract и description.
Давайте установим модуль Meta tags и посмотрим, как с ним работать.
Активация модуля Meta Tags
Для установки требуются следующие модули:
- Meta tags
- CTools
- Token
Вы увидите что модуль Meta Tags поставляется с дополнительными модулями, которые можно включить или выключить в зависимости от потребностей вашего сайта.
Настройка модуля Meta Tags
Модуль Meta Tags после установки имеет свои настройки по умолчанию, которые можно переопределить:
- В модуле meta tag кликните по пункту Добавить мета-тег по умолчанию (я добавил тип Портфолио для примера)
- Добавьте token [node:content-type:description] в поле Аннотация
- Сохраните изменения
При создании статьи с этого момента появится тег meta abstract:
Обратите внимание на наследование в Meta Tags
Добавленный тип статьи появился под узлом содержимое:
Вы наверное заметили, что по умолчанию для нового типа токены были включены в мета-теги для добавленного типа содержимого. Это потому что они были унаследованы, но вы всё равно можете их легко переопределить.
Например, можно поместить токен [node:summary] в поле к мета-тегу abstract, а [node:content-type:description] в поле description. Есть и другие токены, вы можете их выбрать внизу в пункте Просмотр доступных токенов.
Добавление нового содержимого с модулем Meta Tags
Теперь давайте добавим содержимое, чтобы посмотреть, как будут отображаться поля для добавления мета-тегов для только что созданного типа Портфолио. Добавляем материал, прокручиваем вниз страницу и в левой колонке нажимаем на вкладку Мета теги.
Здесь мы видим добавленный нами токен в поле abstract. Все представленные здесь поля можно редактировать.
Вам не надо каждый раз вводить для этих полей данные, за вас это делает модуль token. Про его настройки было рассказано выше. Тем не менее при создании материала вы всегда можете вставить вместо токенов свой текст.
Термины таксономии и пользователи в модуле Meta Tags
Процесс создание мета-тегов для этих типов аналогичный вышеописанному. Как вы уже знаете, пользователи могут добавлять словарь терминов для поля тегов, но они не имеют возможности добавлять мета данные для термина таксономии. Это надо иметь ввиду при планировании работы с пользователями с помощью модуля meta tag.
Доступ и разрешения в Meta Tags
Разрешение для модуля Meta Tags просты. Вы можете ими управлять, редактировать, если у вас есть разрешение на изменение узлов, терминов и так далее. Вы также можете дать возможность изменения мета данных пользователям.
- Войдите, чтобы оставлять комментарии
Комментарии
Описание короч
А как добавить в мета -теги уже существующие теги (термины) из таксономии?
Вопрос не понял
Drupal 7 не работает данный способ.
На данном сайте работает, а у вас не работает.
Именно то что я искал! Спасибо.
Возник следующий вопрос, нужно ли что либо править во вкладке "ДОПОЛНИТЕЛЬНО"? Там пункты меню, очень важные, а на них галочка не стоит, вот думаю - они по умолчанию или их нужно конкретно каждую юзать!
Спасибо!