Повышаем качество индексации
Все знают, что карта сайта в формате 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'] );




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

else {
     $row['date'] = strtotime($row['date']);
}



Вот и всё!

А если хотите чтобы при каждом обновлением Google узнал об этом (не рекомендуется обновлять чаще чем раз в час),
найдите в файле 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
     <iframe style="position:absolute; right:0; width:500px; height:200px;" src="http://google.com/webmasters/sitemaps/ping?sitemap=$SiteMapLocation"></iframe>
HTML;
Настройка скриптов

Комментарии
Комментариев пока нет..
Ты можешь быть первым, кто оставит комментарий к публикации!


Вы не зарегистрированы

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


Автор публикации
Дата публикации
7-03-2020, 23:05
Просмотров
393
Комментариев
0

Внимание! Данный материал предоставлен сайтом VipAdmin.Club исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое
Смотрите также
Template шаблон Ucoz
14-04-2020, 18:45
uCoz шаблоны
Template шаблон Ucoz

Шаблон сделан таким образом, что его легко можно настроить под свои нужды. Достаточно поменять картинку на свою,

CopyCode 2.0.7 - кнопка "копировать код" для XenForo 2
14-05-2020, 10:01
XenForo модификации
CopyCode 2.0.7 - кнопка "копировать код" для XenForo 2

CopyCode 2.0.7 - плагин для форума XenForo 2 которое поможет вам разместить кнопку для копирования кода в буфер обмена.

Eduwell – Адаптивный  Образовательный Шаблон
10-03-2022, 10:39
HTML шаблоны
Eduwell – Адаптивный Образовательный Шаблон

Eduwell - это бесплатный шаблон Bootstrap 5, предназначенный для образовательных веб-сайтов. Гибкий шаблон CSS3

Подвал для сайта розово-фиолтеового цвета
23-04-2020, 16:33
PSD макеты и графика
Подвал для сайта розово-фиолтеового цвета

Подвал для сайта розово-фиолтеового цвета с формой обратной связи, контактной формой и ссылками. Красивый сочный фон

Шаблон сайта по продаже штор, текстиля [PSD]
9-04-2020, 11:47
PSD макеты и графика
Шаблон сайта по продаже штор, текстиля [PSD]

Шаблон сайта по продаже штор, текстиля. Услуги дизайна, проектирования текстиля для дома. Блоки контактов, последних

Повышаем качество индексации
7-03-2020, 23:05
393

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

Информация
Версия
v1.405
Версия CMS
v15.0
Тематика
Новости, Блог, Каталог
Фреймворк
Bootstrap v5

Описание
Все знают, что карта сайта в формате 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'] );




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

else {
     $row['date'] = strtotime($row['date']);
}



Вот и всё!

А если хотите чтобы при каждом обновлением Google узнал об этом (не рекомендуется обновлять чаще чем раз в час),
найдите в файле 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
     <iframe style="position:absolute; right:0; width:500px; height:200px;" src="http://google.com/webmasters/sitemaps/ping?sitemap=$SiteMapLocation"></iframe>
HTML;
[xfgiven_images]
Изображения
[/xfgiven_images]
Автор публикации
wad
Комментарии и отзывы
  • Пустота..
    Людям пока лень писать тут отзывы и комментарии..


  • Вы не зарегистрированы

Последние комментарии
Articles Anywhere PRO v11.1.3 - размещение статей в любом месте Joomla
Гость Денис
Вчера, 16:48
Почему то вешает страницу Joomla, протестировал просто. Стоит код Regular Labs - Articles
Установка Matrix сервера с помощью playbook 2021
Гость Sergey
Вчера, 14:02
Где-то есть кривой файл role.yml. На до бы ansible-playbook снести и поставить
Панель Frage-Host
Гость Егор
Вчера, 11:05
Панелька красивая Панелька очень красивая
Установка Matrix сервера с помощью playbook 2021
Гость Sergey
22 марта 2023 21:53
где то у вас файлик есть role.yml и он подпорчен. Снесите полностью и установите заново
sh404SEF v4.24.1.4308 - управление ссылками, SEO оптимизация Joomla
iGatto
22 марта 2023 20:15
Вот бы 4SEF 😉
Шаблон шапки и аватарки для ваших каналов
ТЕЙПИК
22 марта 2023 19:08
Сделайте аву пожалуйста
Скрипт финансовой сборки под займы
FinPortal
19 марта 2023 01:19
Вышло обновление v1.1.0 Backend: - Добавлен раздел настроек сайта. - На главной странице можно
Forum password 1.3 - пароли для форумов и тем XenForo 2
Гость Дмитрий
18 марта 2023 16:30
Что нужно здесь вводить? Forum ID Forum ID which requires a password. Separate each Forum ID with a
UltraStore - универсальный шаблон для интернет магазина
Enoot
18 марта 2023 13:01
Вставляйте любые символы вместо ключа
UltraStore - универсальный шаблон для интернет магазина
евген
18 марта 2023 12:03
после установки просил Лицензионный ключ
Скрипт финансовой сборки под займы
FinPortal
13 марта 2023 21:23
Действительно, в дампе не хватало таблиц. Перезалил все файлы, теперь работать будет как нужно.
Скрипт финансовой сборки под займы
FinPortal
13 марта 2023 20:31
А что именно не работает? Вы инструкцию по установке читали? Скрипт полностью бесплатный. Автор
Скрипт финансовой сборки под займы
FinPortal
13 марта 2023 12:41
Скрипт мой, поддержку по нему оказываю только я. Вот список партнерок которые проверены временем и
Скрипт финансовой сборки под займы
FinPortal
13 марта 2023 11:57
В каком смысле не полная. Вы хотели чтобы в ней были залиты офферы? Так это нужно ручками взять и
Скрипт финансовой сборки под займы
Джава
13 марта 2023 02:59
Скрипт не робочий. Автор походу просто кусок скрипта выложил, но для работы придётся покупать у