Web-разработка - Репутация: 549
- Webmoney BL: ?
| Эта статья написана для конкурса от eTXT, Admitad и WebMasters. Возьму на себя смелость немного сместить главный смысл статьи с чистого SEO-аспекта в техническую сторону. Да простят меня судьи. Поехали. Начну свое повествование с самого начала, с того, что это. Нетрудно догадаться, что смысл в линке (link) или ссылке по-нашему, т.е. мы оставляем ссылки на страницах сайта. Иначе говоря, связываем страницы. Перелинковать можно, как страницы одного сайта (внутренняя), так и нескольких (внешняя), тем самым образовав сетку сайтов. О внешней я говорить в статье не буду, а подробно рассмотрю внутреннюю. Внутренняя перелинковка является важным аспектом всей оптимизации сайта. Грамотная перелинковка даст: Более быструю индексацию (Навигация сайта также будет являться частью перелинковки. А навигация сайта и его индексация гуляют вместе) Значительное повышение просмотров (Одно из важных правил перелинковки – тематичность, а посетители с удовольствием почитают статью-дополнение) Рост PR – показателей страниц (PR, в отличии от тИЦ, дается каждой отдельной странице) Повышение релевантности страниц в ПС (Внутренняя ссылка, тоже ссылка, и влияет на ранжирование, а тем более тематичная с нужным анкором) О навигации. Даже если сайт собирается торговать ссылками и хозяину плевать на удобство перемещения посетителей, стоит делать хорошую навигацию. При продаже ссылок есть такая вещь – уровенб вложенности, при хорошей навигации (читаем, перелинковке) страниц с УВ4 нет (даже при 10к+ страниц решается с помощью архивов по месяцам) Ну и если нам не плевать на посетителей и мы хотим повысить число просмотров, то навигация с разбивкой на категории должна быть. Плюс ПС сейчас практикуют быстрые ссылки в сниппетах, которые привлекают внимание и делают сайт в выдаче более заметным. Схема перелинковки. Много слов сказано на эту тему, не буду высказываться по поводу «какая лучше». Способов и типов огромное количество, но ресурсов, где использована какая-то одна встречаю очень редко, чаще они смешаны. Грамотная ручная перелинковка. Несмотря на то, что я выбрал путь автоматизации сего процесса, хочу подчеркнуть, что для того, чтобы появился хороший SEO-эффект для перелинковки, нужно к этому подходить с головой. Прежде всего, надо запомнить, что ссылки с одинаковыми анкорами склеиваются. Никогда не забывайте о тематичности. Ссылка на принтер со статьи о борще пользы принесет чуть больше, чем нисколько. Да и посетителю-любителю борща не будет интересно читать о принтере. Не старайтесь каждую ссылку заключать под ключевой анкор. Хорошее окружение вокруг «тут» и «здесь» ничем не хуже анкора. Где лучше размещать внутренние ссылки. «В статье» - сказал КЭП. Тут, на мой взгляд, надо определиться с какой целью линкуем – для ПСов или для людей. Для ПС чем выше ссылка в статье, тем она важнее (были бурные обсуждения на этот счет, я все-таки поддерживаю эту теорию), поэтому я рекомендую сослаться в начале статьи на что-либо для повышения НК запросов. Если же линкуем для людей, то не так важно расположение ссылки. Важно, чтобы она была «В тему!». Надеюсь, ничего не забыл и могу переходить к той самой технической части. Авто-перелинковка категории Кольцом лучше перелинковывать статьи одной категории, в таком случае статьи более тематичны друг для друга, да и вес распределяет «поровну». Вот php код для WP (нужно вставить в нужное место в шаблоне)
Код PHP код: <?
$li = 2;
$postID = $post->ID;
$postDate1 = get_the_time('YmdHis','','',false);
$cat = get_the_category(); $cat = $cat[0]; $cat = $cat->cat_ID;
$catQuery = new WP_Query('showposts=-1&cat='.$cat);
$i = 0;
if ($catQuery->have_posts() && $catQuery->post_count > 1) :
?>
<table style="margin:10px;" align="center" width="600" border="0" cellspacing="0" cellpadding="0">
<tr>
<?php
while ($catQuery->have_posts()) : $catQuery->the_post();
$postDate2 = get_the_time('YmdHis','','',false);
if ($postDate2 < $postDate1 && $post->ID != $postID) {
$i++;
if ($i <= $li) {
?>
<td width="200"><center><a style="font-size:13px;color:#888888;" href="<?php the_permalink() ?>" ><?php the_title(); ?></a></center></td><?php
}
}
endwhile;
?>
<?php
$posts = $li - $i;
$cat_count = get_category($cat)->category_count;
?>
<?php
if (($cat_count - 1) > $i) {
if ($posts > 0) {
$temp_query = $wp_query;
if (($cat_count - 1) < $li) $posts = $cat_count - 1 - $i;
query_posts('showposts='.$posts.'&cat='.$cat);
if (have_posts()) : while (have_posts()) : the_post();
?>
<td width="200"><center><a style="font-size:13px;color:#888888;" href="<?php the_permalink() ?>" ><?php the_title(); ?></a></center></td>
<?php
endwhile; endif;
$wp_query = $temp_query;
}
}
?>
</tr>
</table>
<?php endif; wp_reset_query();
?>
[свернуть] На картинке результат работы. То, что выводит код, подчеркнул зеленым. Для самых маленьких объясню, что код нужно вставлять в шаблон записи, обычно это single.php, сразу после функции выводящей текст или же перед ней (они могут выть разными в зависимости от шаблона) Для повышения просмотров. Также советую установить плагин с похожими записями, какой именно решать не мне. Часто они «ищут» подобные посты на основе тегов, но Contextual Related Posts генерирует сам на основе контента, правда не очень красиво выводит. Также советую приглядеться к Related Posts Thumbnails. Этот плагин красиво выводит рандомные записи из схожей категории, со схожими метками (можно настроить). Выводит в виде блоков. А теперь об автоматической перелинковке. Речь пойдет опять о плагине. Но это не похожие записи, а некое подобие перелинковки, как на википедии. В настройках мы задаем нужные анкоры и ссылку, куда они будут ссылаться, а плагин автоматически вставит ссылку, если в теле статьи найдет этот анкор. Называется плагин Terms Descriptions. На этом хочу закончить свое вещание, надеюсь статья окажется полезной, хотя нового ничего в ней нет, как и в 90% новых статей всего рунета. З.Ы. Может показаться, что мысли скачу. Да, так как писал в течение двух дней. |
Спасибо сказали: | bljaher(12.05.2014), Cyberflow(23.07.2012), dev1(23.07.2012), Dolmatov(15.10.2012), edison_m8(12.05.2013), epp(23.07.2012), Kiwikov(22.10.2013), Orcstation(23.07.2012), Psihard(12.05.2014), ROMASA464(13.09.2013), Steel(23.07.2012), _Серега_(13.08.2013), Любомир(23.07.2012), | |