Метки WordPress, как с ними работать
Вступление
Содержание статьи:
Давайте разберемся, зачем нужны метки WordPress, как с ними работать, нужно ли метки WordPress индексировать и сколько меток нужно для продвижения сайта. Статья дополнена 08-11-2019, способами массового добавления меток.
Что такое метки WordPress
Метками WordPress, могут выступать ключевые слова статьи с плотностью от 1 до 5% или/и слова выбранные администратором, для навигационной и поисковой связи статьи с другими статьями сайта.
Создание меток WordPress
Создаются метки для каждой статьи, на странице редактора. Для создания меток при написании/редактировании статьи в отдельной форме «Метки» нужно ввести метки статьи, через запятую.
Если по каким, либо причинам вы не видите форму Метки на странице редактирования, вверху страницы есть кнопка «Настройки экрана» с выезжающем меню, в нём отметьте чекбокс «Метки».
Управление метками WordPress
Управление метками сайта осуществляется на странице Записи→Метки. Метки можно удалять, добавлять, давать меткам описание.
Таксономия по меткам
Функции WordPress позволяют выводить метки к постам в нужном месте, чаще внизу или вверху поста в виде перечисления через запятую. Функция WordPress обеспечивающая вывод меток статьи (поста), [wp_get_post_tags]. Использование функции:
<? php wp_get_post_tags( $post_id, $args ) ?>. //аргументы: post_id –ID статьи, args – массив , по умолчанию array.//
Как спрятать метки от поисковиков
Может показаться странным, название этого радела. Зачем прятать метки от поисковиков? Ответить на этот вопрос однозначно не получается. Попробую пояснить. Для начала посмотрим, в каком виде метки попадают в поисковую выдачу. В выдачу метка попадает вместе с анонсом статьи.
Обычно шаблоны сверстаны так, что анонс статьи это часть текста до тега <more> или первые 55 слов статьи. Может быть, что анонс берётся из цитата, если вы ее активировали и вводите в редакторе при публикации статьи (внизу окна редактора). Для каждой метки система будет формировать архив меток, пополняя его новыми постами.
Предположим, у вас в статье 10 меток. Получаем, в выдаче появиться 10 одинаковых цитат этой статьи в 10 разных архивах меток. И хоть они под разными URL, получим 10 дублей по контенту в выдаче, они совсем не нужны. Поэтому, некоторые веб-мастера рекомендуют «прятать» от поисковиков метки WordPress. Я метки не закрываю, а переделываю шаблон, чтобы на главную страницу брался анонс, а в архивы рубрики тегов бралась цитата. Об этом тут.
Закрыть метки от ботов
1. Закрыть метки можно двумя способами. Проще всего в файле robots.txt, который, должен быть в корне вашего сайта. В файле robots.txt вписывается директива запрещающая (Dissalow) поисковикам сканировать страницы с tag в URL:
Disallow: /tag/
2. Второй вариант, использовать плагин SEO оптимизации, который в своём функционале будет иметь инструмент закрытия тегов от поисковиков. Я использую, seo плагин Yoast SEO (https://ru.wordpress.org/plugins/wordpress-seo/) в котором одной кнопкой закроете от поисковиков, всё что нужно.
Что мы этим достигнем? Уменьшим дубли частей статей, в выдаче, одновременно снизив количество страниц в поиске и как следствие, количество посетителей сайта. Не радующий результат.
Теперь, прикинем, что грозит, если оставить метки в поиске. Если у вас 100 статей, у каждой статьи в среднем 5 меток, то это 500 страниц в поиске. Не слабо! А как же дубли частей статей? За дубли, возможны штрафные санкции Яндекс. И какова же вероятность штрафа, как и всё у Яндекс не предсказуемо, может, будут, может, нет.
К чему я это? Да в том, то и дело, что вам самим придется принимать решение закрывать метки от поисковиков или нет. Приведу пример. Я на одном сайте закрыл метки от поиска. Через три дня посетителей на сайте снизилось на 1000-1200 единиц, что составило 30-40 %. Совсем не хорошо. Тем более что никакими санкциями от поисковиков даже не «пахло». Поэтому, я почистил неиспользуемые теги, добавил к некоторым статьям цитаты, чтобы снизить дублирование, добавил к меткам уникальные описания и открыл метки для поисковиков. Через пару недель всё восстановилось.
Как удалить неиспользуемые метки
В предыдущем абзаце я упомянул о чистке меток и удалении неиспользуемых меток. Расскажу, как это делать.
Способ 1: Удалить неиспользуемые метки из панели администрирования
В консоли сайта откройте вкладку Внешний вид →Метки.
В таблице с метками, вы видите столбец «Прикрепленные записи». Так вот, в таблице не должно быть меток со значением ноль «0» в этом столбце. Отмечаете не прикрепленные метки и удаляете их (Действие→ Удалить →Применить).
Способ 2: Удалить неиспользуемые метки из базы данных
Чтобы посмотреть в базе данных Wordpress неиспользуемые метки , то есть метки, не прикрепленные ни к одной статье, нужно в phpMyAdmin сделать следующий SQL запрос:
SELECT * From wp_terms wt INNER JOIN wp_term_taxonomy wtt ON wt.term_id=wtt.term_id WHERE wtt.taxonomy='post_tag' AND wtt.count=0;
[wp_] замените на префикс вашей базы данных.
На скриншотах ниже, вы можете видеть результаты этого SQL запроса до и после того как метки WordPress были очищены.
Способ 3: Использовать плагин очистки (оптимизации) сайта
Для удобства работы установите плагин чистки сайта, их часто называют плагины технической оптимизации. С их помощью можно провести комплексную очистку сайта, в том числе неиспользуемые метки. Я использую плагин: Optimize Database after Deleting Revisions (https://ru.wordpress.org/plugins/rvg-optimize-database/), очень рекомендую.
Массовое добавление меток WordPress
Плагины для массового добавления меток устаревают и на сегодня (08-11-2019), я не знаю подобных плагинов проверенных автором на версии 5.2.4. Для информации это плагины:
- Bulk Term Generator;
- Quick Bulk Term Taxonomy Creator;
- BulkPress.
Я массово добавляю теги по простому:
- Составляю список меток в блокноте или в любом редакторе, перечисляю метки их через запятую. В списке могут быть сотни меток;
- Создаю пустую, но с заголовком статью. Временно её публикую;
- В списке постов, на ссылке «Свойства» под названием созданной статье, вставляют составленный список меток;
- Сохраняю сделанные изменения свойств;
- Удаляю временный пост;
- Все метки остаются в списке меток. Описания делаются отдельно.
WordPress Codex о метках
Скрытый текст Функция the_tags Опубликовано: актуально: 01-03-18
Функция
Назначение
Функция the_tags, выводит ссылки на метки, которые относятся к посту. Если у поста нет меток, то функция выведет ссылку на категорию, связанную с постом.
Использование
<?php the_tags( $before, $separator, $after ); ?>
Параметры
- $before (строка), Текст перед ссылками. По умолчанию: ‘Tags: ‘
- $separator (строка), Разделитель между ссылками. По умолчанию: ‘, ‘
- $after (строка), Текст после ссылок. По умолчанию: нет
Пример
Выведем метки в списке <ul>:
<?php the_tags('<ul><li>','</li><li>','</li></ul>'); ?>
Похожие посты:
- 7 Плагинов для оптимизации базы данных WordPress сайта
- Как я пытался сократить время открытия сайта: почему я отключил плагин Jetpack
- Плагин безопасности Wordfence выпустил новую версию «Wordfence 7.0.1»
- Чистка сайта WordPress плагином WP-optimize
- Похожие записи WordPress без плагина
- Плагин WP Fastest Cache, эффективный инструмент кеширования WordPress
- Кеш WordPress
Похожее
Источник: www.wordpress-abc.ru