В продолжение к статье “Использовать…
В продолжение к статье “Использовать description и keywords или нет?” и рубрики «Делюсь опытом», сегодня делюсь опытом как создавать мета-теги description и keywords, в автоматическом режиме, без использования плагинов. Скажу сразу, рецепт построен на основе Произвольных полей WordPress и будет полезен всем кто экономит на плагинах или создает собственные, SEO оптимизированные шаблоны. В WordPress, к моему сожалению, не предусмотрено создание мета-тегов description и keywords, простыми штатными средствами. Я имею ввиду создание мета-тегов для каждой страницы вашего блога. Данную проблему решали сторонние плагины, такие как all-in-one-seo-pack, wpSeo и т. д. Я написал небольшой скрипт, который автоматизирует процесс формирования мета-тегов title, description, keywords. Скрипт формирует мета-теги для таких страниц:
- Главная страница – title и description берется из настроек блога, а keywords формируется на основании всех тегов блога, ранжируя их по популярности использования. Количество ключевых слов настраиваемое, по умолчанию 25. Страница рубрики - title формируется из префикса и названия рубрики + title блога. Description берется из описания рубрики, а keywords формируется из тегов публикаций находящихся в рубрике. Ключи ранжируются по популярности использования. Количество ключевых слов настраиваемое, по умолчанию 9. Страница тега - title формируется из префикса и названия тега + title блога. Description берется из названия тега + 3х заголовков верхних публикаций страницы тега.
Keywords формируется из дополнительных тегов публикаций находящихся на странице. Ключи ранжируются по популярности использования. Количество ключевых слов настраиваемое, по умолчанию 9. Страница публикации или статическая страница - title формируется из заголовка публикации/страницы + title блога. Description, если не указан в произвольном поле, берется из 20 первых слов публикации/страницы. Количество слов настраиваемое.
Keywords формируется из тегов публикации/страницы или из произвольного поля. Страница архива (год, месяц, день) - title формируется из префикса и даты + title блога. Description и Keywords не указываются. Добавлен мета-тег который запрещает индексирование поисковиками, чтобы исключить дублирование контента. Страница поиска - title формируется из префикса и фразы запроса + title блога. Description и Keywords не указываются.
Добавлен мета-тег который запрещает индексирование поисковиками. Страница 404 - title прописан в скрипте + title блога. Description и Keywords не указываются. Добавлен мета-тег.
Везде в title перед названием блога присутствует разделитель, который указывается в настройках скрипта. По умолчанию стоит “::”.
Для того, чтобы в публикации или статической странице указать Description и Keywords вручную: Заходим в панель администратора WordPress. Создаем или редактируем статью блога. На странице редактора, внизу, находим вкладку Произвольные поля. Для мета-тега description в Имя пишем description, а в Значение пишем ваше краткое описание статьи. Для мета-тега keywords в Имя пишем keywords, а в Значение пишем ключевые слова статьи. Нажимаем кнопку ОпубликоватьОбновить. Работы данного скрипта достаточно чтобы в автоматическом или ручном режиме, оптимально формировать правильные мета-теги для своего блога. ВНИМАНИЕ Данный скрипт устарел, здесь новая версия SEO скрипта wpAutomateSEO Скачать скрипт можно по ссылке ниже: