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

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
Как уже советовали выше, у Для просмотра ссылки Войди или Зарегистрируйся очень много полезных статей по оптимизации ДЛЕ. Также у него есть классные модули для карты сайта и оптимизации категорий + перелинковка. Рекомендую!
 
Назад
Сверху