Оптимизируем сайт на WordPress – небольшой SEO Guide

Все мы любим WordPress за его простоту и удобство в использовании. Наверное, нет более дружелюбной и удобной CMS для создания сайта, однако это не значит, что получившийся сайт “понравится” и поисковым системам тоже! Часто мы используем различные темы для WordPress, которые выглядят очень симпатично снаружи, однако “тяжеловесны” и не оптимизированы внутри. То же самое касается и плагинов – при решении необходимых задач они порой значительно замедляют работу сайта и засоряют html код различным мусором.

В этой статье мы учимся делать поисковую оптимизацию WordPress-сайта, не используя плагины:

1. SEO url
Начнем с самого простого: настроим вид ссылок Параметры – Постоянные ссылки в панели управления. По умолчанию ссылка на вновь созданную запись выглядит примерно так: site.ru/?p=123. Выбираем Произвольно” и настраиваем вид ссылки при помощи спец.тэгов, например:

/%postname%.html – создаст ссылки на основе названия записи, с возможностью изменения через панель редактирования, а приставка .html подскажет поисковым ботам, что это статичная страница, а не, скажем, динамический каталог.

/%category%/%postname%.html – добавит к ссылке на запись название рубрики, которой эта запись принадлежит.

2. “Шапка” сайта

Ну если театр начинается с вешалки, то сайт – с “шапки”, файла header.php, быстро отредактировать который мы можем через Внешний вид – Редактор – Заголовок. Здесь, внутри тега head, располагается вся служебная информация вашего сайта, выводятся тэги meta, подключаются стили и JavaScript.

Последнее как раз не слишком полезно для индексирования сайта – важно, чтобы поисковый бот быстрее проходил служебную информацию и брался за контент, не отвлекаясь на подгрузку скриптов. Логичным решением будет перенос всех тэгов script в “подвал” сайта, файл footer.php, так они облегчат доступ к текстам сайта для ботов и сработают, когда DOM-дерево загрузилось полностью.

Идем дальше, к функции wp_head(). Она тоже вызывается в шапке сайта и служит для вывода необходимой для работы плагинов информации, а также некоторой служебной информации самого WordPress.
Однако не вся это информация так уж необходима, а часть ее и вовсе непрактична с точки зрения безопасности. Например, зачем потенциальному взломщику знать, какая версия CMS установлена? Инструкцию по очистке заголовка от необязательных тэгов можно прочитать тут.

Здесь же мы разместим код для правильного вывод тэгов title, meta keywords и meta descripton. Для поисковой оптимизации важно иметь возможность создавать эти тэги уникальными для каждой записи, для этого чаще всего и используются различные плагины. Инструкцию по созданию панели SEO-настроек без плагина можно найти здесь.

3. Robots.txt

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

Надеемся, эта информация стала для вас полезной. Следите за обновлениями на нашем сайте, мы обязательно будет публиковать интересные материалы по SEO-оптимизации вашего сайта на WordPress.

Команда WordPress Makers – wp-makers.ru

 >

One Comment

  1. Кирилл
    Posted April 11, 2013 at 8:14 pm |

    Про перенос скриптов в футер интересно.. попробую

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*