Джоно Алдерсон на SearchLove 2014: Технические аспекты SEO для WordPress

16

27-28 октября в Лондоне прошла двухдневная конференция SearchLove 2014. Во время этого мероприятия традиционно были рассмотрены вопросы поискового продвижения, внутренней аналитики и оптимизации сайтов, разработки стратегий ссылочного продвижения и маркетинговых кампаний.

В рамках программной части конференции выступил Джоно Алдерсон (Jono Alderson), специалист по техническому SEO и аналитике Lindex, с докладом на тему «Turbocharging your WordPress Website».

IMG_4467.JPG

Когда речь заходит о контент-маркетинге – почему-то часто забывают о технической оптимизации. Однако без неё невозможно успешное продвижение даже высококачественного контента.

В настоящее время Google рассматривает скорость сайта в качестве одного из факторов ранжирования. Задержка отклика всего лишь в 0,5 секунды может существенно повлиять на количество переходов на сайт:

searchlove-london-jono-alderson-turbocharging-your-wordpress-website-25-638.jpg

Для продвижения ресурса важно использовать Schema.org. Применение микроразметки на сайте позволяет сделать сниппеты в органической выдаче Google, Bing и Yahoo более информативными за счёт структурированных данных.

В то же время не стоит пренебрегать использованием тегов «canonical» и «hreflang».

Кроме этого, Google стал лучше ранжировать ресурсы, использующие безопасные протоколы HTTPS/SSL.

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

Техническая оптимизация имеет огромное значение. Все видели и испытывали на себе влияние технических ошибок и сбоев: неработающие страницы, отсутствующие переадресации и т.п.

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

searchlove-london-jono-alderson-turbocharging-your-wordpress-website-34-638.jpg

Далее докладчик перешёл к описанию непосредственно инструментов для технической оптимизации определённых параметров сайта, а также поделился практическими советами относительно реализации конкретных задач.

Отслеживание и измерение производительности сайта

Скорость загрузки страниц:

  • Google PageSpeed Insights, ySlow;
  • Google Analytics;
  • Pingdom, WebPageTest.

searchlove-london-jono-alderson-turbocharging-your-wordpress-website-37-638.jpg

searchlove-london-jono-alderson-turbocharging-your-wordpress-website-38-638.jpg

На самом деле нет универсальной метрики для оценки скорости загрузки, отметил Джоно Алдерсон, – всё зависит от устройства пользователя, интернет-соединения, браузера и многих других факторов. Оптимизаторы до сих пор не понимают, чего хочет от них Google.

Пользовательский опыт:

  • Учитывайте психологические состояния пользователей, вынужденных подолгу ожидать загрузки веб-страницы;
  • Оценивайте общее качество пользовательского опыта;
  • Отслеживайте его, проводите сравнительный анализ. Используйте специализированные инструменты для исследования и получения обратной связи от пользователей (iPerceptions, NewRelic)

Техническая оптимизация и безопасность сайта:

  • Оптимизация пропускной способности;
  • Применение технологий (разметка Open Graph; адаптивные изображения, отзывчивые к различным устройствам; кэширование);
  • Минимизация риска взлома сайта хакерами, DDOS.

Общие настройки сайта (General front-end):

  • Настроить CDN (или сторонние, или собственные субдомены).
  • Использовать субдомены.
  • Минимизировать количество запросов к базе данных, которые производит каждая страница.
  • Использовать CSS-спрайты.

Маст-хэв плагины WordPress

Докладчик обратил внимание на основные плагины WordPress. Он призвал слушателей, прежде чем предпринимать какие-либо шаги в направлении оптимизации, установить следующие плагины:

  • W3 Total Cache;
  • Redirection;
  • BWP Sitemaps;
  • Broken Links Checker;
  • iThemes Security;
  • Akismet;
  • Query Monitor.

Другие рекомендуемые плагины:

  • BWP Minify

searchlove-london-jono-alderson-turbocharging-your-wordpress-website-126-638.jpg

searchlove-london-jono-alderson-turbocharging-your-wordpress-website-127-638.jpg

  • Yet Another Related Posts Plugin;
  • YARPP и YARPP Experiments;
  • Relevanssi;
  • WP-PageNavy;
  • Kraken.io;
  • Диспетчер тегов Google (Google Tag Manager) для WordPress;
  • User Role Edition;
  • Custom Post Type Permalinks.

Сторонние сервисы:

  • CloudFare (или MaxCDN)

searchlove-london-jono-alderson-turbocharging-your-wordpress-website-112-638.jpg

  • NewRelic;
  • SSL certificate (ssl2buy.com), а также использовать бэкап и правильный хостинг.

Повышение квалификации в вопросах хостинга и настроек сервера

  • Приобретите «правильный хостинг» (как минимум Linux VPS или более продвинутый, или Amazon EC2 T2 small instance).

searchlove-london-jono-alderson-turbocharging-your-wordpress-website-72-638.jpg

searchlove-london-jono-alderson-turbocharging-your-wordpress-website-73-638.jpg

  • Купите домен.
  • Припаркуйте домен на хостинге (настройте nameservers и DNS).
  • Ознакомьтесь с cPanel для управления сайтом (сайтами) и phpMyAdmin для управления базой данных (или базами данных).
  • Установите WordPress «с нуля».
  • Ознакомьтесь с WHM для управления вашим сервером. Создайте собственную конфигурацию Apache посредством «EasyApache» и измените ключевые параметры сервера с помощью «Tweak Settings».

searchlove-london-jono-alderson-turbocharging-your-wordpress-website-78-638.jpg

searchlove-london-jono-alderson-turbocharging-your-wordpress-website-77-638.jpg

Настройка ядра WordPress

  • Настройте wp-config.php с оптимальными параметрами безопасности.
  • Для снижения нагрузки на базу данных отключите регистрацию и/ или комментарии.
  • Очистите wp head()
  • Очистите другие хуки WordPress.

Переадресация

Плагин Redirection на WordPress помогает настраивать 301 редиректы и отслеживать ошибку 404: https://wordpress.org/plugins/redirection/

Распространённые ошибки 404, которые можно найти с помощью плагина Redirection:

  • apple-touch-icon.png (и варианты).
  • favicon.ico (и варианты).
  • browserconfig.xml.
  • фиды, которые не существуют/ не должны существовать.
  • недействительная страница/ диапазон данных (invalid page/date ranges).
  • неработающие внутренние ссылки и отсутствующие http-ссылки (broken internal links/ missing http links)
  • URL-адреса альтернативной карты сайта и мета-данных.
  • страницы и изображения с нарушенными параметрами.
  • угрозы безопасности (security probes)

searchlove-london-jono-alderson-turbocharging-your-wordpress-website-108-638.jpg

Немаловажное значение имеет физическое расположение сервера – используйте CDN.

Советы для экспертов

  • Сократите зависимость от ad-hoc вызовов WP-функций, таких как the_title(); вместо этого сохраните часто используемые переменные.
  • Управляйте ложными запросами, которые показываются в журналах GWMT и Redirection.
  • Обслуживайте крупные, статические ресурсы из CDN.
  • Очистите наложения плагинов (plugin overheads).
  • Оптимизируйте медиа; типы файлов, размеры, формы поведения.
  • Удалите ненужные шаблоны.
  • Пропишите атрибут behavior.
  • Исправьте ошибки, изучив файл журнала ошибок (error_log file).

Переход на SSL

  • Купите ключ SSL и установите его для домена посредством WHM или используя опцию «Full SSL» в Cloudflare.
  • Убедитесь, что все ваши ссылки не зависят от протокола (включая сторонние ресурсы) путём редактирования шаблона (шаблонов) или используя специальный плагин SSL Insecure Content Fixer.
  • Используйте плагин «Search and Replace» для изменения ссылок в вашем контенте и базе данных.
  • Настройте CDN на использование протокола SSL.
  • Настройте W3TC на использование SSL.
  • Измените «Site URL» и «Home URL» в wp-config.php, чтобы они указывали на HTTPS.

Второстепенные, но важные аспекты, на которые также следует обратить внимание:

  • Применение PHP;
  • Временное кэширование (transient caching).
  • Оптимизация по типу устройства (device-type optimisation).
  • Неудобства, возникающие при использовании SSL (сертификаты цепочки).
  • Оптимизация SSL/ JS.
  • WP Cron, Ajax и Heartbeat API.
  • Настройка кросс-браузерности.

«Не пренебрегайте техническими моментами SEO, начните вкладывать средства в технические возможности… Используйте предложенные приёмы…Побеждайте!», — подвёл итог своего выступления Джоно Алдерсен.

searchlove-london-jono-alderson-turbocharging-your-wordpress-website-161-638.jpg