Обзор SEO-плагина WordPress SEO by Yoast

В данном обзоре будет рассмотрен и протестирован бесплатный плагин для Вордпресса WordPress SEO by Yoast. В сентябре 2012 года была выпущена новая версия этого плагина с номером 1.2.8.4, совместимая с версией WordPress 3.4.2. WordPress SEO by Yoast имеет много положительных отзывов, и на сайте wordpress.org он оценён 4,7 балами из 5. Тестирование его функций для этого обзора было выполнено на WordPress 3.4.2.

Основные особенности WordPress SEO by Yoast 1.2.8.4

  • Поддерживаемые версии WordPress: от 3.1 и выше.
  • Дата выхода рассматриваемой версии плагина: 9 сентября 2012.
  • Рейтинг плагина на сайте wordpress.org: 4,7 из 5.
  • Русифицирован.
  • Поддерживает Посты Произвольного Типа.
  • Поддерживает Произвольные Таксономии.
  • Хорошая поддержка тега .
  • Возможность редактирования файла .htaccess в корне сервера.
  • Возможность редактирования файла robots.txt.
  • Возможность создания карты сайта sitemap.xml.
  • Отсутствует возможность добавления произвольного HTML-кода внутрь тегов ...
  • Есть поддержка тегов , , .
  • Хорошие возможности по управлению тегом .
  • Хорошая интеграция с социальными сетями (поддерживается Open Graph Protocol)

Плагин WordPress SEO by Yoast в админ-меню

В админ-меню плагин добавляет свой раздел. В этом разделе представлены общие SEO-настройки сайта, которые относятся ко всему сайту в общем, или относятся к определённой группе страниц сайта.

Плагин WordPress SEO в административном меню

Добавляемый раздел WordPress SEO в админ-меню содержит следующие подразделы:

  • «Админпанель» (англ. «General Settings») с общими настройками плагина.
  • «Заголовки и метаданные» позволяет задавать тайтлы и дескрипшены страниц, а также управлять тегом страниц.
  • «Социальные сети» для интеграции сайта с facebook-ом и tweeter-ом.
  • «XML Карта сайта» для создания и управления XML-картой сайта.
  • «Постоянные ссылки». Применение функций из этого подраздела способно улучшить вид УРЛов сайта и даже уменьшить количество чётких дубликатов страниц сайта в целом.
  • «Хлебные крошки». Этот раздел позволит для любого сайта на WordPress быстро создать удобную навигацию в виде так называемых «хлебных крошек».
  • «RSS» позволит своеобразным образом защитить статьи сайта в RSS-файле от их автоматического копирования и использования на других сайтах.
  • «Импорт & Экспорт» позволяет импортировать SEO-настройки из других SEO плагинов и экспортировать настройки WordPress SEO by Yoast для их использования, например, при переносе сайта на другой домен.
  • «Редактировать файлы» позволяет быстро отредактировать файл .htaccess, находящийся в корне сервера

Подраздел «Админпанель»

Здесь можно ознакомиться с особенностями плагина, запустив ознакомительную презентацию.

Графа «Allow tracking of this WordPress installs anonymous data» позволяет включать или выключать отправку разработчикам плагина анонимных данных об использовании этого плагина.

Также здесь есть прямые ссылки для входа в инструменты веб-мастеров предоставляемые google и bing, что может быть удобно, так как не надо искать нужные ссылки в закладках или где-то ещё.

Подраздел «Заголовки и метаданные»

Данный раздел предназначен:

  • для управления тайтлом и дексрипшеном страниц сайта
  • для управления тегом страниц сайта
  • для управлением метабоксом WordPress SEO by Yoast на страницах редактирования постов

Заголовки и метаданные

Как видно из скриншота, здесь есть вкладки, позволяющие задать нужные значения сразу группе страниц. Например, можно задать нужный тайтл сразу для всех архивных страниц, на которых отображаются посты с определённой Меткой. И тайтл и дексрипшен и тег , устанавливаемые в этом разделе, всегда для каждого отдельного поста можно переопределить с помощью метабокса WordPress SEO by Yoast при редактировании этого поста. Этот метабокс будет рассмотрен немного ниже.

Кратко опишу для чего предназначена каждая из вкладок.

Вкладка «Общие»

Настройки на вкладке «Общие» затронуть все страницы сайта. Здесь находится опция «Принудительная перезапись названий». Обычно в шаблонах тем содержимое внутри тега ... выводится с помощью вордпрессовской функции wp_title() таким образом: <?php wp_title(''); ?>. Если это так, то данную опцию включать не надо. Если же внутри тегов ... вывод заголовка осуществляется другим способом, или даже заголовок жёстко зафиксирован каким-то неизменяемым текстом, то плагин может изменить его только, если включена данная опция.

В «Настройки meta для всего сайта» можно указать значения тега , которые будут применены ко всем страницам сайта. Хочу обратить внимание на опцию «Noindex для подстраниц и архивов». Включение этой опции разместит тег на все архивы постов, разбитых на страницы, если номер этих страниц равен или превышает два. Например, если архив постов из рубрики со слагом "без-рубрики" доступен по такому URL: http://example.com/category/без-рубрики/, то такой URL http://example.com/category/без-рубрики/page/2/ уже не попадёт в индекс ПС.

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

Также на этой вкладке можно очистить содержимое тега ...>/head< от различного рода автоматически выводимых данных в тегах . Например, можно убрать тег , указывающий на RSS.

Вкладка «Главное меню»

На этой вкладке устанавливаются нужные SEO-настройки главной страницы сайта. Можно установить тайтл, дескрипшен, а также указать данные для генерации тега .

Вкладка «Post Types»

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

Также здесь можно задать размещение тега в архивах нужного типа постов.

Для отдельных типов постов здесь можно отключить использование метабокса WordPress SEO by Yoast. Например, метабокс можно отключить для записей. Всё структурировано и значение опций на этой вкладке понимается с первого раза.

Вкладка «Таксономии»

Аналогична вкладке «Post Types», но здесь уже происходит настройка архивов с таксономиями.

Вкладка «Other»

На этой вкладке происходит SEO-настройка страниц авторов, архивов даты, а также страницы поиска по сайту и страницы 404. Для каждого из этих типов страниц имеется возможность задать шаблон тайтла. Архивы авторов и архивы дат можно отключить вовсе, так что этих страниц на сайте не будет существовать, что иногда способно уменьшить количество дубликатов страниц в индексе ПС.

Что касается страниц поиска по сайту, то WordPress SEO by Yoast автоматически без дополнительных действий со стороны установившего плагин, размещает на них тег . И это правильно, так как такие страницы не нужны в индексе ПС.

Вкладка «Help»

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

Подраздел «Социальные сети»

Это подраздел предназначен для интеграции сайта с некоторыми социальными сетями.

Wordpress SEO by Yoast и социальные сети

Здесь можно включить OpenGraph мета-данные. Эти метаданные будут доступны на абсолютно всех страницах сайта, и каждая страница будет иметь свом собственные значения этих данных, что сделает сайт хорошо оптимизированным для плагинов facebook-а. Для главной страницы здесь можно уточнить некоторые особые OpenGraph мета-данные.

В этом же подразделе можно указать метаданные для Twitter.

Подраздел «XML Карта сайта»

Генерация файла sitemap.xml включается или выключается при необходимости. Поэтому, если на сайте используется какой-то другой плагин для генерации XML Карты сайта, то конфликтов между плагинами можно избежать, просто отключив карту сайта в плагине WordPress SEO by Yoast.

На скриншоте ниже видно, как выглядит этот подраздел, если генерация карты сайта всё таки была включена.

Карта сайта в WordPress SEO by Yoast

Плагин генерирует "индексную" карту сайта, доступную по URL примерно такого вида: http://example.com/sitemap_index.xml. В этом файле собраны ссылки на более "локальные" карты сайта – карты сайта отдельно для каждого типа постов и для каждой таксономии. Отдельные типы постов и отдельные таксономии, как это видно на скриншоте, можно исключить из карты сайта, если они не так важны для продвижения сайта в ПС.

Подраздел «Постоянные ссылки»

Здесь находятся некоторые настройки, управляющие URL страниц сайта, и предназначенные для опытных пользователей.

Одной из интересных настроек здесь является убирание /category/ из URL, ведущих на архивы рубрик. С одной стороны, чем меньше длина URL, тем лучше. Но с другой стороны эта часть URL позволяет лучше понять, куда ведёт URL. Вполне возможно, что настройки в этом подразделе кому-нибудь да пригодятся.

Подраздел «Хлебные крошки»

Если на вашем сайте не предусмотрены так называемые "Хлебные крошки", то плагин WordPress SEO by Yoast позволит вам компенсировать этот недостаток. Нельзя сказать, что это важнейший для SEO функционал, предлагаемым WordPress SEO by Yoast, это просто некоторое дополнение, способное улучшить юзабилити сайта. Для работы хлебных крошек необходимо внести простое изменение в шаблоны темы WordPress. Если вы будете генерировать хлебные крошки с помощью этого плагина, то можно гарантировать их безупречную работу на любой странице сайта.

Подраздел «RSS»

Wordpress SEO by Yoast и RSS

В данном подразделе можно своеобразно защитить контент сайта в RSS-файле от автоматического копирования. Принцип защиты основан на том, что в RSS-фиде в начале и в конце каждого поста можно вписать произвольный текст, говорящий о действительном авторстве этого поста. Таким образом, в RSS можно указать, что статья впервые была написана для вашего сайта. Для этого можно использовать шаблоны, список которых приведён ниже на панели «Пояснения». Также разрешены HTML-теги, чтобы как полагается оформить защитную надпись.

Подраздел «Импорт & Экспорт»

Если ранее вы использовали такие плагины как HeadSpace2 или All-in-One SEO, то здесь вы упростите себе жизнь импортировав настройки из этих плагинов в ваш установленный WordPress SEO by Yoast. Импортировать настройки можно и из некоторых других плагинов, автором которых является всё тот же человек с ником Yoast. Экспорт настроек плагина WordPress SEO by Yoast может потребоваться для резервирования данных или при переносе сайта на другой домен.

Подраздел «Редактировать файлы»

Здесь администратору сайту предоставляется возможность редактирования файлов .htaccess и robots.txt напрямую из браузера. Нет необходимости заходить на сервер по FTP-доступу, так как отсюда всё можно сделать гораздо быстрее. Если данные файлы на сервере отсутствуют, то здесь нет возможности создать их. Вместо этого пользователю будет показана пустая страница. Поэтому изначально, когда .htaccess и robots.txt на сервере отсутствуют, заходить по FTP-доступу на сервер и создавать эти файлы всё таки необходимо.

Метабокс WordPress SEO by Yoast для постов

Для постов плагин добавляет свой метабокс «Wordpress SEO by Yoast». Он будет доступен как для обычных стандартных записей, так и для статичных страниц, так и для любых других постов Произвольного Типа. Таким образом, WordPress SEO by Yoast позволяет оптимизировать любой пост на вашем сайте. Метабокс имеет очень много функций и нормально будет смотреться при больших расширениях экрана. У меня при ширине экрана 1024 пикселя в этом метабоксе возникла полоса прокрутки, что я смог исправить только задав экрану большее расширение. Поэтому за многофункциональность приходится расплачиваться дополнительным местом на экране. Если расширение вашего экрана составляет 1280 пикселей, то беспокоиться вам не надо.

Использование метабокса WordPress SEO by Yoast с начала вызывает некоторые затруднения, потому что он предлагает много настроек, но после небольшой практики этот инструмент становится простым и полезным.

Следует кратко рассказать о каждой из вкладок.

Вкладка «Общие»

Вкладка Общие в метабоксе WordPress SEO by Yoast

На скриншоте изображена ситуация после того, как было заполнено поле «Фокусное ключевое слово» и была нажата кнопка для обновления поста. Именно из-за заполненной графы «Фокусное ключевое слово» плагин WordPress SEO произвёл небольшой анализ и сделал вывод об оптимизированности записи под данной ключевое слово. Анализ можно увидеть прямо под графой «Фокусное ключевое слово».

Графа для указания ключевых слова поста здесь не показана. По умолчанию она выключена и здесь не показывается, и по умолчанию тег на странице с постом не выводится. Это можно исправить в подразделе «Заголовки и метаданные» плагина на вкладке «Общие», включив опцию «Использовать в meta ключевые слова?».

Вкладка «Анализ страницы»

Вкладка Анализ страницы в метабоксе WordPress SEO by Yoast

На этой вкладке расположен более подробный SEO-анализ страницы.

Вкладка «Расширенный»

Вкладка Расширенный в метабоксе WordPress SEO by Yoast

Здесь можно указать значения мета-тега , задать включение/не включение поста в карту сайта.

Задавать канонический URL и перенаправление обычно нужно только при переносе сайта на другой домен или какой-то другой причине, когда вместо этого поста посетителю лучше увидеть другую страницу даже на другом сайте. Но обычно трогать эти графы нет необходимости.

Вкладка «Социальные сети»

Вкладка Социальные сети в метабоксе WordPress SEO by Yoast

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

Панель WordPress SEO by Yoast для таксономий

WordPress SEO by Yoast имеет одну исключительную особенность добавлять свою панель настроек на страницу редактирования элемента таксономии. На скриншоте видно такую панель, отображаемую при редактировании какого-то терма из таксономии 'category' (это обычная рубрика, в которую добавляются обычные записи).

Панель WordPress SEO by Yoast для таксономий

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

Можно заметить, что на панели присутствует графа «Заголовок "Хлебных крошек"», позволяющая задать название редактируемой рубрике, которое будет отображено в хлебных крошках от этого же плагина Wordpres SEO.

Колонки в списках постов

Одной из фич WordPress SEO by Yoast является добавление колонок к списку постов. На скриншоте вы можете видеть, как будет выглядеть список записей после того, как плагин будет установлен.

Колонки в списках постов

Расширение моего экрана имеет ширину 1024 пикселей и видно, как много занимают места новые колонки, и каким неаккуратным стал макет. Мне не кажется, что эти колонки так важны, чтобы они действительно могли испортить весь макет. К счастью, WordPress имеет встроенную возможность убирать из макета ненужные колонки. Для этого надо кликнуть на кнопку «Настройки экрана» вверху справа на странице и открыть панель, где можно отключить определённые колонки.

Настройка колонок в списке постов

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

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

Также следует сказать, что для любого типа постов эти колонки убираются полностью, если отключить метабокс WordPress SEO by Yoast для нужного типа постов в админ-панели на странице плагина «Заголовки и Метаданные» на вкладке «Post Types».

Другие сведения об WordPress SEO by Yoast

В WordPress SEO by Yoast страница поиска по сайту защищается тегом от ненужного индексирования ПС, что правильно и нужно. Страница 404 этим тегом не защищается, что в принципе, не обязательно, но если бы это было так, то это было бы неплохой дополнительной гарантией от ненужного индексирования поисковыми системами.

Для новых пользователей плагина полезной окажется встроенная Ознакомительная Презентация, хотя она на русский язык не переведена, которая доступна на странице «Админпанель» и которая позволит новичкам проще понять работу WordPress SEO by Yoast.

К сожалению, мои тесты показали, что WordPress SEO by Yoast очень не дружественно относится к постам, разбитым на страницы с помощью shortcode . Все полученные таким образом страницы поста, начиная от страницы с номером два и далее выше, за исключением страницы с номером один, не попадут в индекс поисковых систем из-за неправильно настроенного тега . Это относится как к записям, так и статическим страницам, так и любым другим постам Настраиваемого Типа. В остальном канонические URL работают как надо.

По сравнению с предыдущими версиями, например версией 1.1.5, плагин WordPress SEO версии 1.2.8.4 претерпел некоторые заметные изменения. Эти изменения скорее направлены на улучшение юзабилити, поддержку разных языков и исправления обнаруженных багов, чем на что-то связанное с SEO. Но и без этого все последние версии плагина WordPress SEO by Yoast поддерживают практически все нужные для SEO компоненты, так как плагин часто обновляется и старается следовать последним рекомендациям поисковых систем. Также из полезного можно отметить, что в режиме отладки PHP (режим управляется константой 'WP_DEBUG' в файле wp-config.php) новая версия WordPress SEO by Yoast практически не выводит в браузер сообщений об ошибках и предупреждениях, что было не так в прошлых версиях.

Вывод

К недостаткам плагина я бы отнёс невозможность вставки внутрь тегов .. произвольного HTML-кода. Это полезная функция часто востребована вебмастерами. Также к недостаткам можно отнести наличие большого количества колонок в списках постов, которые портят макет, и которые надо специально отключать, и это способно сбить с толку неопытных пользователей WordPress. Большим недостатком является неправильная поддержка тега для постов, разбитых на страницы с помощью , что сделает возможным индексирование поисковыми системами только первой страницы такого поста.

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

You should also read:

WordPress плагин Cache Images для автоматического сохранения картинок размещенных на других сайтах.

Данный плагин решает такую проблему:

Например я вставляю в редактор картинку с другого сайта, а при нажатии "Сохранить" или "Опубликовать" эта картинка автоматически сохраняется у меня в папке для загрузок и соответственно ссылка на эту картинку становится уже на мою папку. Т.о. мне не надо сохранять эту картинку к себе на комп, а потом ее загружать в Вордпрес.

Cache Images - очень полезный плагин для WordPress. Его работа заключается в том, что он автоматом пробегает по вашим публикациям, находит в них те картинки, которые вставлены по ссылкам с других серверов, перекачивают картинки к вам на хостинг и заменяет в публикациях ссылки, так что картинка уже берется не с другого сайта, а с вашего.

Правильный robots.txt для WordPress

Файл robots.txt

Есть у движка wordpress одна проблема в техническом плане. Заключается она в дублирование контента и мусорных страниц. Эта штука сулит очень большие проблемы с поисковыми системами, особенно если очень увлекаться тегами (метками).

В самом плохом варианте сайт может попасть под фильтр Яндекса АГС (бан, когда в индексе остается 10 или менее страниц), и в дополнительный индекс Гугла. Объяснять, что такое АГС и дополнительный индекс я сейчас не буду, эта тема отдельного разговора, а вот как решить проблему с дублями я расскажу.

Плагин для WordPress

Плагин для автоматической перелинковки WordPress

Давно знал о существовании плагина для автоматической перелинковки на WordPress, но никак руки до него не доходили, а точнее, не думал что он настолько полезен. Лишь однажды, когда я случайно попал на новостной сайт (какая-то новость заинтересовала), прочитал новость, а потом перешел по внутренней ссылке этой новости, а потом в другой новости снова перешел по внутренней ссылке (все эти ссылки просто были внутри статьи на каком-то слове или фразе)… в общем, я понял, что с помощью этих внутренних перелинковок можно надолго задержать посетителя на вашем сайте, то есть как бы улучшаются “поведенческие факторы”, которые сейчас упорно стараются использовать все поисковые системы при поднятии сайта в топе или для понижения его позиций.

Как перевести тему или плагин WordPress — пошаговая инструкция

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

Шаблонизация WordPress довольно несложная, и можно недорого найти хорошего дизайнера и верстальщика WordPress тем. В среднем цена на хороший дизайн темы WordPress стоит от $30-40, и гдето столько же стоит отверстать шаблон под ваш движок.