Как оптимизировать сайт на Wordpress

Как сделать сайт на Wordpress дружественным для поисковиков? Этот вопрос включает в себя массу нюансов. Необходимо не только знать и уметь использовать плагины и другие средства этого движка для SEO, но и понимать, чего хотят поисковые алгоритмы.

Конечно, часть работы можно автоматизировать и доверить плагинам, но качественное продвижение всегда делается вручную. Мы дадим вам в руки основные инструменты, которые крайне необходимы каждому вебмастеру. Только используя их с умом, вы сможете улучшить показатели сайта. Далее – о том, как создать карту сайта, почему и как бороться с дублями, какие плагины стоит обязательно использовать для SEO-оптимизации.

Настраиваем ЧПУ

По умолчанию на Вордпресс генерируются ссылки, содержащие знак “?p=” и номер поста. Такие урл-адреса не информативны для пользователя. К тому же, они выглядят подозрительно. Люди могут просто бояться по ним кликать из-за их подозрительности. В человекопонятных URL (ЧПУ), содержится название статьи или ключевик. Из них посетитель понимает, о чем пойдет речь на странице.

Другая причина, почему нужно использовать ЧПУ – это благосклонность поисковиков и лучшая видимость сайта в выдаче. Если поисковый запрос пользователя содержится в URL страницы, то по сниппету в выдаче люди лучше кликают, поскольку он полностью релевантен запросу: в заголовке, URL и кратком описании содержится нужный ключевик.

Для настройки ЧПУ применяют плагин RusToLat или CyrToLat. Их можно найти и установить в интерфейсе панели Wordpress в разделе «Плагины». Второй плагин был основан на базе первого и имеет более широкий функционал. Основателя RusToLat уже нет в живых, поэтому плагин не обновлялся уже давно, и мало кто использует это устаревшее расширение. И напоследок - некоторые преимущества CyrToLat перед старым плагином.

  • Переименовывает не только новые страницы, но и уже существующие.
  • Перевод в латиницу проводится по новым международным стандартам.
  • Может работать не только для русского языка, но и для других, использующих кириллицу (македонский, украинский, белорусский и пр.).
  • CyrToLat имеет более компактный размер и дает минимум нагрузки на сайт.

Как оптимизировать сайт на Wordpress

Далее, нужно определиться, из чего будут состоять наши ссылки. Есть несколько вариантов. Зайдем в «Настройки – Постоянные ссылки» в админ-панели Вордпресс. Зададим функцию «Произвольно». Здесь можно прописать:

1 site.ru/%category%/%postname% - будет формировать урл-адрес из домена, названия категории и названия статьи (если стоит плагин, то кириллица заменится на латиницу с дефисами).
2 site.ru/%postname% - более короткий и удобный для визуального восприятия вариант. Однако в таком случае пользователь не будет знать, к какой категории относится та или иная страница. Впрочем, в этом в большинстве случаев не возникает необходимости.
3 site.ru/%year%/%monthnum%/%postname% - ЧПУ с годом, месяцем публикации и названием статьи. Этот вариант более «тяжелый», поэтому его лучше не использовать. Необходимость такого формата URL может возникать, если у вас новостной ресурс, на котором читателю важно знать дату выхода публикации.

Как оптимизировать сайт на Wordpress

Зеркала сайта на Wordpress

Очень часто начинающие вебмастера не понимают, что страницы вида www.site.ru, site.ru и site.ru/index.html являются дублями, появление которых не одобряют поисковики. Это может стать камнем преткновения в продвижении сайта. Эти адреса называют «зеркалами», которые необходимо «склеить» с помощью 301 редиректа.

Чтобы это сделать, необходимо вставить специальный код в файл .htaccess. Он находится в корневой папке на хостинге. После этого при переходе на site.ru/index.html или www.site.ru пользователь будет перенаправляться на site.ru. Поисковики это увидят и поймут, что это одна и та же страница, а не три одинаковых.

Код для перенаправления с www:

RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]
RewriteRule ^(.*)$ http://mysite.ru/$1 [R=301,L]

Код для редиректа с index.php:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP
RewriteRule ^index\.php$ http://mysite.ru/ [R=301,L]

Не забудьте, что вместо mysite.ru нужно подставить адрес вашего сайта.

После того как вы сделаете склейку, необходимо в robots.txt задать главное зеркало сайта. Прописывается оно строчкой

Host: site.ru

Или

Host: www.site.ru

- если вы хотите, чтобы главное зеркало было с www. Разницы для SEO нет, какое из них будет главным. Здесь вопрос в том, какой вид URL вам больше нравится.

Настраиваем Robots.txt и индексацию страниц

В файле Robots.txt вы можете указать поисковым роботам, какие страницы попадут в выдачу, а какие следует оставить невидимыми для всех кроме вас. Здесь же указывается, где находится карта сайта - sitemap.xml. Она также важна для индексации сайта в поисковиках.

Загвоздка в том, что даже если вы запретите в Роботс индексирование рубрик, комментариев и прочего, Google может отобразить эти страницы в «скрытых результатах»

Как оптимизировать сайт на Wordpress

Там же окажутся и многочисленные дубли страниц. Например, у многих блогеров в шаблонах генерируются дубли “?replytocom”, и виной всему оказываются комментарии со ссылкой «Ответить». Она-то и генерирует копии страниц, которые попадают в «скрытые результаты», даже если запретить индексацию в файле Robots.txt.

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

User-agent: *
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-content/themes
Disallow: /trackback
Disallow: */trackback
Disallow: */*/trackback
Disallow: */*/feed/*/
Disallow: */feed
Disallow: /*?*
Disallow: /tag
 
User-agent: Yandex
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-content/themes
Disallow: /trackback
Disallow: */trackback
Disallow: */*/trackback
Disallow: */*/feed/*/
Disallow: */feed
Disallow: /*?*
Disallow: /tag
Host: site.ru
 
Sitemap: http://site.ru /sitemap.xml

Все, что прописано после «Disallow», запрещается индексировать, а с «Allow» - разрешается. Категории, теги, архивы, комментарии и прочее мы не указываем в Роботс. Зато необходимо прописать этот запрет с помощью мета-тега на каждой странице, которую вы не хотите индексировать:

<meta name='robots' content='noindex, follow' />

Чтобы это сделать, не вмешиваясь в код сайта, необходимо обратиться к плагину All in SEO Pack. Если у вас его нет, обязательно установите. Необходимо настроить чекбоксы в разделе настроек плагина «Настройки индексирования» таким способом:

Как оптимизировать сайт на Wordpress

Это защитит контент от дублирования и предотвратит попадание данных категорий сайта в выдачу, включая «скрытые результаты» в Google.

А чтобы комментарии со ссылкой «ответить» не создавали новые одинаковые страницы с “?replytocom” в URL-адресах, перейдем в «Настройки - Обсуждение» и уберем галочку вот с этого чекбокса:

Как оптимизировать сайт на Wordpress

Если у вас уже есть дубли, то их необходимо срочно убирать, настраивая 301-й редирект, но это уже тема для отдельной статьи.

Еще о настройках All in SEO Pack

Этот плагин делает жизнь вебмастеров и оптимизаторов легче, так с его помощью отпадает необходимость вносить правки в код сайта. Все настройки делаются через интерфейс панели.

В подразделе «All in SEO – управление модулями» можно установить ряд полезных функций. Например, из админ-панели можно править файлы Роботс и .htaccess.

Теперь перейдем в «Основные настройки». Есть базовые вещи, которые важно сделать.

В «Основных настройках» необходимо настроить канонические URL, чтобы избежать появления дублей. Установите флажки таким образом:

Как оптимизировать сайт на Wordpress

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

Как оптимизировать сайт на Wordpress

В заголовке (мета-тег title) должен быть написан главный ключевик, который наиболее полно описывает тему вашего сайта. Тайтл показывается в результатах поиска, и от него в первую очередь зависит, перейдет ли человек, сделавший запрос в поисковике, на страницу вашего сайта. Чаще всего берется высокочастотное ключевое слово. В описании ( мета-тег description) нужно указать, о чем сайт, а в ключевиках – дополнительные слова, которые его описывают.

Обратите внимание, что All in SEO есть также в редакторе постов и страниц, потому что мета-теги title и description обязательно нужно прописывать для каждой страницы сайта, причем они должны быть уникальными. Лучше всего прописывать их вручную, причем в этих мета-тегах должен содержаться ключевик, под который затачивается страница.

Правильное применение заголовков H1-H6

На одной странице должен присутствовать только 1 заголовок H1. Заголовков H2..H6 может быть больше, но они должны располагаться в по убыванию. Например, после H3 не может идти H1.

Дубли страниц из-за изображений

Бывает так, что каждая картинка, вставленная в статью, создает копию страницы с URL, который содержит «?attachment_id=». Бывают URL-адреса и с другими «хвостами», но суть в том, что они не должны появляться. В итоге если у вас в посте будет 10 картинок, то они создадут 10 дублей, что очень негативно сказывается на ранжировании сайта в поиске.

Проверьте, появляются ли у вас подобные дубли, и, если они есть, установите плагин Attachment Pages Redirect. Это самое простое решение, не требующее правок кода.

Кэширование на Вордпресс

WP – далеко не самый быстрый движок. Что делать, если хочется ускорить работу сайта? Для этого существует кэширование. Предназначенные для данной цели плагины обычно превращают динамические страницы в статические, за счет чего снижается нагрузка на сервер. Сайт работает быстрее. Так как скорость загрузки сайта очень сильно влияет на положение вашего проекта в результатах выдачи поисковиков, кэширование жизненно необходимо. Чтобы его запустить, установите плагин Hyper Cache.

Чтобы он заработал, нужно выполнить требование, которое написано вверху страницы настройки плагина (вставить специальный код в файл wp-config.php).

Как оптимизировать сайт на Wordpress

Карта сайта

Она находится в файле Sitemap.xml и представляет собой список URL, ведущих на страницы сайта. В простейшем варианте в ней заключен заголовок страницы и ее адрес. Также может быть написано время публикации и последнего изменения документа.

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

Чтобы создать карту сайта, достаточно зайти в раздел «Управление модулями» от All in Seo Pack и активировать блок «XML карта сайта». После этого будут доступны настройки Sitemap.

После того как вы это сделаете, файл станет доступен по адресу site.ru/sitemap.xml. Этот URL нужно будет указать в Яндекс.Вебмастере и Инструментах для веб-мастеров от Google.

Как оптимизировать сайт на Wordpress

Подведем итог

Таким образом, SEO-оптимизация и аудит сайта на движке Wordpress – это основа продвижения, без которой дальнейшие усилия и вложения могут не оправдать ожиданий. Чтобы сайт стремительно двигался в ТОПы, на нем не должно быть дублей, вредоносного кода, медленной загрузки страниц и прочих недочетов. Также важную роль играет качественная перелинковка, подбор семантического ядра, правильно составленные мета-теги, карта сайта, Роботс, редиректы и множество других нюансов, в которых вам еще предстоит разобраться.

0
Читайте также:
 
Напишите ваш комментарий
или разместить анонимно
Loading comment... The comment will be refreshed after 00:00.