Оптимизациясайта под поисковые роботы

Line

Google, Co.
Оптимизациясайта под поисковые роботы

Я думаю, диначический сайт на предмет обновления на нем информации проверять достаточно рутинно и требет привязки ко всем документам сайта, постоянной записи последнего обновления в бд и тд.
Хочу: с помощью header("Last-Modified: $str"); добиться вывода сегодняшней даты ну с минусом 1 часа, если я правильно понимаю, это будет заставлять поисковый робот постонно интексировать мой сайт, так ли это?
Как сделать время (корректно) на один час назад от текущего?
 

440hz

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

Line

Google, Co.
Дело в том, что роботы смотрят на дату изменения!!!
Как отмотать дату?
$str = date("D, d M Y H:i:s") . " GMT";
На 3 часа назад! К примеру!
 

440hz

php.ru
Код:
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");    // Date in the past
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); 
header ("Cache-Control: no-cache, must-revalidate");  // HTTP/1.1
header ("Pragma: no-cache");                          // HTTP/1.0
но это есть в МАНУАЛЕ!

Art. Lebedev Studio - не слабО?
 

alexhemp

Новичок
Line

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

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

Не стоит так отдавать дату, лучше изучите механизм условных HTTP запросов.
 

diamond_krnl

pure-php
стоит посмотреть лучше в сторону "сonditional GET":
http://xpoint.ru/know-how/VebAlgoritmyi/ConditionalGet?12
 
Сверху