SEO (Search Engine Optimization) – это поисковая оптимизация сайта, или просто оптимизация. На мой взгляд довольно-таки важный момент, ведь мало просто написать хороший материал, нужно его еще и подать в лучшем виде поисковой машине.
Не буду здесь вникать, как оптимизировать контент, для блогов – это излишне, и практически не возможно сделать, не нанеся вред содержанию. Скажу лишь: как можно чаще употребляйте ключевую фразу (которая фигурирует в названии, внутри тэга title); в моем случае – это WordPress и SEO (ну вот один раз уже есть), от трех до пяти раз будет достаточно, а так же слова по отдельности. Но не переусердствуйте, главное чтоб все это хорошо читалось человеком, а не роботом.
Что же касается WordPress, то по-умолчанию он мало плохо оптимизирован. Нет ключевых слов (keywords), описания (description), да и как формировался заголовок страницы меня не устраивало. Замечу, что под заголовком (названием) страницы я имею ввиду содержимое тэга
Очень здорово, что это волновало не только меня и после не слишком продолжительных поисков, нескольких проб и ошибок, нашлись таки отличные решения этой проблемы.
Первый, и самый важный плагин этого обзора – SEO Title Tag, который позволяет переписать название страницы, при чем не только постов, а так же статических страниц и даже категорий. После установки модуля появляется соответствующее поле на странице создания новой записи, и еще новый пункт в управлении, с помощью которого можно быстро изменить seo названия. Чтобы плагин заработал, замените (или что-то похожее) в header.php вашей темы на .
Зачем все это нужно? С одной стороны, рекомендуют задавать название страницам такое же как якорный текст (то что заключено в ) ссылки на нее, так и происходит по-умолчанию ,то есть заголовок страницы такой же как название поста и соответственно такой же как же как якорный текст ссылки на него. Но меня такое положение вещей не устроило, хотелось, чтоб название записи было информативным, ссылки короткими, а вот название страницы содержало как можно больше информации, а как часть и основное название. Опять же пример с этой публикацией: ее название – WordPress и SEO, так же будет выглядеть ссылка с главной страницы из рубрики или поиска по тэгам. Но вот название страницы я предпочел сделать более ищущиеся. Поисковых запросов “Wordpress и SEO” ни кто не делает, но это название наиболее точно отражает суть написанного, а вот “seo блога” в yandex ищут хотя бы 45 человек в месяц. Маловато конечно, но ничего лучше я не нашел, да и для примера сгодится. В общем название страницы получилось следующим: “Wordpress и SEO. Seo блога. Поисковая оптимизация”.
Далее по списку ключевые слова (keywords), некий пережиток тех времен, когда они реально использовались при выдаче, но в силу слишком легкого управления ими, теперь вроде не играют ни какой роли. Но все же можно заполнить их на всякий случай, тем более, что это дело легко автоматизировать, с помощью Simple Tagging, описанного в предыдущей статье этой серии, на странице “Tags” в администрировании в секции “Meta Keyword Options” поставьте галочку, укажите слова, которые должны быть на всех страницах (я этим не воспользовался, ибо ключевые слова должны быть и в основном тесте), а так же выберите метод включения (default думаю оптимален).
Мета-тег Description специально предназначен для задания описания страницы. Он не влияет на выдачу, но все таки важен. Многие поисковые системы (и, в частности, крупнейшая Google) отображают информацию из этого тега в результатах поиска, если этот тег присутствует на странице и его содержимое соответствует содержимому страницы и поисковому запросу. Я опять же автоматизировал процес добавления этого тэга простой установкой плагина Head META Description, который подставляет первые 20 слов из записи в описание и ставит троеточие (количество слов и что ставить в конец можно настроить, редактированием плагина).
Не плохо бы установить Google Sitemaps, который позволяет создать специально оптимизированную под крупнейший поисковик карту сайта. Результатом станет xml файл, заданного Google формата, который подобно rss изменяется с каждой публикацией, а дополнение автоматически может оповестить об этом google. Для этого получите аккаунт у google (если еще нет) и зайдите на http://www.google.com/webmasters/sitemaps/?hl=ru , где добавьте свою карту (http://yourdomain.ru/sitemap.xml). В настройках плагина можно указать частоту посещения роботом определенных разделов блога а так же их приоритеты.
Ну и на последок опишу дополнение, позволяющее организовать карту блога, чтобы поисковика было удобно индексировать, а пользователям искать контент. Я использовал для этих целей Dagon Design Sitemap Generator. Просто создайте статическую страницу и добавьте во вкладке “код” следующее:
!-- ddsitemapgen --
На этой странице будут выводится все публикации сгруппированные по категориям, и если захотите статические страницы.