Главная страница


Top.Mail.Ru
Приветствую Вас, Гость · RSS 10.08.2020, 05:23
Главная » 2011 » Декабрь » 3 » Wordpress: тонкости настройки и оптимизации
11:00
Wordpress: тонкости настройки и оптимизации
Добрый день, друзья! Любой человек, решивший вести свой личный блог в Интернете, сталкивается с проблемой выбора платформы. Наиболее распространенной на сегодняшний день является «Живой Журнал». Но «ЖЖ» обладает минимальными функциональными возможностями, которых недостаточно для создания яркого, запоминающегося блога. В этом случае блоггерам должна помочь система управления контентом WordPress.

WordPress (WP) - идеальная платформа для публикаций, ориентированных на веб-стандарты, эстетику, а также удобство использования. Главным отличием WordPress от большинства других CMS (систем управления контентом) является то, что она распространяется совершенно бесплатно.

WP – одна из самых популярных CMS и сфера её применения довольно широка: новостные порталы, интернет-магазины, галереи изображений, а также личные и корпоративные блоги. Причем в последнем классе данный «движок» несомненный лидер не только по популярности, но и по функциональным возможностям. Многие блоггеры полюбили WordPress за его простоту в использовании, широкие возможности расширения, богатый функционал. В этой статье мы рассмотрим основные моменты настройки «движка», плагины, позволяющие максимально эффективно использовать возможности блога, расскажем о грамотной поисковой оптимизации и поговорим о том, как избавиться от дублей контента в индексе поисковых систем.

Установка и настройка
Мы не будет заострять внимание на процессе установки «движка» на сервер, поскольку на просторах сети можно найти множество подробных инструкции по инсталляции WordPress, например, здесь: http://codex.wordpress.org/Установка_WordPress или здесь: http://wordpresse.ru/blog/4-ustanovka-wordpress-na-xosting/.

После окончания установки, Вы автоматически попадете в раздел настроек Wordpress (или проще говоря - в «админку»). В последующем Вы сможете попасть в этот раздел через меню пользователя на сайте, либо добавив в адресной строке к URL Вашего сайта /wp-login.php.

Чтобы приступить к настройке сайта необходимо открыть раскрывающийся список «Параметры», который расположен в нижнем левом углу. Перед Вами отобразятся несколько пунктов настроек. Разберемся в каждом из них.

Первый пункт «Общие настройки» дает возможность сконфигурировать общие параметры Вашего блога, такие как заголовок сайта, краткое описание, адрес сайта (URL), e-mail, формат даты и времени, членство и т.д. Остановимся подробнее на следующих подпунктах: «Адрес Wordpress» – предназначается для инсталляции CMS в подпапку; «Членство» – дает разрешение на регистрацию в блоге пользователей; «Роль нового пользователя» - определяет при регистрации полномочия участников. Теперь сохраняемся и переходим к следующему пункту – «Написание».

«Написание» содержит следующие настраиваемые параметры - «Размер текстового поля», «Форматирование», «Основная рубрика» и «Основная рубрика для ссылок», «Опубликовать», «Удаленная публикация» и «Публикация через e-mail», а также «Сервисы обновления», на которые стоит обратить внимание. Обязательно стоит добавить http://blogsearch.google.com/ping/RPC2, http://ping.blogs.yandex.ru/RPC2 и http://api.my.yahoo.com/RPC2. Кликаем по кнопке «Сохранить изменения». В разделе «Удаленная публикация» необходимо установить галочку, активирующую «xmlrpc» интерфейс (данная функция необходима при добавлении сайта на биржу BuyPost.ru).

Далее настраиваем пункт «Чтение». В начале необходимо выбрать способ отображения главной страницы. На выбор предлагается два варианта – «Отображение последних записей» и «Вывод статической страницы», например «О блоге». Рекомендуем выбрать первый вариант. Затем можно указать число записей в RSS-ленте и на странице. Более важным параметром настроек является способ отображения новостей в ленте – «Полный текст» или «Анонс». Лучше выбирать второй вариант, это обеспечит дополнительных посетителей для Вашего блога. Вновь сохраняемся и переходим к пункту «Обсуждение», который полностью посвящен настройкам отображения, добавления и вывода комментариев к материалам. Рекомендаций по его настройке практически нет, разве что необходимо убрать галочку с первого и второго пунктов, это позволит частично оградиться от спама.

Пункт настроек «Медиафайлы» можно оставить без изменений. Следующий раздел «Приватность» настраивался Вами ранее при инсталляции Wordpress, необходимо только убедиться, что выбран пункт, делающий блог видимым для поисковых систем. Остался последней пункт в настройки Вашего блога – «Постоянные ссылки». Необходимо выбрать вариант «Произвольно» и ввести следующую запись - /%id%/%postname%/.

Данный вариант наиболее предпочтителен, поскольку в итоге URL-адресы статей не будут пересекаться с названием категорий на сайте (их в последующем лучше закрыть от индексации через файл robots.txt, но об этом чуть позже).
На этом первичная настройка Вашего блога на WordPress завершена. Правда, на данный момент блог наделен лишь базовыми функциональными возможностями, которые расширяются при помощи плагинов. Поэтому рассмотрим модули расширения функционала, которые являются обязательными для любого блога на WP.

All in One SEO Pack
Для любого блога на WordPress плагин All in One SEO Pack является обязательным. В первую очередь, он предназначен для автоматической оптимизации заголовков статей, формирования мета-тэгов в автоматическом режиме, устранение дублирования контента. Более опытные пользователи сразу же зададутся вопросом, какими преимуществами обладает данный плагин по отношению к аналогичным модулям расширения, например Platinum SEO Pack или HeadSpace2.

Сейчас мы перечислим основные из них:

- используются собственные фильтры, выступают в качестве API. За счет этого функциональность плагина может быть расширена другими модулями;
- для WP e-Commerce сайтов имеется поддержка SEO-интеграции;
- автоматическая генерация мета-тегов - «title»; «description», «keywords»;
- возможность установки мета-тегов для каждой записи/страницы;
- уменьшение количества дублей контента.

Теперь Вы, наверное, убедились, почему стоит отдавать свое предпочтение именно All in One SEO Pack. Разберемся в его установке и настройке.

Данный плагин, как и любой другой модуль расширения функциональности для WP, вначале необходимо скопировать в папку /wp-content/plugins/. Затем заходим в «админку», и переходим в раздел «Плагины», где и активируем наш плагин. Когда All in One SEO Pack активирован, нужно запустить его в работу. Для этого в разделе «Настройки» переходим по вкладке «All in One SEO» и выбираем напротив записи «Plugin Status» пункт – «Enabled».

Затем необходимо заполнить поля «Home Title», «Home Keywords» и «Home Description» – это мета-тэги «title», «keywords» и «description», соответственно. Мета-тег «title», иначе название Вашего блога, должен быть запоминающимся и подчеркивающим индивидуальность Вашего проекта. При этом его длина не должна быть больше 100-150 символов. Мета-тег «keywords» должен быть заполнен словами и словосочетаниями, которые в полной мере соответствуют выбранной Вами тематике. Мета-тег «description» - это описание Вашего блога. Оно должно быть «вкусным», выступать приманкой, которая будет привлекать пользователей на Ваш блог. Именно это описание для сайта используют поисковики для «сниппета» (ссылок на сайты с кратким описанием) в поисковой выдаче.

Настоятельно рекомендуем отметить пункт «Canonical URLs». Основное его назначение показать поисковым системам, какая из версий однотипных страниц является главной (приоритетной) для индексации.

Поле «404 Title Format» служит для установки заголовка для не найденных страниц, то есть с ошибкой 404.

В WordPress 3.0 появилась возможность создания собственных мета-полей. Если вы создали их, то стоит отметить пункт «SEO for Custom Post Types», иначе оставьте не отмеченным.

Раздел «Use noindex for» содержит три поля, каждое из которых должно быть обязательно отмечено, поскольку этот пункт содержит информацию о тех областях сайта, которые не должны индексироваться поисковыми роботами. Это минимизирует создание дублей контента.

Поле «Autogenerate Descriptions» предполагает автоматическую генерацию мета-тега «description» для новых постов. Для этого используются первые 150 символов записи. Каждый сам должен решить для себя – заполнять «description» автоматически или же добавлять описание в ручном режиме на этапе написания поста.

Мы рассмотрели основные моменты настройки плагина All in One SEO Pack. После того как работа по настройке завершена, необходимо обязательно нажать кнопку «Обновить».

Скачать данный плагин можно здесь: http://wordpress.org/extend/plugins/all-in-one-seo-pack/installation/.

RusToLat
Также мы рекомендуем установить плагин RusToLat, который заменит кириллические символы в названии URL-адресов транслитом при формировании постоянных ссылок из заголовков статей. Это позволит избавиться, в некоторых случаях, от необходимости перевода символов не латинского алфавита в понятный системе код (вида байпост&). Установка плагина RusToLat ничем не отличается от других модулей расширения. Он начинает работать сразу же после инсталляции. В настройках можно выбрать стандарт транслитерации - «ISO 9-95» и «ГОСТ 16876-71». По умолчанию выбран первый вариант, его мы и рекомендуем придерживаться.

Для более наглядного представления о работе модуля предлагаем сравнить вид URL:

http://myblog.ru/100-без-установленного модуля/ - до установки RusToLat

http://myblog.ru/100-s-ustanovlennym-modulem/ - после установки RusToLat

Скачать RusToLat можно, перейдя по этой ссылке: http://wordpress.org/extend/plugins/rustolat/.

Популярные записи
Еще одним обязательным плагином для WordPress является модуль Related Posts, который отвечает за вывод ссылок на «похожие посты». Он полезен не только для людей, но и для поисковиков. Использование этого плагина ускоряет индексацию, а также обеспечивает перелинковку записей.

Устанавливается Related Posts по аналогии с другими модулями. При его настройке необходимо уделить внимание разделу «Basic Setting», чтобы попасть в него в «админке» нужно кликнуть по разделу «Настройки», а затем выбрать пункт «Related Posts».

Поле «Related Posts Title» предназначается для ввода заголовка для блока ссылок на похожие посты. Пункт «Related Posts Title Tag» предназначается для выбора тегов, в которые будут заключаться заголовки похожих записей. В области «Maximum Number» необходимо указать количество ссылок на похожие посты. В этом разделе не стоит указывать большие цифры, лучше ограничиться пятью ссылками. Остальные разделы настроек плагина Related Posts не являются обязательными.

Здесь: http://wordpress.org/extend/plugins/related-posts/ Вы можете скачать данный плагин.

Снижаем нагрузку

Главным недостатком WordPress считается его «прожорливость». Чтобы снизить аппетит «движка» рекомендуется использовать модуль кэширования страниц Hyper Cache. Данный плагин способствует уменьшению нагрузки на сервер.

Установка Hyper Cache, помимо копирования на сервер и его последующей активации, требует предварительного включения кэширования в CMS WordPress. Для этого на сервере, в корневой папке, найдите файл конфигурации «WordPress wp-config.php» и добавьте в него строку кода:

define('WP_CACHE', true);

Вставлять эту запись можно в любое место до строки:

/** Абсолютный путь к директории WordPress.
*/ if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');

После этого сохраните изменения. Затем в «админке» нужно активировать плагин. Затем, в разделе «Настройки», кликните по записи «Hyper Cache». Если окно настроек не содержит никаких предупреждений, то модуль готов к работе. Но если же Вы увидели предупреждение, то потребуется установить на папку wp-content/plugins/hyper-cache или wp-content права доступа 777.

Также в настройках есть кнопка «Clear cache», которая отвечает за очистку кэша. Ее нужно использовать для отображения всех изменений на сайте, например, обновление дизайна блога. При настройке плагина Hyper Cache необходимо уделить внимание, в первую очередь, следующим пунктам:

- «Cached pages timeout» – срок хранения кэша страниц. Если он будет коротким, то вместо разгрузки мощностей сервера, плагин будет, наоборот, нагружать его.

- «Cache autoclean» – время, через которое будет осуществлять авто очистка кэша.

- «Cache invalidation mode» - способ очистки кэша при добавлении новых материалов или внесении изменений в уже существующие. На выбор предлагается «All cached pages» - все страницы кэшируются каждый раз, или «Only modified posts» – кэшируется только добавленная страница.

- «Disable cache for commenters» – необходимо поставить галочку, чтобы отключить кэширование комментариев.

- «Home caching» – в этот раздел требуется установка галочки для отключения кэширования главной страницы.

После завершения всех настроек нажмите кнопку «Обновление».

Вы можете скачать данный плагин, перейдя по ссылке: http://wordpress.org/extend/plugins/hyper-cache/.

Ускоряем индексацию
Для ускорения индексации требуется установка плагина Google XML Sitemaps, который создает и автоматически рассылает карту сайта, когда вы добавляете новую запись или вносите коррективы в уже существующие посты.

Процесс установки данного модуля, в большинстве случаев, не вызывает никаких затруднений. Но перед инсталляцией необходимо помнить, что файл sitemap.xml создается в корневой папке WordPress, поэтому плагин должен обладать правами на запись в эту папку.

После того, как Google XML Sitemaps установлен, его необходимо настроить и активировать в «админке». Переходим в раздел «Настройки», где выбираем пункт «XML-Sitemap».

Обязательными пунктами настройки являются:

- «Дополнительные страницы» - предназначен для добавления в карту сайта станиц вашего блога, не вошедших в XML Sitemaps по умолчанию.

- «Содержание карты сайта» - позволяет выбрать разделы, которые будут добавлены в карту сайта Вашего блога. В соответствии с настройками по умолчанию карта сайта будет содержать главную страницу, статические страницы и статьи. Для большинства случаев это оптимальный вариант.

Если же Вы поставите галочки напротив тэгов, категорий и т.д., это приведет к созданию дублей контента, что может стать причиной санкций со стороны поисковиков. Для добавления многостраничных постов требуется отметить пункт «Include following pages of multi-page posts».

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

Плагин Google XML Sitemaps доступен для загрузки по этой ссылке: http://wordpress.org/extend/plugins/google-sitemap-generator/.

Правильный Robots.txt

После того как все необходимые модули расширения установлены, нужно создать правильный Robots.txt. Это текстовый файл, который находится в корневой директории Вашего сайта, содержащий инструкции для роботов поисковых систем.

WordPress, как и другие CMS, генерирует множество однотипных страниц (дублей), что может привести Ваш блог к попаданию под различные нежелательные фильтры от поисковых систем. Правильный Robots.txt позволит Вам спрятать от поисковиков дубли страниц.

Для создания Robots.txt используются следующие директивы:

- «User-agent», содержащая поискового робота. Она позволяет настраивать индексацию сайта для каждого поискового робота. Например, если Вы хотите запретить индексацию отдельных разделов для поисковых роботов Яндекс, то директива будет иметь вид - User-agent: Yandex. Если же Robots.txt создается одинаковым для всех поисковых роботов, то следует использовать директиву - User-agent: *.

- «Disallow», ограничивающая доступ роботов к отдельным частям блога или сайту в целом. Использую данную директиву в создании Robots.txt для блога, который станет участником блоговой биржи Buypost.ru необходимо помнить, что использование директивы «Dissalow: /» для отдельных поисковых роботов запрещено, поскольку она будет препятствовать индексации сайта нашим роботом.

- «Allow», разрешающая доступ роботов к сайту.

- «Host», используемая в целях избегания проблем с зеркалами сайта. Данная директива указывает поисковому боту Яндекса главное зеркало. Она имеет следующий правильный вид - Host: site.ru, то есть не должно содержаться http:// и закрывающегося слеша «/»

- «Sitemap», указывающая на место хранения карты сайта (Sitemap xml).

Приведем пример правильного созданного файла Robots.txt для блога на WP:

User-Agent: *
Disallow: /cgi-bin
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-content/themes
Disallow: /trackback
Disallow: /feed
Disallow: /comments
Disallow: */trackback
Disallow: */feed
Disallow: */comments
Disallow: /*?*
Disallow: /*?
Allow: /wp-content/uploads
Host: site.ru
Sitemap: http://site.ru/sitemap.xml
Отдельно заметим, что мы также настоятельно рекомендуем закрыть от индексации все служебные разделы (категории, календарь, страницы профилей и авторов), добавив в robots.txt следующие записи:

Disallow: /category/
Disallow: /date/
Disallow: /tag/
Disallow: /author/

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

Заключение

В целом, WordPress отличный «движок» для создания собственных блогов, который не требует от пользователя особых познаний в установке и настройке и имеет богатую, расширяемую с помощью плагинов, функциональность. Приложив совсем немного усилий и сэкономив буквально на одном походе в магазин за «сникерсом», у Вас появляется отличная возможность создать качественный проект, который в будущем сможет принести немало денег и удовольствия от занятия любимым делом.
Просмотров: 780 | Добавил: liex-seo | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Рекламные статьи:


Хостинг от uCoz