feedburner
Подпишись по e-mail:

test

Дек
8

Один постовой = 1 внешняя ссылка?

Автор: Курский бомж | Рубрика WordPress

postovoy

Постовые начал размещать совсем недавно на сервисе GoGetLinks. До этого с этим видом заработка дела не имел.

И первое что меня смутило — в сервисе продаю место для постового на одной странице третьего уровня вложенности, а он вместе со ссылкой появляется, ввиду особенностей движка wordpress, еще на нескольких страницах, а именно: в архивах, категориях, да и на главной если размещаю в свежем посте (я сейчас размещаю только в старых постах).

Естественно мне такая гора лишних внешних ссылок совсем не нужна...

Начал думать как можно сделать так, чтобы постовой вместе со ссылкой отображался только на одной старнице — с самим постом. Сталкивался при оптимизации тайтлов на блоге с условием if (is_single ()), которое как раз подходит под описанную задачу. Если оно выполняется, значит это страница с одиночным постом и можно размещать постовой. Но в тексте статьи php не работает, а я в php почти не разбираюсь чтобы копать куда-то глубже...

Второй вариант — размещать постовой в конце поста, а перед ним ставить тег more. Все получается хорошо — постовой размещается только на странице со статьей целиком, а на всех остальных нет. Но появляется ссылка «Читать далее»! Которая во-первых, вводит в заблуждение пользователей, они думают что отображена статья не полностью, ну а во-вторых, не столь важно конечно, но лишние внутренние ссылки с таким дурацким анкором тоже ни к чему.

Кстати на форуме mywordpress.ru спрашивал об этом и мне не предложили ничего интересного...

Решение нашлось почти случайно :-) Оказывается ни в каком php копаться не нужно, писать плагин тоже не нужно (я уже собирался в это дело вникать). Способ похож на последний описанный, а именно:

Размещаем постовой в конце поста, а перед ним ставим(в режиме html):

<!--more -->

После слова more обязательно пробел(в посте получилось как будто по обеим сторонам стоит по одному дефису, на самом деле их по два, в общем жмете кнопку more на панели и просто добавляете пробел). И получаем — на главной и других страницах постовой не отображается, но и никакой ссылки вроде «Читать далее» тоже не появляется, вообще никакой ссылки, а вот на странице с самим постом все нормально!

Сейчас зарегистировался в Блогуне, не знаю правда какие там условия насчет размещения постовых, заодно интересно посмотреть и сравнить цены с GoGetLinks.


Окт
11

Seo WordPress оптимизация

Автор: Курский бомж | Рубрика SEO

Сейчас я расскажу на собственном примере, как я оптимизировал свой блог на WP для поисковиков. Рассматривать буду пункты из предыдущего моего поста Внутренняя оптимизация сайта, только применительно к CMS WordPress, ну это понятно по названию поста — Seo WordPress оптимизация .

Так как в простой html страничке все необходимые действия по поисковой оптимизации сделать очень просто — прописываешь все какие нужно тэги, ставишь нужные ссылки и все. С блогом на WP чуть сложнее и мне пришлось покопаться, чтобы выполнить все пункты из предыдущего поста :-)

1. Тайтл страницы.

Для того чтобы нужный поисковый запрос находился в Title вашей страницы — устанавливаем плагин All in One SEO Plugin, в его настройках должно быть прописано: Post Title Format: %post_title% | %blog_title% . И теперь заголовок страницы с вашим постом будет начинаться с заголовка поста, который в свою очередь будет содержать нужный поисковый запрос.

2. Внешние ссылки.

Внешние ссылки со страницы убираем плагином JawsIk External Redirect (сокращенно (J) ExR). Плагин автоматически заменяет все внешние ссылки на внутренние с редиректом. Так что для пользователей разницы никакой, а вот для поисковиков большая :-)

3. ЧПУ.

Для того чтобы наши страницы содержали в названии заголовок поста, наприсанный транслитом, понадобится плагин RusToLat. Для того, чтобы наши страницы выглядели как статические нужно установить плагин Page_Htm и в разделе меню Постоянные ссылки написать в произвольных настройках наподобие /%category%/%postname%.html . И так, для того чтобы у нас получился оптимизированный для SEO WordPress блог — остался последний шаг.

4. Тег <H1>

Наконец-то дошли до самого сложного :-) Дело в том, что обычно темы WordPress устроены так, что тегом <H1> на странице выделяется заголовок блога! Что нам совсем не нужно! А заголовки постов выделяются всего лишь в <H2>, или даже в  <H3>, что недопустимо. Но это можно исправить.

Для начала сделаем так, чтобы заголовок блога на страницах с одиночными постами выделялся тегом <H2> вместо <H1>. На всех остальных же страницах можно оставить как есть, так как страницы например со списком постов в категориях обычно целенаправленно не продвигаются :-)

Для этого открываем файл header.php в теме блога. Находим строку вида:

<h1><a href="<?php bloginfo ('url'); ?>"><?php bloginfo ('info'); ?></a></h1>

У вас она может иметь и немного другой вид, но главное чтобы выделась тегом <H1>. И меняем её на код вида:

<?php if (is_single ()){ ?>

<h2><a href="<?php bloginfo ('url'); ?>"><?php bloginfo ('info'); ?></a></h2>
<?php } else {?>

<h1><a href="<?php bloginfo ('url'); ?>"><?php bloginfo ('info'); ?></a></h1>
<?php } ?>

То есть в начале идет проверка: страница с одиночным постом или нет. Если да, то заголовок блога будет стоять в теге <H2>, и H1 останется свободен. А если на странице не единственный пост, то оставляем заголовок блога под тегом <H1>.

Соответственно отображение заголовка блога нужно изменить в стилях CSS, чтобы наш H2 заголовок выглядел как H1.

Второй шаг — поменять выделение зголовка поста с <H2> на тег <H1>. Для этого открываем файл single.php темы. Находим строчку вида:

<h2><?php the_title (); ?></h2>

Она может быть и совсем другого вида, намного длиннее, например со встроенной ссылкой... Главное чтобы присутствовал код <?php the_title (); ?>. И меняем эту строчку на:

<h1><?php the_title (); ?></h1>

А вот тут уже желательно удалить постороннюю фигню и оставить именно так как я написал, потмоу что любая лишняя информация в теге H1 не нужна, она уменьшает вес наших ключевых слов.

И опять же меняем отображение заголовка в style.css темы, чтобы H1 заголовок поста выглядел как и раньше в H2.

P.S. так как темы бывают довольно разные, то один в один все может не совпадать, но главное понять принцип, а остальное — дело техники :-) вооружайтесь учебником по CSS и вперед!

На этом Seo WordPress оптимизация не заканчивается, и если найду чтонибудь еще, то буду добавлять в этот пост.