Как в дле повысить качество индексации сайта

Как в дле повысить качество индексации сайта


ХАК dle повышение качества индексации сайта!
Все известно, что карта сайта sitemap.xml играет важный роль для быстрой индексации всех страниц ресурса, для этого в Dle есть замечательный модуль, он создает и обновляет такую карту.

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

В результате, когда новость отредактирована то при обновлении карты сайты через Панель Управления, тег lastmod не изменяет значение, он остается каким же как и прежде. Например: если 27 июля 2010 новость была добавлена, а потом отредактирована 9 сентября 2010 года, поисковый робот узнать об этом, только лишь через месяц, а может и больше. Так как в файле sitemap.xml директива lastmod будет иметь значение 2010-07-27 (27 июля 2010) вместо 2010-09-09 (9 сентября 2010).

Чтобы модуль 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'] );


и меняем на:
if ($row['editdate'] !=""){     $row['date'] =  strtotime(date("Y-m-d", $row['editdate']));}else {     $row['date'] = strtotime($row['date']);}


Вот и все готово!

Если же вы хотите чтобы при каждом обновлении карты сайта Google узнавал об этом.
Достаточно в файле /engine/inc/googlemap.php найти строку:

if ($_POST['action'] == "create") {


и добавите ниже:

if ($config['allow_alt_url'] == "yes"){$SiteMapLocation = $config['http_home_url']."sitemap.xml";}else {$SiteMapLocation = $config['http_home_url']."uploads/sitemap.xml";}echo <<HTML;


Внимание!(не рекомендуется обновлять карту ресурса чаще чем раз в час)

В рекомендующем скачать хак дле повысить качество индексации веб-проекта

povyshaem-kachestvo-indeksacii.rar [1,8 Kb] (cкачиваний: 158)
00

Комментарии (0)

Оставить комментарий

Кликните на изображение чтобы обновить код, если он неразборчив