• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Внутренняя оптимизация сайта

Gorev

Профессор
Регистрация
30 Авг 2012
Сообщения
213
Реакции
40
Начал читать книжку по SEO и начать решил с внутренней оптимизации сайта. Для начала решил убрать все ошибки из я.вебмастера:

1. "Исключённые страницы" - "Неверный формат документа"

/engine/opensearch.php 11.08.2012 24.10.2012
/sitemap.xml 30.08.2012 4.12.2012 [/spoil]

Ссылку на правильный sitemap я поправил в шаблоне.
А вот opensearch.php. Содержание самого файла
[spoil]
Код:
 http://dle-news.ru/
-----------------------------------------------------
Copyright (c) 2004,2012 SoftNews Media Group
=====================================================
Данный код защищен авторскими правами
=====================================================
Файл: opensearch.php
-----------------------------------------------------
Назначение: Модуль поддержки OpenSearch
=====================================================
*/
 
define( 'DATALIFEENGINE', true );
define( 'ROOT_DIR', substr( dirname(  __FILE__ ), 0, -7 ) );
define( 'ENGINE_DIR', ROOT_DIR . '/engine' );
 
@error_reporting ( E_ALL ^ E_WARNING ^ E_NOTICE );
@ini_set ( 'display_errors', true );
@ini_set ( 'html_errors', false );
@ini_set ( 'error_reporting', E_ALL ^ E_WARNING ^ E_NOTICE );
 
include ENGINE_DIR . '/data/config.php';
 
if( $config['http_home_url'] == "" ) {
   
    $config['http_home_url'] = explode( "engine/opensearch.php", $_SERVER['PHP_SELF'] );
    $config['http_home_url'] = reset( $config['http_home_url'] );
    $config['http_home_url'] = "http://" . $_SERVER['HTTP_HOST'] . $config['http_home_url'];
 
}
 
require_once ENGINE_DIR . '/classes/templates.class.php';
 
$tpl = new dle_template( );
$tpl->dir = ROOT_DIR . '/templates';
define( 'TEMPLATE_DIR', $tpl->dir );
 
$tpl->load_template( 'opensearch.tpl' );
 
$tpl->set( '{path}', $config['http_home_url'] );
 
$tpl->compile( 'main' );
 
header( 'Content-type: application/xml' );
 
echo $tpl->result['main'];
 
?>
[/spoil]

2. "Исключённые страницы" - "HTTP-статус: Ресурс не найден (404)"

[spoil]/index.php?cstart=3&year=2012&month=10;нет;нет; 9.11.2012; 9.11.2012
/index.php?do=cat&category=klubnaya-zhizn;да;да;14.11.2012;29.11.2012
/index.php?do=cat&category=news-from-partners;нет;нет;14.08.2012;14.08.2012
/index.php?do=cat&category=teatr;да;да; 8.11.2012;15.11.2012
/index.php?do=tags&tag=%C0%F4%E8%F8%E0+%C4%E7%E5%F0%E6%E8%ED%F1%EA;нет;нет; 1.11.2012; 4.11.2012
/index.php?do=tags&tag=%CF%CA%E8%CE;нет;да;14.11.2012;14.11.2012
/index.php?do=tags&tag=%E4%E5%ED%FC+%ED%E0%F0%EE%E4%ED%EE%E3%EE+%E5%E4%E8%ED%F1%F2%E2%E0;нет;да; 6.11.2012;24.11.2012
/index.php?do=tags&tag=%EA%E8%ED%EE%F2%E5%E0%F2%F0%FB+%C4%E7%E5%F0%E6%E8%ED%F1%EA%E0;нет;нет; 1.11.2012; 4.11.2012
/index.php?do=tags&tag=%EA%E8%ED%EE%F2%E5%E0%F2%F0+%C4%E7%E5%F0%E6%E8%ED%F1%EA;нет;нет; 1.11.2012; 4.11.2012
/index.php?do=tags&tag=%EA%F3%EA%EE%EB%FC%ED%FB%E9+%F2%E5%E0%F2%F0+%E4%E7%E5%F0%E6%E8%ED%F1%EA;да;да;31.10.2012; 2.11.2012
/index.php?do=tags&tag=%EF%E0%F0%EA+%EA%F3%EB%FC%F2%F3%F0%FB+%E8+%EE%F2%E4%FB%F5%E0;нет;да; 7.11.2012; 7.11.2012
/index.php?do=tags&tag=%F0%E0%F1%EF%E8%F1%E0%ED%E8%E5+%EA%E8%ED%EE%F2%E5%E0%F2%F0%EE%E2+%C4%E7%E5%F0%E6%E8%ED%F1%EA;нет;нет;28.10.2012; 4.11.2012
/index.php?do=tags&tag=4+%ED%EE%FF%E1%F0%FF;нет;да; 7.11.2012;24.11.2012
/index.php?do=xfsearch&xf=%C0%E0%F0%EE%ED+%CA%F0%E5%E1%F1;нет;нет; 3.11.2012; 3.11.2012
/index.php?do=xfsearch&xf=%C0%ED%E0%F2%EE%EB%E8%E9+%CF%E0%F8%E8%ED%E8%ED;нет;нет; 6.11.2012; 6.11.2012
/index.php?do=xfsearch&xf=%C2%E0%EB%E5%F0%E8%FF+%CA%F3%E4%F0%FF%E2%F6%E5%E2%E0;нет;нет; 5.11.2012; 6.11.2012
/index.php?do=xfsearch&xf=%C4%D2%CF;нет;нет; 1.11.2012; 2.11.2012
/index.php?do=xfsearch&xf=%C4%E6%EE%ED+%D1.+%D4%EB%E8%ED%ED;нет;нет; 3.11.2012; 3.11.2012
/index.php?do=xfsearch&xf=%C4%E6%F3%E4%E8+%C4%E5%ED%F7;нет;нет; 2.12.2012; 2.12.2012
/index.php?do=xfsearch&xf=%C4%E6%F3%EB%FC%E5%F2+%D0%E0%E9%EB%FD%ED%F1;нет;нет; 4.11.2012; 5.11.2012
/index.php?do=xfsearch&xf=%C8%E3%EE%F0%FC+%C3%E0%F1%EF%E0%F0%FF%ED;нет;нет; 5.11.2012; 6.11.2012
/index.php?do=xfsearch&xf=%C8%F2%E0%ED+%D5%EE%F3%EA;нет;нет; 6.11.2012; 6.11.2012
/index.php?do=xfsearch&xf=%CC%E0%EA%F1%E8%EC+%C2%EE%F0%EE%ED%EA%EE%E2;нет;нет; 5.11.2012; 6.11.2012
/index.php?do=xfsearch&xf=%CE%EB%E5%E3+%D4%E5%F1%E5%ED%EA%EE;нет;да;25.11.2012;28.11.2012
/index.php?do=xfsearch&xf=%D0%FD%E9%F4+%D4%E0%E9%ED%F1;нет;нет; 2.12.2012; 2.12.2012
/index.php?do=xfsearch&xf=%D1%EA%EE%F2%F2+%C4%E5%F0%F0%E8%EA%F1%EE%ED;нет;нет; 6.11.2012; 6.11.2012
/index.php?do=xfsearch&xf=%D2%EE%ED%E8+%D2%FD%ED%E3;нет;нет; 5.11.2012; 6.11.2012
/index.php?do=xfsearch&xf=%D4%F0%E5%E4+%C4%EE%EB%F2%EE%ED+%D2%EE%EC%EF%F1%EE%ED;нет;нет; 4.11.2012; 5.11.2012
/index.php?do=xfsearch&xf=%D5%E5%E7%E5%F0+%C3%EE%F0%E4%EE%ED;нет;нет; 5.11.2012; 6.11.2012
/index.php?newsid=100;нет;нет; 1.11.2012; 2.11.2012
/index.php?newsid=112;нет;да;29.11.2012;29.11.2012
/index.php?newsid=118;нет;нет; 6.11.2012; 6.11.2012
/index.php?newsid=120;нет;да;18.11.2012;18.11.2012
/index.php?newsid=132;нет;да;29.11.2012;30.11.2012
/index.php?newsid=89;нет;да;15.11.2012;15.11.2012
/index.php?newsid=91;нет;да; 2.11.2012; 4.11.2012
/index.php?newsid=92;нет;да; 2.11.2012; 4.11.2012
/index.php?newsid=93;нет;да;30.11.2012;30.11.2012
/index.php?newsid=99;нет;нет; 1.11.2012; 2.11.2012
/index.php?year=2012&month=07;нет;да;11.08.2012;29.08.2012
/index.php?year=2012&month=11&day=03;нет;да; 6.11.2012; 7.11.2012
/index.php?year=2012&month=11&day=23;нет;да;27.11.2012; 1.12.2012

/index.php?cstart=3&year=2012&month=10 - понятно что ссылается на новости за октябрь 2012 года. Но ошибка возникает. Хотя новости за октябрь 2012 года есть в количестве около 40 штук. Как исправить?

/index.php?do=tags&tag=%EA%E8%ED%EE%F2%E5%E0%F2%F0%FB+%C4%E7%E5%F0%E6%E8%ED%F1%EA%E0; - понятно, что это ссылка на тэг какой-то. Вопрос - как перевести кодировку эту и понять что же за тэг.

/index.php?do=xfsearch&xf=%C8%F2%E0%ED+%D5%EE%F3%EA - это на результаты поиска. Вроде бы ищет профиль пользователя, который был удалён. Как с этим бороться.


Вопрос про sitemap.xml. В DLE есть утилита в админке, которая делает новый файл. И уведомляет поисковики.
Вопросы:
Как часто следует карту сайта или она автоматически как-то может обновляться?
Как часто поисковики заходят в эту самую карту?
Каким образом и на какие серверы DLE отправляет уведомление поисковикам, о том, что карта сайта обновлена.

Пока всё =)
 
это мелочи, надо сделать запрет индексации ненужных страниц в метатегах
 
Я так понял поисковики могут зайти на xml-карту, когда индексируют твой сайт, и здесь нет конкретных временных промежутков, тем более у каждой поисковой машины свои алгоритмы индексации. Вот например мой сайт Google почти полностью подхватил где-то за неделю, а Yandex мурыжил больше месяца...
Насколько мне известно встроенной возможности автоматизации обновления карты сайта нет!
 
Прошу тут вы можете узнать про robots и установки тегов noindex nofollow ( Для просмотра ссылки Войди или Зарегистрируйся )
Исправление ошибок ( Для просмотра ссылки Войди или Зарегистрируйся )

Исправил Горбушка: вырезаны пустые цитаты
 
rera64, ошибаетесь, ну да ладно...

Gorev, Обновлять карту надо так часто, как часто меняется контент на сайте. Если Вы добавляете 1-2 статьи в день - не следует генерировать карту чаще 1 раза в день, если больше 20 статей в сутки - обновляем раз в час. В целом, саму карту можно обновлять после каждой новой статьи - хуже не будет, но в этом нет смысла. Главное не уведомлять пинг-сервера чаще раза в 20 минут - иначе можно получить бан.

Пингсервера имеют: Google, Яндекс, Bing и Weblogs. Собственно, их мы и уведомляем в ДЛЕ.

Заход поисковиков на карту сайта контролировать нельзя. Они вычисляют это время исходя из частоты е изменения. Чем чаще она обновляется и чем больше значений в ней появляется - тем чаще они индексируется.

Так же можно обновлять карту сайта через cron. Это удобно и не требует никаких усилий от Вас.

opensearch.php - это специальный файл для создания поиска по сайту в браузере... Подробнее в документации...
 
Всё верно. Получается у меня 1-3 статьи в день. Как в крон загнать автоматическое создание карты сайта? раз в сутки для меня оптимально наверное.
И где в дле посмотреть на какие сервера он отправляет уведомления?

По поводу поиска. Я так понимаю его просто в роботсе закрыть нужно? Или это только у меня такой косяк с этим файлом, а у всех остальных пользователей дое всё хорошо.
 
Всё верно. Получается у меня 1-3 статьи в день. Как в крон загнать автоматическое создание карты сайта? раз в сутки для меня оптимально наверное.
И где в дле посмотреть на какие сервера он отправляет уведомления?

По поводу поиска. Я так понимаю его просто в роботсе закрыть нужно? Или это только у меня такой косяк с этим файлом, а у всех остальных пользователей дое всё хорошо.
Список пинг-серверов, которые уведомляет дле выше. Менять это нельзя без правки кода.
Работа с кроном предусмотрена файлом крон в корне, подробно в документации

Что касаемо поиска - в папке с шаблонами нужно поправить шаблон opensearch.tpl
 
Подскажите пожалуйста как сделать через cron автообновление sitemap
 
Подскажите пожалуйста как сделать через cron автообновление sitemap
Документацию открыть религия не позволяет? И в архиве с движком есть, и на офф. сайте есть - так сложно?

Для просмотра ссылки Войди или Зарегистрируйся - читаем, изучаем, запоминаем на всю оставшуюся жизнь. Следующий подобный вопрос будет приравнен к набору постов.
 
  • Заблокирован
  • #10
Как уже советовали выше, у Для просмотра ссылки Войди или Зарегистрируйся очень много полезных статей по оптимизации ДЛЕ. Также у него есть классные модули для карты сайта и оптимизации категорий + перелинковка. Рекомендую!
 
Назад
Сверху