» » » Внутренняя Seo оптимизация [DLE 10.0]

Внутренняя Seo оптимизация [DLE 10.0]

Автор: АлаичЪ
Автор модификации: Дмитрий Арсеньев

Описание:
Представляем вашему вниманию статью, посвященную seo оптимизации dle сайтов. Статья написана с использованием материалов, опубликованных АлаичЪ на страницах своего блога. При этом использованы и протестированы те материалы, которые применимы и работают только в DLE 10.0.

Итак вы готовы к внутренней Seo оптимизации вашего сайта? Если "да", то приступим:

Склейка зеркал — выбираем главное зеркало www.site.ru или site.ru

Какие проблемы решаем: Полное дублирование сайта по адресам http://site.ru и http://www.site.ru


Открываем файл .htaccess, который находится в корне сайта (это там, где лежит основной index.php)
НАХОДИМ:
RewriteEngine On

НИЖЕ ДОБАВЛЯЕМ:
если в качестве основного зеркала выбран http://site.ru
### START Определяем главное зеркало как site.ru (site.ru заменить на свой домен, например alaev.info)
RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
### END Определяем главное зеркало

если в качестве основного зеркала выбран http://www.site.ru
### START Определяем главное зеркало как www.site.ru (www.site.ru заменить на свой домен, например www.alaev.info)
RewriteCond %{HTTP_HOST} ^site\.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
### END Определяем главное зеркало


Теперь не важно, как пользователи будут в браузере вводить адрес сайта, с www или без — будет осуществляться редирект на основное зеркало сайта. Так же не важно, каким образом стоят внешние ссылки на сайт — вес всех входящих ссылок сохранится и суммируется для основного зеркала.

Убираем index.php из адреса главной страницы и страниц категорий:

Какие проблемы решаем:
-Дублирование главной страницы по адресам http://site.ru и http://site.ru/index.php
-Дублирование страниц категорий, тегов или других разделов при добавлении index.php на конце, например, http://site.ru/category/index.php, http://site.ru/search/index.php, http://site.ru/tag/index.php и др.

Открываем файл .htaccess, который находится в корне сайта (это там, где лежит основной index.php)
В САМЫЙ КОНЕЦ ДОБАВЛЯЕМ:
### Редиректы с site.ru/category/index.php на site.ru/category/ и др.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.*)index\.php$
RewriteRule ^(.*)index\.php$ $1 [R=301,L]
### Редиректы с index.php на сайт
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


Теперь не будет возникать самого распространённого дубля главной страницы, а так же дублей категорий и других разделов.

Склеиваем адреса страниц /page/1/ с основными адресами для главной страницы и категорий

Какие проблемы решаем:
-Дублирование главной страницы сайта по адресам http://site.ru/page/1/ и http://site.ru/
-Дублирование основной (первой) страницы категории по адресам http://site.ru/category/page/1/ и http://site.ru/category/

Открываем файл .htaccess, который находится в корне сайта (это там, где лежит основной index.php)
НАХОДИМ:
### END Определяем главное зеркало

НИЖЕ ДОБАВЛЯЕМ:
### START Редирект с первой страницы на основную
RewriteRule ^(.*)/page/1/$ $1/ [R=301,L]
RewriteRule ^(.*)page/1/$ $1/ [R=301,L]
### END Редирект с первой страницы на основную


Открываем файл /engine/engine.php
НАХОДИМ:
if (($subaction == "showfull" or $subaction == "addcomment") and ((! isset ( $category ) or $category == ""))) {

ВЫШЕ ДОБАВЛЯЕМ:
if ( ($config['allow_alt_url'] == "yes") && (intval($_GET['cstart']) == 1) && (strpos($_SERVER['REQUEST_URI'], '/page/1') !== false) ) {
		$first_page_url = str_replace ( "/page/1", "", $_SERVER['REQUEST_URI'] );
		header("HTTP/1.0 301 Moved Permanently");
		header("Location: $first_page_url");
		die("Redirect");
	}



Теперь при вводе неправильного адреса с /page/1/ на конце, будет осуществляться редиректить на основную страницу.

Убираем слеши из URL тегов, генерируемых движком:

Открываем файл: /engine/modules/show.short.php
Находим:
if( $config['allow_alt_url'] == "yes" ) $tags[] = "<a href=\"" . $config['http_home_url'] . "tags/" . urlencode($value ) . "/\">" . $value . "</a>";

Заменяем:
if( $config['allow_alt_url'] == "yes" ) $tags[] = "<a href=\"" . $config['http_home_url'] . "tags/" . urlencode($value ) . "\">" . $value . "</a>";


Открываем файл: /engine/modules/tagscloud.php
Находим:
$tags[] = "<a href=\"".$config['http_home_url']."tags/".urlencode($value['tag'])."/\" class=\"{$value['size']}\" title=\"".$lang['tags_count']." ".$value['count']."\">".$value['tag']."</a>";

Заменяем:
$tags[] = "<a href=\"".$config['http_home_url']."tags/".urlencode($value['tag'])."\" class=\"{$value['size']}\" title=\"".$lang['tags_count']." ".$value['count']."\">".$value['tag']."</a>";

Находим:
$tpl->result['tags_cloud'] .= "<br /><br /><a href=\"".$config['http_home_url']."tags/\">".$lang['all_tags']."</a>";

Заменяем:
$tpl->result['tags_cloud'] .= "<br /><br /><a href=\"".$config['http_home_url']."tags\">".$lang['all_tags']."</a>";

Находим:
$tags[] = "<a href=\"".$config['http_home_url']."tags/".urlencode($value['tag'])."/\" class=\"{$value['size']}\" title=\"".$lang['tags_count']." ".$value['count']."\">".$value['tag']."</a>";

Заменяем:
$tags[] = "<a href=\"".$config['http_home_url']."tags/".urlencode($value['tag'])."\" class=\"{$value['size']}\" title=\"".$lang['tags_count']." ".$value['count']."\">".$value['tag']."</a>";


Открываем файл: /engine/modules/show.custom.php
Находим:
if( $config['allow_alt_url'] == "yes" ) $tags[] = "<a href=\"" . $config['http_home_url'] . "tags/" . urlencode( $value ) ."/\">" . $value . "</a>";

Заменяем:
if( $config['allow_alt_url'] == "yes" ) $tags[] = "<a href=\"" . $config['http_home_url'] . "tags/" . urlencode( $value ) ."\">" . $value . "</a>";


Открываем файл: /engine/modules/show.full.php
Находим:
if( $config['allow_alt_url'] == "yes" ) $tags[] = "<a href=\"" . $config['http_home_url'] . "tags/" . urlencode($value ) . "/\">" . $value . "</a>";

Заменяем:
if( $config['allow_alt_url'] == "yes" ) $tags[] = "<a href=\"" . $config['http_home_url'] . "tags/" . urlencode($value ) . "\">" . $value . "</a>";


Открываем файл: /engine/engine.php
Находим:
if ($config['allow_alt_url'] == "yes") $s_navigation .= " &raquo; <a href=\"" . $config['http_home_url'] . "tags/\">" . $lang['tag_cloud'] . "</a> » " . $tag;

Заменяем:
if ($config['allow_alt_url'] == "yes") $s_navigation .= " » " . $lang['tag_cloud'] . " » " . $tag;


В очередной раз открываем .htaccess
Находим:
# вывод отдельному тегу
RewriteRule ^tags/([^/]*)(/?)+$ index.php?do=tags&tag=$1 [L]
RewriteRule ^tags/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=tags&tag=$1&cstart=$2 [L]

Заменяем:
# вывод отдельному тегу
RewriteRule ^tags$ index.php?do=tags [L]
RewriteRule ^tags/([^/]*)(/?)+$ index.php?do=tags&tag=$1 [L]
RewriteRule ^tags/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=tags&tag=$1&cstart=$2 [L]



Большую работу мы с вами проделали, однако это еще не все.)))

Уникализация метаописания description для страниц пагинации сайта:

Открываем /engine/engine.php
НАХОДИМ:
if (intval($_GET['cstart']) > 1 ){
 
	$page_extra = ' &raquo; '.$lang['news_site'].' '.intval($_GET['cstart']);
 
} else $page_extra = '';

ЗАМЕНЯЕМ НА:
if (intval($_GET['cstart']) > 1 ){
	$page_extra = ' &raquo; '.$lang['news_site'].' '.intval($_GET['cstart']);
	$meta_ext_page = ' стр. ' .intval($_GET['cstart']);
} else {
	$page_extra = '';
	$meta_ext_page = '';
}


$meta_ext_page = ' стр. ' .intval($_GET['cstart']); — эта часть отвечает за формирование «добавки» в meta description. intval($_GET['cstart'] — это номер страницы, а ' стр. ' — это собственно текст.

НАХОДИМ:
<meta name="description" content="{$metatags['description']}" />

ЗАМЕНЯЕМ НА:
<meta name="description" content="{$metatags['description']}{$meta_ext_page}" />


Все готово. Теперь повторяющихся метаописаний больше не будет.

Улучшение SEO характеристик заголовков title
Если у нашей публикации не задан «Метатег title», то по умолчанию будет выводиться следующий title «Название публикации — Название сайта». Или для категории, когда не задан «Метатег title», по умолчанию выводится следующий title «Название категории — Название сайта».

Какие проблемы решаем:
-Не самое оптимальное формирование title с точки зрения требований SEO

Вы верите в миф, что вес каждого слова в заголовке title обратно пропорционален их количеству, то есть, чем меньше слов в title, тем больший вес каждое из них будет иметь? Если вы согласны с этим мнением, то читайте дальше.

Открываем /engine/engine.php
НАХОДИМ:
$metatags['title'] = $nam_e . $page_extra . ' &raquo; ' . $metatags['title'];

ЗАМЕНЯЕМ НА:
$metatags['title'] = $nam_e . $page_extra;

НАХОДИМ:
$metatags['title'] = $titl_e . $page_extra . ' &raquo; ' . $config['home_title'];

ЗАМЕНЯЕМ НА:
$metatags['title'] = $titl_e . $page_extra;


Теперь все категории будут содержать в title только название категории, а публикации, соответственно, только название публикации.

SEO оптимизация заголовков title категорий
Предлагаю сделать так, чтобы оптимизированный тайтл (поле «Метатег title» категории) выводился только для первой страницы категории, а на всех остальных выводился приличный короткий тайтл (поле «Имя» категории).

Какие проблемы решаем:
-Не корректное с точки зрения SEO формирование заголовков title для страниц пагинации сайта

Открываем файл /engine/engine.php
НАХОДИМ:
if ( $metatags['header_title'] ) $metatags['title'] = stripslashes($metatags['header_title'].$page_extra);


ЗАМЕНЯЕМ НА:
//разные title для страниц пагинации, для первой полный title, для пагинации короткий
if ($do == "cat" and $category != '' and $subaction == '') { //если категория
	if ( $metatags['header_title'] and ! $page_extra ) $metatags['title'] = stripslashes($metatags['header_title']);
	else $metatags['title'] = stripslashes($cat_info[$category_id]['name']) . $page_extra;
} elseif ($dle_module == "main") { //если главная страница
	if ( ! $page_extra ) $metatags['title'] = stripslashes($config['home_title']);
	else $metatags['title'] = stripslashes($config['short_title']) . $page_extra;
} elseif ($metatags['header_title']) $metatags['title'] = stripslashes($metatags['header_title']);
//разные title для страниц пагинации, для первой полный title, для пагинации короткий


Сделали? Тогда можете считать, что вы выжали максимум возможностей из движка DLE! Но это еще не все.)))

Редирект с несуществующих страниц пагинации на правильные и существующие

Открываем файл /engine/modules/show.short.php и в самом низу находим:
}
?>

ВЫШЕ добавляем:
//редирект на последнюю страницу, если в url указана страница больше чем максимально существующая
$all_pages_count = @ceil( $count_all / $config['news_number'] );
	if ($cstart > $all_pages_count) {
		if ($all_pages_count > 1) {
			header('HTTP/1.1 301 Moved Permanently');
			header ('Location: ' . $url_page . '/page/' . $all_pages_count . '/');
			die();
		} else {
			header('HTTP/1.1 301 Moved Permanently');
			header ('Location: ' . $url_page . '/');
			die();
		}
	} 
//редирект на последнюю страницу, если в url указана страница больше чем максимально существующая


Немного поясню код: идет проверка на условие — если номер текущей страницы больше чем максимальное количество страниц на сайте (или в категории), то происходит редирект на последнюю страницу. Если запрашивается страница номер 2, а страниц всего одна, то происходит редирект на гравную страницу (или главную страницу категории).
Пример на пальцах, кто-то запрашивает страницу сайта site.ru/page/435/, а на этом сайте всего 268 страниц, следовательно, случится редирект на адрес site.ru/page/268/.

Редирект для публикаций, у которых отсутствует ID, на главную страницу

В панели вебмастера висит много страниц с ошибкой 404 такого вида site.ru/category/subcat/page-name.html, а по правилам должно быть так site.ru/category/subcat/123-page_name.html. Вот честно, до сих пор не понимаю, каким образом и почему пропал ID новости и кто ссылался на публикации таким образом. Никаких модулей и хаков, которые убирают из url его идентификатор я никогда не использовал, так что грешу на пользователей, которые «криво» ставят ссылки в своих бложеках на мой сайт. Ну да ладно, это уже не важно, а важно разобраться с этой проблемой!

Открываем все тот же файл /engine/engine.php и находим:
				if ($subaction == '') $subaction = "showfull";
			}

НИЖЕ добавляем:
// 301 редирект на главную с адресами страниц новостей, где пропал id
			if ( ( $config['allow_alt_url'] == "yes" ) && (strpos($_SERVER['REQUEST_URI'], '.html') !== false) && ($dle_module == "main") ) {
 
					header("HTTP/1.0 301 Moved Permanently");
					header("Location: {$config['http_home_url']}");
					die("Redirect");
			}
// 301 редирект на главную с адресами страниц новостей, где пропал id


Теперь все адреса, содержащие на конце .html и не содержащие в себе ID будут редиректиться на главную страницу. И не переживайте по поводу статических страниц, они, хоть и так же не имеют ID в url-адресе, но редиректиться не будут, а будут работать как и прежде.

Редирект для удаленных или несуществующих новостей на главную

Ну, тут стандартная ситуация и может встретиться на любом сайте. Вы удалили какую-то новость и, понятное дело, будет выдаваться 404 ошибка. Если вас это не устраивает, а именно то, что выдается 404 ошибка, то можно сделать, например, 301-редирект на главную страницу сайта, которая уж точно существует ;)

Открываем файл /engine/modules/show.full.php и находим:
	elseif( ! $news_found ) {
		@header( "HTTP/1.0 404 Not Found" );
		msgbox( $lang['all_err_1'], $lang['news_err_12'] );
	}

ЗАМЕНЯЕМ на:
// 301 редирект на главную, если новость не найдена/не существует
	elseif( ! $news_found ) {
					header("HTTP/1.0 301 Moved Permanently");
					header("Location: {$config['http_home_url']}");
					die("Redirect");
	}
// 301 редирект на главную, если новость не найдена/не существует


Теперь при переходе на несуществующую или удаленную публикацию будет осуществляться редирект на главную страницу сайта.

Запрещаем индексацию разделов сайта при помощи мета-тега robots

Расширенную версию данного трюка смотрите на форуме про правильный robots.txt для DLE
.
А сейчас я расскажу, как можно реализовать вывод этого самого метатега в движке DLE в определенных разделах сайта.

Открываем уже полюбившийся файл /engine/engine.php, находим бесполезную строку и удаляем:
<meta name="robots" content="all" />


Если такой строки нет, ничего страшного, просто идем дальше.

Находим далее:
if ($config['allow_rss']) $metatags .= <<<HTML
 
<link rel="alternate" type="application/rss+xml" title="{$rss_title}" href="{$rss_url}" />
HTML;

ВЫШЕ добавляем:
if ($subaction == 'userinfo' OR
	$subaction == 'allnews' OR
	$subaction == 'newposts' OR
	$do == 'stats' OR
	$do == 'addnews' OR
	$do == 'register' OR
	$do == 'favorites' OR
	$do == 'rules' OR
	$do == 'pm' OR
	$do == 'feedback' OR
	$do == 'lastcomments' OR
	$do == 'lostpassword' OR
	$do == 'search' OR
	$do == 'lastnews' OR
	$do == 'alltags' OR
	$do == 'tags' OR
	$dle_module == 'date') $metatags .= <<<HTML
\n<meta name="robots" content="noindex,nofollow" />
HTML;


Если вы хотите закрыть от индексации страницы пагинации, типа site.ru/page/X/ или site.ru/category/page/X/, тогда необходимо добавить одну строчку:
(intval($_GET['cstart']) > 1 )


В итоге код, приведенный выше преобразуется так:
if ($subaction == 'userinfo' OR
	$subaction == 'allnews' OR
	...
	$dle_module == 'date' OR
	(intval($_GET['cstart']) > 1 )) $metatags .= <<<HTML
\n<meta name="robots" content="noindex,nofollow" />
HTML;



Добавляем тег rel=”canonical” для страниц просмотра полной новости

Открываем файл /engine/modules/show.full.php и находим:
		} else {
 
			$full_link = $config['http_home_url'] . "index.php?newsid=" . $row['id'];
			$print_link = $config['http_home_url'] . "engine/print.php?newsid=" . $row['id'];
			$short_link = "";
 
		}

ВЫШЕ добавляем:
$canonical = $full_link;



Открываем файл /engine/engine.php и находим:
if ($config['allow_rss']) $metatags .= <<<HTML
 
<link rel="alternate" type="application/rss+xml" title="{$rss_title}" href="{$rss_url}" />
HTML;

НИЖЕ добавляем:
if (isset($canonical)) $metatags .= <<<HTML
\n	<link rel="canonical" href="{$canonical}" />
HTML;



Вот и всё =)


Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии

4

DevCode

Посетители 10 августа 2013 20:48
Спасибо! Круть, очень много полезного вычитал в этой статье, однозначно +
4

SkyLoKi

Посетители 10 августа 2013 21:14
Нехило. Завтра займусь )
4

LadyX

Посетители 11 августа 2013 09:07
Спасибо, очень полезная статья!
4

exces

Посетители 12 августа 2013 10:06
Все это уже конечно читали у Алаичъ'а на блоге... думал что нового появилось..
4
Цитата: exces
Все это уже конечно читали у Алаичъ'а на блоге... думал что нового появилось..

Все да не все...
4

bymyny

Посетители 12 августа 2013 19:21
хорошая статья, много нового для новичков есть
4

Cuctemko

Посетители 12 августа 2013 21:09
Ребят, помогите, сделал все по статье, но теперь не открывается полная новость! Просто обновляет странице на главную, и все, хотя url меняется. Что делать?
4
Цитата: Cuctemko
Ребят, помогите, сделал все по статье, но теперь не открывается полная новость! Просто обновляет странице на главную, и все, хотя url меняется. Что делать?

какой пункт? и какая версия дле?
Влюблённая Офелия плыла себе вдаль
Сияла ночь, звенела земля.
4

Cuctemko

Посетители 13 августа 2013 08:06
Цитата: Gameer
какой пункт? и какая версия дле?

Какой пункт точно не знаю, но где-то после этого
Убираем слеши из URL тегов

DLE 10.0 PW edition.
4

wildtj

Посетители 13 августа 2013 09:01
Отличная статья, только пункт с тегами пропустил, у меня хлебные крошки стоят на них :D
4
Честно говоря, нового я вообще ничего не увидел. Однако, приятно, что всё это собрали в одну статью. Легче ориентироваться. Спасибо ;)
4

sergseo

Посетители 29 августа 2013 18:50
Здравствуйте.
Нашел в гугле по оптимизации ДЛЕ10 этот сайт, подкупило то что автор АлаичЪ (ранее тоже сталкавался). Все установил как написано. После апдейта заметил, что упал траф с яндекса с 1К до 50хостов. Псмотрел страницы в индексе Яши там почти все были такого вида:site.ru/2010/07, site.ru/2010/07 или site.ru/2011/05/14/ и тд.
Начал искать причину-обнаружил два rel=”canonical один на главную, второй на полную новость. Вообщим снял canonical и добавил в роботс Disallow: /201*/ , Disallow: /200*/.
Позиции в Я после второго апа не вернулись.
Вопрос автор модификации сам проверял на ДЛЕ10 или просто все собрал в кучу у Алыча?
4

rullan

Посетители 8 сентября 2013 21:40
Я заметил такую особенность если есть много страниц - /page/1/, /page/2/ и т.д. То робот сам определит какую часть статьи внести в индекс, первую или 5 страницу. А нам без разницы какая страница попадет в индекс, все равно будет переход на наш сайт... winked
4
Цитата: sergseo
Здравствуйте.
Нашел в гугле по оптимизации ДЛЕ10 этот сайт, подкупило то что автор АлаичЪ (ранее тоже сталкавался). Все установил как написано. После апдейта заметил, что упал траф с яндекса с 1К до 50хостов. Псмотрел страницы в индексе Яши там почти все были такого вида:site.ru/2010/07, site.ru/2010/07 или site.ru/2011/05/14/ и тд.
Начал искать причину-обнаружил два rel=”canonical один на главную, второй на полную новость. Вообщим снял canonical и добавил в роботс Disallow: /201*/ , Disallow: /200*/.
Позиции в Я после второго апа не вернулись.
Вопрос автор модификации сам проверял на ДЛЕ10 или просто все собрал в кучу у Алыча?


Ничего сверхъестественного нету в этих модификациях, конечно, работает и на 10ке.
4

HolySong

Посетители 9 октября 2013 11:02
На мой рсс это не повлияет?
4

DeHuC

Посетители 15 октября 2013 21:36
Спасибо! Буду пробовать.+
4

efendi

Посетители 26 ноября 2013 18:34
Цитата: Qnut
Цитата: exces
Все это уже конечно читали у Алаичъ'а на блоге... думал что нового появилось..

Все да не все...


Как же не всё!? Конечно всё от Алаича!
Ознакомился со статьёй полностью, ничего уникального не нашёл.
Но для новичка, которые не были у Алаича, самое то, что доктор прописал)
4

Pegucka

Посетители 13 декабря 2013 23:15
а для 10.1 подойдет?
4

Gera4

Посетители 15 декабря 2013 12:03
Хотите угробить сайт и статистику в поисковиках, это статься для Вас
4

efendi

Посетители 15 декабря 2013 12:09
Цитата: Gera4
Хотите угробить сайт и статистику в поисковиках, это статься для Вас


Что по вашему тут не так, что можно прям угробить?
4
Цитата: Gera4
Хотите угробить сайт и статистику в поисковиках, это статься для Вас

Да что вы говорите...
4

Pegucka

Посетители 17 декабря 2013 23:13
для 10.1 подойдут эти изменения?!
4

ov3r

Посетители 4 февраля 2014 13:58
Цитата: Pegucka
для 10.1 подойдут эти изменения?!

Вот для для DLE 10.1 - http://ov3r.ru/blog/articles/seo-optimizaciya-zagolovkov-v-dle-101/, остальные части сами глянете.
4

Ashot

Посетители 5 февраля 2014 17:15
=
Цитата: ov3r
Вот для для DLE 10.1 - http://ov3r.ru/blog/articles/seo-optimizaciya-zagolovkov-v-dle-101/, остальные части сами глянете.

Не думал Вас автор тут встретить. Спасибо за статьи, по вашему мануалу сделал оптимизацию, и скажу доволен на 100%
Жду от Вас продолжения, а именно интересует "о настройке индексации сайта", да и хотелось от вас услышать пару тройку статей внешней оптимизации, и как правильно продвигать проекты на dle...

P.S интересует ваше мнение об модуле "LinkEnso", а так же "CatFace" как считаете польза от них есть в продвижении?
Спасибо!
4

ov3r

Посетители 4 марта 2014 21:02
Цитата: Ashot
=
Цитата: ov3r
Вот для для DLE 10.1 - http://ov3r.ru/blog/articles/seo-optimizaciya-zagolovkov-v-dle-101/, остальные части сами глянете.

Не думал Вас автор тут встретить. Спасибо за статьи, по вашему мануалу сделал оптимизацию, и скажу доволен на 100%
Жду от Вас продолжения, а именно интересует "о настройке индексации сайта", да и хотелось от вас услышать пару тройку статей внешней оптимизации, и как правильно продвигать проекты на dle...

P.S интересует ваше мнение об модуле "LinkEnso", а так же "CatFace" как считаете польза от них есть в продвижении?
Спасибо!


Простите, давно не заходил сюда. Как раз готовился написать о настройке индексации, а также о модулях LinkEnso, CatFace, а также других )
4

akbarjon16

Посетители 16 апреля 2014 19:06
Спасибо, очень полезная статья!
4

Jerry-

Посетители 10 января 2015 16:39
Спасибо. Давно искал что то вроде этого.

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.