Khmelevsky

Рейтинг
5
Регистрация
18.08.2010

Подходит ли данная программа для анализа и подбора ключевых слов для ресурса расположенного в Украине и основной упор в котором сделан на раскрутку в Google?

Тема уже убежала на вторую страницу, а более конструктивных ответов так и не прозвучало. Может кто-то основываясь на опыте более конструктивно ответить на 3 вопроса в теме? На данный момент я теги закрывать не хочу, так как они приносят нормально трафика с гугл.

То есть вы предлагаете все три варианта которые я описал выше закрыть. Тогда вопрос, как закрыть, с помощью роботс.тхт или лучше <meta name="robots" content="noindex,follow" /> чтобы закрыть страницу от индексации, но оставить передачу веса ссылок с этой страницы. Мне больше нравится второй вариант закрытия, есть только вопрос, если на странице изменился контент(соответственно появились другие ссылки, старые исчезли) и установлен content="noindex,follow", поисковик проанализирует новую страницу и передаст уже вес с новых ссылок или он уже болше никогда не будет анализировать страницу.

PS. Спасибо за идею, по поводу меню и других сквозных ссылках на продвигаемой странице.

dadadron:
Необходимо настроить сервер так, чтобы при запросе «If Modified Since <текущее время минус один час>» и при условии, что запрашиваемая страница не менялась за последний час, сервер выдавал: HTTP/1.1 304 Not Modified.
Некорректная обработка данного запроса может привести к неправильной индексации сайта поисковыми машинами. Подробнее о правильной обработке запросов можно прочитать http://seolab.ru/add/rfc2068/

Тоесть нужно на уровне пхп делать что-то типа этого:

function if_modified_since($unix_timestamp)

{
$last_modified = date("D, d M Y H:i:s T", time());

// Дделаем обработку Conditional GET'а:
if (!isset($_SERVER['HTTP_IF_MODIFIED_SINCE'])) {
// Conditional Get не задан - просто отдаем файл.
header("Last-Modified: $last_modified"); // последнее изменение - сейчас
} elseif (isset($_SERVER['HTTP_IF_MODIFIED_SINCE'])) {
// Conditional GET задан, проверка только по If-Modified-Since:
$unix_ims = strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE']); // значение If-Modified-Since в UNIX формате

if ($unix_ims > time() || !is_int($unix_ims)) {
// Ошибка Conditional GET - просто отдаем файл.
header("Last-Modified: $last_modified"); // последнее изменение - сейчас
} else {
// Conditional GET корректен.
if ($unix_ims >= $unix_timestamp) {
// Копия файла в кеше клиента не устарела - сообщаем ему об этом...
header("HTTP/1.1 304 Not Modified"); // не модифицировано
// ...и заканчиваем выполнение скрипта, не отсылая сам файл.
while(ob_get_level()) ob_end_clean();
exit;
} else {
// Похоже, что копия клиента устарела.
header("Last-Modified: $last_modified"); // последнее изменение - сейчас
} // if unix_ims > timestamp
} // if unix_ims > time()

} // if isset server-modified-since
return;
} // if_modified_since

и еще как можно послать запрос If Modified Since чтобы протестировать правильную работу.

и как это понимать? просто странно, текст страницы за 18 число светится а страница(этот текст является ссылкой) в индексе не появилась.

Может я чего-то не понимаю, но я смотрю дату/ время когда гугл положил страницу в индекс с помощью "Сохраненной копии", и там пишет 11 августа, но в тексте внизу под title результата поиска стоит кусок новости, которая была добавлена 18 августа, как это понять?

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

То что я не передаю никаких заголовков относительно кеширования, ни Last-Modified, ни Expires, ни ETAG для гугла/яндекса все равно, он все равно будет переиндексировать, я прав?

Но лучше все же Last-Modified выставлять и выставлять, по идее лучше средствами php, чтобы можно было сгенерировать реальную дату изменения документа. Нужно ли менять этот заголовок если у меня основной контент не изменился, а изменились только второстепенные динамические блоки? Что можно сделать чтобы гугл почаще начал индексировать сайт, так как он обновляется регулярно.