Подходит ли данная программа для анализа и подбора ключевых слов для ресурса расположенного в Украине и основной упор в котором сделан на раскрутку в Google?
Тема уже убежала на вторую страницу, а более конструктивных ответов так и не прозвучало. Может кто-то основываясь на опыте более конструктивно ответить на 3 вопроса в теме? На данный момент я теги закрывать не хочу, так как они приносят нормально трафика с гугл.
То есть вы предлагаете все три варианта которые я описал выше закрыть. Тогда вопрос, как закрыть, с помощью роботс.тхт или лучше <meta name="robots" content="noindex,follow" /> чтобы закрыть страницу от индексации, но оставить передачу веса ссылок с этой страницы. Мне больше нравится второй вариант закрытия, есть только вопрос, если на странице изменился контент(соответственно появились другие ссылки, старые исчезли) и установлен content="noindex,follow", поисковик проанализирует новую страницу и передаст уже вес с новых ссылок или он уже болше никогда не будет анализировать страницу.
PS. Спасибо за идею, по поводу меню и других сквозных ссылках на продвигаемой странице.
Тоесть нужно на уровне пхп делать что-то типа этого:
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, чтобы можно было сгенерировать реальную дату изменения документа. Нужно ли менять этот заголовок если у меня основной контент не изменился, а изменились только второстепенные динамические блоки? Что можно сделать чтобы гугл почаще начал индексировать сайт, так как он обновляется регулярно.