Как указать текущий год в WP: title, description и контенте

из года в год одни задачи

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

Зачем это надо? — нужно для того что бы с точки зрения SEO — обновлялся, хоть одним словом, а во-вторых это самое важно обновление идеально подходит по сезонные тексты, например — «лучшее каратузики 20nn года». Все тексты автоматически обновятся с 1 января у вас на сайте. Данные способ экономит кучу времени!

Минусы:

  • для реально важных seo текстов запрос связанные с годом, лучше все же в предыдущем, месяцев так этак за два сделать ручное обновление. 1 января лучше в кругу семьи отдыхать, чем доверить такому обновлению у вас на сайте
  • нужно четко понимать в каких сайтах проставлять shortcode года, а в которых лучше не стоит. 
  • Title и Description мало подходит для подобно автоподмены года на текущий.
  • Не забывать как я при замене шаблона или обновления проверять наличие в файле functions.php нужного кода

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

  1. открываем в редакторе файл вашего шаблона — functions.php
  2. Внизу проставляем этот код:
  3. function year_shortcode() {
    $year = date(‘Y’);
    return $year;
    }
    add_shortcode(‘year1’, ‘year_shortcode’);

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

шорткод текущего года [year]

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

Оцените статью
( Пока оценок нет )
RunetMir - мир Рунета
Добавить комментарий