Как добавить HTTP-заголовок Last-Modified на WordPress.

Сегодня проверял на своем сайте HTTP-заголовки и с удивлением обнаружил, что в моей теме на системе WordPress не установлена функция добавления HTTP-заголовка Last-Modified.

searchengineland-com-headers-last-modified

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

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

Ну, а теперь строка кода, которую нужно добавить в ваш шаблон WordPress, чтобы это все заработало. Откройте файл header.php и между тэгами <head> и </head> добавьте это:

<?php
header("Last-Modified: " . date('r',strtotime($post->post_modified))); 
?>

Вот и все. Теперь каждой записи или странице на вашем WordPress блоге будет соответствовать свой http-заголовок Last-Modified.

Если вы не знаете, как проверить http заголовки на своем сайте, почитайте об этом здесь.

Если у Вас какая-то другая CMS-система или PHP-сайт, то можно вставить (аналогично, между <head> и </head>) следующий код:

<?php header("Last-Modified: ".gmdate("D, d M Y H:i:s ")."GMT");?>

1) Есть желание обучаться WordPress по моим видеокурсам?

Подробнее здесь.

2) Нет желания разбираться в «технической рутине» WordPress?

Поручите работы мне. Подробнее об услуге.