1. Уважаемый Гость, в связи с нехваткой свободного времени наш форум продается. Форум богат своими плагинами и различными шаблонами как платными, которые трудно где достать бесплатно так и бесплатными. Если Вас заинтересовал форум, то, обращаемся по почте: administrator_ps@rambler.ru.
Скрыть объявление
Мы рады Вас видеть на нашем форуме! Надеюсь тебе у нас понравится и ты станешь вместе с нами активным и постоянным пользователем)

Повышаем качество индексации

Тема в разделе "Хаки", создана пользователем MaxiRubo, 1 июл 2016.

  1. TopicStarter Overlay
    MaxiRubo

    MaxiRubo Команда форума Основатель

    1.511
    2
    1
    sitemap.jpg

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

    Перед тем, как индексировать сайт, поисковая система анализирует файл Sitemap и XML теги которые используются:
    loc - URL-адрес
    priority - приоритет страницы
    lastmod - дата последнего обновления страницы
    changefreq – периодичность изменения страницы

    Если приоритет (priority) одинаковый для всех страниц, то робот будет анализировать последние обновленные страницы (lastmod).

    Проблема в том, что иногда нужно редактировать новости и когда обновляем карту сайта через Панель Управления, тег lastmod не изменяет значение, но остается тот же самый. То есть если 23 мая 2009 Вы добавили новость и потом редактировали её 5 августа 2009, поисковый робот может узнать об этом и через месяц, а может и больше. Так как в файле sitemap.xml директива lastmod будет иметь значенье 2009-05-23 (23 мая 2009) вместо 2009-08-05.

    Для того чтобы модуль Google Sitemap указал дату последнего изменению, рекомендую менять пару строчек в файле /engine/classes/google.class.php

    находим строку:

    Код:
    SELECT id, date, alt_name, category, flag FROM
    и меняем на:

    Код:
    SELECT id, date, alt_name, category, flag, editdate FROM
    дальше находим строку:

    Код:
    $row['date'] = strtotime( $row['date'] );
    и меняем на:

     
    Последнее редактирование: 1 июл 2016
Загрузка...
Похожие темы - Повышаем качество индексации
  1. VkDuty 4.0
    Ответов:
    3
    Просмотров:
    1.071