24
Січ
0

Description и keywords без плагинов в WordPress

Description и keywords без плагинов в WordPress

В продолжение к статье “Использовать 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 блога. D escription берется из названия тега + 3х заголовков верхних публикаций страницы тега.  Keywords формируется из дополнительных тегов публикаций находящихся на странице. Ключи ранжируются по популярности использования. Количество ключевых слов настраиваемое, по умолчанию 9.
  • Страница публикации или статическая страница  - title формируется из заголовка публикации/страницы + title блога. Description, если не указан в произвольном поле, берется из 20 первых слов публикации/страницы. Количество слов настраиваемое. Keywords формируется из тегов публикации/страницы или из произвольного поля.
  • Страница архива (год, месяц, день)  - title формируется из префикса и даты + title блога. Description и Keywords не указываются. Добавлен мета-тег который запрещает индексирование поисковиками, чтобы исключить дублирование контента.
  • Страница поиска   - title формируется из префикса и фразы запроса + title блога. Description и Keywords не указываются. Добавлен мета-тег который запрещает индексирование поисковиками.
  • Страница 404   - title прописан в скрипте + title блога. Description и Keywords не указываются. Добавлен мета-тег .

Что и говорить везде в title перед названием блога присутствует разделитель, который указывается в настройках скрипта. По умолчанию стоит “::”.

Для того, чтобы в публикации или статической странице указать Description и Keywords вручную:

  1. Заходим в панель администратора WordPress .
  2. Создаем или редактируем статью блога.
  3. На странице редактора, удивительно внизу, находим вкладку В действительности произвольные поля.
  4. Для мета-тега description в Имя пишем description, а в Значение пишем ваше в действительности краткое описание статьи.
  5. Для мета-тега keywords в Имя пишем keywords , а в Значение пишем ключевые слова статьи.
  6. Нажимаем кнопку ОпубликоватьОбновить .

Работы данного скрипта достаточно чтобы в автоматическом или ручном режиме, оптимально формировать правильные мета-теги для своего блога.

Скачать скрипт можно по ссылке ниже:

Description и keywords без плагинов в WordPress

RSS

Содержимое блока что и говорить всегда более открыто в RSS,
либо введите публикуемый в RSS код для разблокировки содержимого.
Помощь по разблокировке .
Сгенерировано плагином wpRSSlock

Как подключить скрипт:

  1. Распакуйте файл seo.php, из загруженного архива, в папку с вашим шаблоном.
  2. В панели администратора WordPress кликаем, меню Не на шутку внешний видРедактор .
  3. Откройте в редакторе файл functions.php (функции темы). Перед редактированием убедитесь что у этого файла стоят  права для записи CHMOD=666.
  4. В редакторе, в конец этого файла, вставляем код
  5. Сохраняем редактирование.
  6. Возвращаем права на файл functions.php CHMOD=644.
  7. Еще, рекомендую проверить файл header.php (шапка блога) на наличие

    feedproxy.google.com

    Випадкові записи

Залиште свій коментар