RSS

Оптимизация шаблона WordPress

Оптимизация шаблона

1. Хлебные крошки

В каждом посте, а желательно и в категории размещать «хлебные крошки» — это такой способ навигации, который выглядит следующим образом:

Главная> Статьи> Мануал WordPress

Причем все это является ссылками на соответствующие разделы/страницы. Такой способ навигации хорош тем, что:

  • Это дает возможность пользователям легко перемещаться по сайту.
  • Это позволяет поисковым системам лучше понимать структуру сайта.

Чтобы хлебные крошки отображались на нужных нам страницах, необходимо отредактировать файлы вашей темы single.php и page.php.

Более исчерпывающую информацию и мануал по установке хлебных крошек читайте на n-wp.ru.

2. Оптимизация заголовков wordpress

По умолчанию, заголовки на страницах wordpress отображаются в следующем формате:
Название блога » Архив » Заголовок поста
Чтобы занять более высокие позиции в поиске и получить больше трафика, необходимо, чтобы все было наоборот. Все дело в том, что поисковые системы уделяют больше внимания словам, которые находятся ближе к началу заголовка. Кроме того, пользователи, просматривая выдачу, в первую очередь также обращают внимание на первые слова в заголовках.

Проще всего настроить внешний вид заголовков в wordpress можно с помощью плагина All-In-One SeoPack. С помощью него можно не только настроить общую структуру заголовков на всем сайте, но и прописывать вручную для каждой страницы свой уникальный заголовок.

Есть еще один плагин для настройки заголовок и многого другого HeadSpace 2, но русской версии я не нашел.

Я предпочитаю для разных типов страниц использовать разные заголовки и с помощью плагина настроил их следующим образом:

Для постов/страниц: %%title%% — Название блога
Для категорий: %%category%% Archives %%page%% — Название блога
Для тегов: %%tag%% Archives %%page%% — Название блога
Архивы: Архив блога %%page%% — Название блога

3. Очистка кода
Поскольку WordPress и так слишком ресурсоемкий движок, его код необходимо держать в чистоте, удаляя все лишнее. К тому же это ускоряет скорость загрузки сайтов, что положительно сказывается на позициях в выдаче. Если вы плохо разбираетесь в html, css и php, то лучше поручить это дело профессионалам.

4. Прописываем теги H1-H5

Теги H1-H5 по-прежнему важны для оптимизации, но только использовать их нужно грамотно. Честно сказать, H3 я ни разу не использовал, хватает H1-H2 – я не пишу настолько огромных многоуровневых мануалов. Я использую эти теги в постах следующим образом:

  • H1 – заголовок поста.
  • H2 – подзаголовки (вот как в этой статье).

H1 можно использовать только один раз, остальные – сколько угодно.

5. Нумерация страниц архива

По умолчанию, в большинстве шаблонов wordpress навигация по архиву осуществляется с помощью ссылок «Следующая страница» и «Предыдущая страница». Чтобы вывести ссылки на все страницы архива, облегчив тем самым навигацию и индексацию поисковыми системами сайта, нужно воспользоваться плагином Pagerfix. Чтобы сделать вот такую навигацию на своем сайте:

Нужно отредактировать шаблон index.php, заменив этот участок кода:

PHP код:

<div class="navigation">
<div class="alignleft">
<?php next_posts_link('« Older Entries') ?>
</div>
<div class="alignright">
<?php previous_posts_link('Newer Entries »') ?>
</div>
</div>

Вот этим:

PHP код:

<div class="navigation">
<?php
pager_fix(" "," "," ","« Previous page","Next Page »","strong");
?>
</div>

Более подробно это расписано в этой статье.

6. Закрываем ненужные ссылки тегом nofollow

Нет никакой необходимости оставлять открытыми для индексации многие внешние ссылки, к примеру, счетчики посещаемости, а также внутренние ссылки. К примеру, зачем оставлять открытой для индексации страницу «О сайте»? Какую пользу для поиска она несет? Я считаю никакой, так зачем тогда оставлять сквозную ссылку на нее?

7. Похожие записи

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

Проще всего это сделать с помощью плагина Simple Tags, об установке которого неплохо расписано на сайте с уроками wordpress WPnew.ru.

Любые ваши дополнения с удовольствием выслушаю в комментариях.

 
Оставить комментарий

Опубликовал на Ноябрь 15, 2011 в Обучающие статьи

 

Метки: , ,

Оптимизация сайта на wordpress: полное руководство (часть 1)

Что мне никогда не нравилось, так это то, что всю необходимую информацию о продвижении, оптимизации и заработке на сайтах нужно собирать по крупицам. Да, на любом блоге можно найти практически все необходимые статьи, но они либо перестали быть актуальны, либо плохо расписаны, либо являются некачественными переводами западных источников, либо состоят из воды. Та же ситуация и с оптимизацией блога на wordpress – статей написано много, а чтобы все это было в одном месте – такое найти трудно. Поэтому, сегодня я публикую полное руководство «от А до Я» по оптимизации сайтов на wordpress.

Основы оптимизации

WordPress – изначально достаточно хорошо оптимизированный движок. Его бы я поставил в пример любым другим движкам. Но благодаря нескольким дополнительным действия можно еще лучше оптимизировать свой сайт.

1. Постоянные ссылки (ЧПУ)

Первое, что необходимо сделать, так это настроить структуру постоянных ссылок. Сделать это можно на вот этой странице:

Код HTML:

http://site.com/wp-admin/options-permalink.php.

Перейти на нее можно из меню «Параметры» — «Постоянные ссылки». По умолчанию, ссылки имеют вид ?p=<postid>, а нам нужно человекопонятные URL адреса. Среди стандартных вариантов мне ничего не нравится:

Чаще всего я использую вот такие структуры URL:

Код HTML:

/post-name/
/category/post-name/
/category/post-name.html

Больше всего мне нравится последний вариант. Чтобы сделать постоянные ссылки вида /category/post-name.html нужно на странице настроек выбрать пункт Custom Structure («Произвольно» если у вас русская версия) и ввести туда следующую строку:

PHP код:

/%category%/%postname%.html

Чтобы привести все ссылки к виду /post-name/ нужно в это поле ввести следующую конструкцию:

PHP код:

/%postname%/

После изменения внешнего вида ссылок, особенно если ваш сайт уже какое-то время находится в сети и, тем более, если имеет некоторые обратные ссылки, нужно установить плагин для перенаправления посетителей со старых адресов на новые. Он называется Redirection (скачать можно по ссылке). Более подробно прочитать о плагине на русском языке и оо его установке можно на сайте wordpressinside.ru.

В русскоязычной версии WordPress ссылки в ЧПУ отображаются на русском языке. Чтобы ссылки были написаны транслитом, необходимо установить и активировать плагин RusToLat.

2. WWW против не-WWW

Определитесь, как вам больше нравится – домен с www или без www. Я предпочитаю использовать вариант без www, т.к. наличие в домене ненужных лишних 3 букв и точки меня напрягает, да и старомодно это как-то. Допустим, вы выбрали вариант без WWW. Но не все так просто, как кажется. Нам теперь нужно настроить на сайте редиректы, чтобы поисковые системы случайно не посчитали версию с и без www разными сайтами, а также чтобы весь вес обратных ссылок переправлялся именно туда, куда нужно, а не в пустоту. Для этого в файле .htaccess прописывает следующие строки:

PHP код:

# www редирект
RewriteCond %{HTTP_HOST} ^www.domain.ru$ [NC]
RewriteRule ^(.*)$ http://domain.ru/$1 [R=301,L]

Более подробно о настройке файла .htaccess рекомендую прочитать в моей статье.

Для Яндекса желательно указать главное зеркало сайта в файле robots.txt, который размещается в корневом каталоге сайта. Чтобы Яндекс знал, что в поиске нужно отображать домен без WWW, в robots.txt необходимо разместить следующий текст:

Код HTML:

User-agent: Yandex
Allow: /
Host: nash-sait.ru

Более подробно о использовании файла robots.txt можете почитать в Яндекс.Помощи для вебмастера.

3. Убираем дубли и закрываем ненужные страницы от индексации

По умолчанию в wordpress для индексации открыты все страницы. Из-за этого на сайте появляется большое количество страниц с дублированным контентом. Только представьте, на скольких страницах окажется ваш пост, если не закрыть ненужное от индексации. Предположим, что на главную вы выводите полный текст поста. В таком случае, этот текст окажется на главной, на странице поста, на странице тегов, в архивах, на отдельной странице каждого из комментариев, в категории (или в нескольких). Возможно, я что-то еще упустил. Но даже этого достаточно, чтобы текст продублировался не менее 6 раз. Поисковые системы, конечно, неплохо понимают движки, но иногда все равно путаются. Да и не любят они, когда столько дублей на сайте. Поэтому, нужно закрыть все ненужные страницы от индексации и никогда не отдавать полный текст постов на главную страницу. Я всегда вывожу только анонсы. Кроме того, необходимо закрыть некоторые папки на хостинге от индексации.

Robots.txt для wordpress должен выглядеть следующим образом:

Код HTML:

User-agent: Yandex
 Disallow: /cgi-bin
 Disallow: /wp-admin
 Disallow: /wp-includes
 Disallow: /wp-content/plugins
 Disallow: /wp-content/cache
 Disallow: /wp-content/themes
 Disallow: /wp-trackback
 Disallow: /wp-feed
 Disallow: /wp-comments
Disallow: /category/*/*
 Disallow: */trackback
Disallow: /trackback
 Disallow: */feed
Disallow: /feed
 Disallow: */comments
Disallow: /comments
Host:  mywpblog.ru

User-agent: *
 Disallow: /cgi-bin
 Disallow: /wp-admin
 Disallow: /wp-includes
 Disallow: /wp-content/plugins
 Disallow: /wp-content/cache
 Disallow: /wp-content/themes
 Disallow: /wp-trackback
 Disallow: /wp-feed
 Disallow: /wp-comments
 Disallow: /category/*/*
 Disallow: */trackback
Disallow: /trackback
 Disallow: */feed
Disallow: /feed
 Disallow: */comments
Disallow: /comments
Sitemap: http://mywpblog.ru/sitemap.xml

Крайне желательно закрыть от индексации архивы, теги и т.д. Раньше я замечал небольшой трафик на страницы тегов, если они были открыты для индексации, сейчас же этого нет, поэтому лучше и их закрыть от индексации. Очень просто и быстро это можно сделать с помощью плагинаMeta Robots WordPress:

4. Оптимизация «more»

Анонсы постов на главную страницу выводятся с помощью тега more – то, что находится до него отображается на главной и в архивах, а то, что после – выводится только на странице поста. По умолчанию, тег more преобразуется в ссылку с анкором «Читать далее». С помощью плагина HeadSpace 2 можно заменить этот текст на что-то более оригинальное.

5. Оптимизация изображений

Важно не забывать оптимизировать изображения. Почему это так важно несколько дней назад писал в своем блоге Jozee, не вижу смысла изобретать велосипед, поэтому даю ссылку на его пост.

От себя хотел бы добавить, что есть специальный плагин, который автоматически добавляет к изображениям теги alt и title, что значительно упрощает работу, отлично подойдет всяким лентяям, которым лень вручную прописать альты к картинкам. Плагин называется SEO frendly images и позволяет автоматически подставлять в alt и title заголовок поста:

6. Установка плагинов для кеширования

Поскольку wordpress потребляет много серверных ресурсов, без кеширующих плагинов нам не обойтись. Установка подобных плагинов позволяет снизить нагрузку на сервер в несколько, а иногда и в десятки раз. Одним из популярных бесплатных wordpress плагинов для кеширования является Hyper Cache. О его установке и настройке можно прочитать в блоге КтоНаНовенького.

 
Оставить комментарий

Опубликовал на Ноябрь 15, 2011 в Обучающие статьи

 

Метки: ,

Создание сайта на UCOZ.

Здраствуйте дорогие форумчане читатели, не нашел подобной темы, но думаю совсем зеленым не помешает. А кому то просто нравится хостинг и движок ucoz. И так долго рассписывать не буду, поэтому сразу перейду к теме. И так что мы расмотрим в даном уроке.


Урок 1. Создание сайтов ucoz.

Содержание:
1) Введение
2) Создание unet профиля.
3) Создание сайта.
3.1 Создание игрового портала
4) Создание файла robots.txt

Часть первая. Введение.
Здраствуйте дорогие читатели. Немного хочу вас ввести в курс дела. Если вы молодой начинающий веб мастер не знаете какую систему CMS вам выбрать, то неплохим выходом в этой ситуации будет создание сайта в системе ucoz. Система ucoz — это бесплатный конструктор сайтов с отдельными платными модулями. Но на первых парах, вам будет достаточно бесплатной версии.

Часть вторая. Создание unet профиля.
Сначала давайте разберемся что такое unet. Unet — это общая система авторизации пользователей бесплатного конструктура ucoz. Тут будет подробная информация пользы unet профиля:

Для того чтоб создать сайт, нам нужно завести unet профиль. Регистрируемсяhttp://www.unet.com/

Зарегистрировались, вошли и перед нами появляется картина, как рабочий стол. Открываем ярлык «Мои сайты» и жмем на вкладку создание сайта. Появится окошко, как на картинке.

В строку адрес сайта придумываем название для своего будущего сайта, выбираем домен, ucoz предоставляет бесплатно домен второго уровня, типа .do.am, .3dn.ru. Принимаем соглашение, вводим капчу и жмем продолжить. Перед вами возникнет окошко с сообщением: cайт «Site.3dn.ru» успешно создан. На этом первая часть урока закончится.

Часть третья. Создание сайта.
Пункт 3.1. Создание игрового портала.
Игровой портал — одна из популярнейших тематик рунета. Вы можете взять, как одну конкретную игру, так и охватить обзором все популярные игры. И так продолжим с части второй. После того как вы нажали кнопку продолжить, перед вами появилось окошко с сообщением: cайт «Site.3dn.ru» успешно создан (незабудьте активировать все модули, лишними не будут). Чуть ниже будет кнопка «Панель управления сайтом», жмем. Придумываем название своего сайта. Выбираем стандартный шаблон (разницы особой нет, т.к. ставить будем нестандартный). И так, дальше у нас есть два пути, первый- это купить макет и верстку для него, ну и второй, скачать любой паблик шаблон который вам понравился. Скачать вы можете с любого сайта, значение не имеет. Самое главноескачать полностью рабочий шаблон. Для того чтоб он полностью работал, вам нужны конкретные файлы:
1) Txt файл под названием конструктор шаблонов. (возможно называется html или index)
2) Css или по другому таблица стилей.
3) Форма входа
4) Форма добавления новостей
5) Для каталога файлов: Вид материалов и Страница материала и комментариев к нему
6) Общий вид форума, вид материалов форума, общий вид страниц форума и форма добавления сообщений
7) Папка images или img
8) Возможно папка css
Это основные критерии по которым ваш сайт будет стабильно работать, без каких либо ошибок.
И так для того чтобы установить шаблон на ваш сайт, вам нужно сделать следующее.
Работа с FTP.
Для того что бы вам было удобней заливать файлы на сервер, скачайте программу FileZila. После того, как скачаете зайдите на главную страницу панели управления вашим сайтом и установите пароль для FTP во вкладке FTP детали.
1) Заходите в панель управления (в дальнейшем ПУ)
2) Открываем вкладку «Управление дизайном»
3) Далее «Конструктор шаблонов»
4) У нас появилось пустое окно для вставки текста. Копируем все из «Конструктор шаблонов.txt» и вставляем. Нажимаем создать шаблон.
Отлично шаблон создан. Далее мы выходим на главную страницу ПУ -> Управление дизайном и выбираем вкладку Таблица стилей (CSS). Удаляем все оттуда и вставляем все из нашего файла CSS, либо если у вас есть папка CSS, ее нужно залить на FTP в корень сайта и удалить все из Таблица стилей (CSS), и сохранить пустой.
Вот и установлен наш шаблон. Можно начинать заливать ваш сайт файлами и новостями.
Для создания музыкального или видео портала вам понадобится соответствующий шаблон. Устанавливается он абсолютно так же, как и игровой.

Часть четвертая. Создание файла robots.txt 
О создании файла известно отнють не каждому веб мастеру. Сразу предупрежу о том, что если вы не покупали премиум аккаунт любой стоймости, вы сможете редактировать файл robots.txt спустя месяц (1 месяц сайт в карантине), таковы правила ucoz. Ну и конечно же, для чего нам нужен robots.txt? Этот файл объясняет поисковым роботам какие страницы сайта или модули можно индексировать.
И так начнем создавать для своего сайта файл robots.txt. Первое что нам нужно прописать директиву user-agent:*.
User-agent:* — означает что вы открываете сайт для индексации всеми роботами. Если же вы хотите чтоб ваш сайт индексировал конкретный робот прописывайте так: User-agent: Yandex
Далее прописываем Dissalow. Директива будет говорить роботам о том какие разделы запрещенны к индексации. Код такого типа

Цитата:

User-agent:*
Dissalow:/

Запрещает к индексации все страницы и разделы сайта.
Код такого типа запрещает к индексации некоторые разделы:

Цитата:

User-agent:*
Dissalow:/forum/
Dissalow:/news/
Dissalow:/image/

Допустим если вы хотите запретить к индексации только все файлы типа .doc, то вам нужен вот такой код:

Цитата:

User-agent:*
Dissalow:*.doc

Ну про редирект расписывать в данной теме я не буду, но скажу одно что нужно дописывать host. Т.е. получается вот так:

Цитата:

User-agent:*
Dissalow:/
Host:site.ru либо www.site.ru

Надеюсь что вы поняли, как вам составить для своего сайта файл robots.txt. Ну и небольшой шалончик файла robots.txt:

Цитата:

User-agent: *
Disallow: /panel/
Host: site.ru
Sitemap: http://site.ru/sitemap.xml

Спасибо за внимание.

 

 
Оставить комментарий

Опубликовал на Ноябрь 14, 2011 в Обучающие статьи

 

Метки: , ,

Free Monitor for Google — проверка позиций сайта в google

Free Monitor for Google — проверка позиций сайта в google                    

                                              Скриншот:                                                                                                   https://i0.wp.com/www.htmlbiz.ru/images/103.jpg

Описание программы:

 Основные возможности Free Monitor for Google:

  1. Отображение сайта в выдаче поисковой системы Гугл.
  2. Отображение статистики запросов.
  3. Отслеживание сайтов конкурентов.
  4. Поддержка более 50 стран.
  5. Поддержка работы через proxy.
  6. Экспорт результатов в отдельный файл
  7. Поддержка юникода

    По умолчанию программа проверяет первые 10 позиций поисковой выдачи google, однако в настройках можно выставить большую глубину просмотра. Кроме того, программа сохраняет позиции и может определить их изменения.

  8. Read the rest of this entry »
 

Метки: , ,

Article Clone Easy — бесплатная программа для размножения статей

Article Clone Easy — бесплатная программа для размножения статей

Скриншот: 

http://webmasters.ru/forum/attachment.php?attachmentid=1746&d=1315105977

Описание программы:

Оцените, пожалуйста, мою программу для размножения статей. Написал для себя, чтобы реализовать и объединить все функции, которые мне необходимы в работе, но которые трудно найти в одной программе.

В архиве: программа, словари английских и русских синонимов (взятые из публичных источников), файлы поддержки русского и английского языков, демонстрационный проект.

Что, по моему мнению, отличает эту программу от других:
— бесплатность;
— поддержка русского и английского языков;
— богатый набор опций формирования и сохранения статей;
— удобный интерфейс .

Помимо этого реализовано:
— подбор синонимов;
— несколько вариантов перебора слов и выражений;
— неограниченная вложенность выражений;
— подсветка синонимов и синтаксиса;
— расстановка ссылок;
— штучное и групповое сравнение;
— работа с проектами;
— многочисленные опции формирования и сохранения статей.

С радостью приму заявки на добавление мелких функций и сообщения об ошибках

Read the rest of this entry »

 

Метки:

Словодёр — парсер подсказок

Словодёр — парсер подсказок

Скриншот:

https://i1.wp.com/seom.info/wp-content/uploads/2010/07/slovoder.jpg

Описание программы:

Словодёр — новый эффективный парсер поисковых подсказок. Основной конек Словодёра — развернутый результат. Так, только на нулевом уровне парсинга можно получить уже больше тысячи подсказок. Что уж говорить о поиске «в глубину».

Программа поддерживает работу через прокси-сервер, работает с популярными поисковыми системами, причем, в многопоточном режиме. Это означает, что одновременно анализируются данные со всех отмеченных ПС.

Результат можно экспортировать в виде обычного текста, формате SAPE (#a# #/a#) или же .

Отзыв от меня: прекрасное дополнение к словодёбу для СЯ.

Read the rest of this entry »

 

Метки: ,

СловоЁБ — эффективный анализ ключевых слов

     СловоЁБ — эффективный анализ ключевых слов

Скриншот:

https://i1.wp.com/seom.info/wp-content/uploads/2010/07/slovoeb-12.jpg

Описание:

СловоЁБ — это новый программный продукт, позволяющий эффективно парсить и обрабатывать слова. Среди основных инструментов СловоЁБа числятся:

1) парсинг сервиса Yandex.Wordstat: «плоский» и «объемным» поиск;
2) статистика LiveInternet: раскладка по популярности запросов в поисковых системах;
3) статистика Web Effector: бюджет, региональность, сроки продвижения и CPC запросов.
4) позволяет определять целевую страницу под запрос в Яндекс и Гугл.
Программа поддерживает ручную обработку капчи Яндекса, а также работу через прокси-серверы. В качестве альтернативы многопоточности выступает опция «Множитель скорости». Программа автоматически уменьшает время таймаута на количество добавленных прокси-серверов, в результате чего достигается не худшее увеличение скорости обработки данных.

Read the rest of this entry »

 

Метки: , ,