Как добавить текущий год на сайт WordPress: все способы вставки в контент и метатеги

Материалы на сайте важно поддерживать в актуальном состоянии, иначе они начнут терять позиции в поисковых системах. В этой статье я расскажу, как указать текущий год в WordPress публикациях, чтобы он автоматически обновлялся. В этом нет ничего сложного, но такой подход при оформлении постов и страниц позволит сэкономить много времени.

Зачем в материалах на сайте выводить текущий год

Если вы сейчас обратитесь к поисковым системам с запросами «Рейтинг пылесосов» или «Изменения в КОаП», то заметите, что в выдаче подавляющее большинство материалов имеют в сниппетах текущий год.

Это легко объяснить:

  • Выполняющие поиск пользователи хотят получить свежую информацию, поэтому им интереснее нажать на сниппет, который выглядит более актуальным. Поисковики это понимают и выводят такой контент выше.
  • Технологии, модные тренды, законодательство и другие сферы регулярно меняются и сильно зависят от временного контекста. Наличие года подсказывает, что информация на странице является свежей.
  • Существенная часть запросов пользователей сразу идет с указанием года. Яндекс и Google «видят» их и по смежным запросам пользователей. Где не указаны временные рамки, выдают материалы с наличием года в заголовке, метатегах или тексте.

Здесь есть и обратная сторона, которая пугает некоторых вебмастеров. Указывая год в материале, спустя время его необходимо будет заменить. Если этого не сделать, страница сильно «просядет» в поисковых системах с наступлением нового года.

Актуальный год в WordPress публикациях легко поддерживать в автоматическом режиме, без ежегодных затрат по времени. Ниже расскажу, как это сделать.

Как вставить текущий год в теги title и description

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

Yoast SEO

SEO модуль Yoast

Плагин Yoast SEO установлен свыше чем на 5 миллионах сайтов. Он является одним из самых популярных для оптимизации контента под поисковые системы. Функция добавления года в него встроена, но не все пользователи об этом знают.

Чтобы добавить настоящий год в тайтл или дескрипшен, необходимо использовать переменную %%currentyear%%. Она автоматически заменяется в админке на обозначение «Этот год» в строках «SEO-заголовок» и «Мета-описание».

Тайтл в Yoast SEO

Переменную можно использовать не только для отдельных страниц, постов, товаров, рубрик и других таксономий. В настройках расширения есть вариант массово проставить атрибут для всего контента, где title и description сгенерированы автоматически.

Общие параметры расширения

Yoast SEO поддерживает еще несколько переменных, связанных с датами и временем:

  • %%currenttime%% — время (в формате «часы:минуты»);
  • %%currentdate%% — дата (в формате «число.месяц.год»);
  • %%currentday%% — день (в формате «число»);
  • %%currentmonth%% — месяц (в формате «название месяца»).

Не рекомендую злоупотреблять этими атрибутами, но в некоторых ситуациях они могут быть полезны.

Rank Math

Комплексный плагин Rank Math

Еще один популярный «cеошный» плагин под WordPress — Rank Math. Его установочная база насчитывает свыше 3 миллионов сайтов.

Принцип вывода текущего года в нем схож с Yoast SEO, но здесь placeholder немного отличается. Чтобы вывести тот год, который сейчас в календаре, укажите в title или description: %currentyear%.

Метатеги Rank Math

В специфических случаях могут потребоваться и другие атрибуты даты и времени. В Rank Math их множество, рекомендую использовать поиск по ним, который внедрен прямо в окно заполнения метатегов.

Поиск метатегов

All in One SEO

Мощный сеошный плагин All in One SEO

Третий по популярности в мире SEO-плагин для движка WordPress, через который многие вебмастеры заполняют метатеги, это All in One SEO.

Чтобы добавить динамически изменяемый год, в блоке расширения нажмите на кнопку «Просмотреть все теги».

Модуль All in One SEO

Далее введите в поиске «Год». Он предложит 2 варианта: «Текущий год» и «Год записи». Первый атрибут будет автоматически обновляться в зависимости от календарного года, а второй выведет год публикации материала в метатегах.

Поиск атрибута d AIOSEO

Аналогично плагин предлагает вывести месяц и день (как текущие, так и привязанные к дате публикации). Время через него, как в других рассмотренных расширениях, добавить не получится.

Как вывести текущий год в заголовках H1-H3 и теле статьи

Разместить год в метатегах недостаточно, и SEO-специалисты рекомендуют хотя бы раз указать его в теле статьи или добавить в заголовки, где уместно. Чтобы это сделать, можно использовать встроенные функции темы или самому доработать свой шаблон. Рассмотрю оба варианта.

С помощью шорткода в шаблоне


Темы WPShop

Современные шаблоны создаются с вниманием к потребностям вебмастеров с точки зрения продвижения в поисковых системах. В них разработчики сразу встраивают полезные шорткоды, в том числе и для отображения текущего года в нужном месте.

В следующих WordPress темах программисты из WPShop предусмотрели такую функциональность:

  • Reboot. Многоцелевой темплейт, который подходит под блоги, портфолио, сайты компаний.
  • Root. Минималистичная тема для любого типа сайтов.
  • Cook It. Специализированный шаблон для кулинарных блогов с рецептами.
  • JournalX. Уникальное решение для онлайн-журнала с бесконечным скроллом и эффектным дизайном.
  • Yelly. Разработка для быстрого распространения по сети «вирусного» контента.

Все шаблоны WPShop отличаются быстрой скоростью работы, удобными настройками, множеством встроенных полезных модулей, отличной SEO-оптимизацией «из коробки».

В перечисленных темах для вывода текущего года в любом месте достаточно вставить шорткод [current_year]. Когда календарный год обновится, автоматически во всех материалах, где используется этот шорткод, произойдут изменения.

Покажу на примере. На скриншоте ниже я добавил шорткод в заголовок и прямо в тело материала.

Способы добавить шорткод в контент

Так это будет выглядеть после публикации на сайте.

Пример на сайте

Шорткод работает в классическом редакторе и в блочном Gutenberg.

Разработчики из WPShop пошли дальше и добавили также шорткод [previous_year] для вывода предыдущего года в теле материала и заголовках.

Всегда внимательно читайте документацию к шаблону, который используете на сайте. Это позволяет узнать о скрытых функциях и встроенных шорткодах.

Шаблоны WPShop со скидкой

С помощью кастомного php-кода

Если ваша тема WordPress не имеет встроенной опции для вывода текущего года, то доработайте ее самостоятельно.

Перейдите в админ-панели по пути «Внешний вид» — «Редактор тем». Добавьте в файл functions.php следующий код:

function display_current_year() {
    return date('Y');
}
 
add_shortcode('current_year', 'display_current_year');

Теперь при использовании шорткода [current_year] в нужном месте будет выводиться текущий год.

Также рекомендую зарегистрировать шорткод [last_year] для предыдущего года, используя этот код:

function custom_shortcode_for_last_year($atts = []) {
    $atts = shortcode_atts(
        [
            'year' => date('Y') - 1,
        ],
        $atts,
        'last_year'
    );
    return esc_html($atts['year']);
}
add_shortcode('last_year', 'custom_shortcode_for_last_year');

На некоторых проектах может пригодиться шорткод [next_year] для вывода следующего года. Приведу код и для его добавления:

function custom_shortcode_for_next_year($atts = []) {
    $atts = shortcode_atts(
        [
            'year' => date('Y') + 1,
        ],
        $atts,
        'next_year'
    );
    return esc_html($atts['year']);
}
add_shortcode('next_year', 'custom_shortcode_for_next_year');

Итоги

В ряде тематик добавление года в метатеги и сами материалы способно значительно повлиять на позиции в поисковых системах и привлекательность сниппетов для потенциальных посетителей. Автоматизируйте замену текущего года в WordPress при помощи доступных инструментов в SEO-плагинах и проработанных темах от WPShop.

Скидка на шаблоны WPShop

Если вы используете другие шаблоны, то зарегистрируйте указанные выше шорткоды для вывода года: текущего, прошлого или следующего.

Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.

Если Вам понравилась статья — поделитесь с друзьями
Александр
Работаю с WordPress с 2011 года. Успешно использую платформу, как для блогов, так и для магазинов или сайтов-услуг. Помогаю веб-студиям с запуском новых проектов, плюс активно участвую в развитии коммьюнити WordPress.
Задать вопрос