В рамках программной части конференции выступил Джоно Алдерсон (Jono Alderson), специалист по техническому SEO и аналитике Lindex, с докладом на тему «Turbocharging your WordPress Website».
Когда речь заходит о контент-маркетинге – почему-то часто забывают о технической оптимизации. Однако без неё невозможно успешное продвижение даже высококачественного контента.
В настоящее время Google рассматривает скорость сайта в качестве одного из факторов ранжирования. Задержка отклика всего лишь в 0,5 секунды может существенно повлиять на количество переходов на сайт:
Для продвижения ресурса важно использовать Schema.org. Применение микроразметки на сайте позволяет сделать сниппеты в органической выдаче Google, Bing и Yahoo более информативными за счёт структурированных данных.
В то же время не стоит пренебрегать использованием тегов «canonical» и «hreflang».
Кроме этого, Google стал лучше ранжировать ресурсы, использующие безопасные протоколы HTTPS/SSL.
Сегодня Google требует адаптировать контент под мобильные устройства. В связи со стремительным развитием мобильных технологий, вполне возможно, что поведенческая информация от владельцев мобильных устройств также будет рассматриваться в качестве сигнала ранжирования. Google видит то же, что видят пользователи. Если сайт имеет негативные поведенческие сигналы от владельцев мобильных устройств, то это может повлиять на его позиции в выдаче.
Техническая оптимизация имеет огромное значение. Все видели и испытывали на себе влияние технических ошибок и сбоев: неработающие страницы, отсутствующие переадресации и т.п.
«Требования поисковиков множатся, как снежный ком. Сегодня оптимизатору и вебмастеру приходится заботиться об огромном количестве аспектов», - отметил спикер.
Далее докладчик перешёл к описанию непосредственно инструментов для технической оптимизации определённых параметров сайта, а также поделился практическими советами относительно реализации конкретных задач.
Отслеживание и измерение производительности сайта
Скорость загрузки страниц:
- Google PageSpeed Insights, ySlow;
- Google Analytics;
- Pingdom, WebPageTest.
На самом деле нет универсальной метрики для оценки скорости загрузки, отметил Джоно Алдерсон, – всё зависит от устройства пользователя, интернет-соединения, браузера и многих других факторов. Оптимизаторы до сих пор не понимают, чего хочет от них 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
- 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)
- NewRelic;
- SSL certificate (ssl2buy.com), а также использовать бэкап и правильный хостинг.
Повышение квалификации в вопросах хостинга и настроек сервера
- Приобретите «правильный хостинг» (как минимум Linux VPS или более продвинутый, или Amazon EC2 T2 small instance).
- Купите домен.
- Припаркуйте домен на хостинге (настройте nameservers и DNS).
- Ознакомьтесь с cPanel для управления сайтом (сайтами) и phpMyAdmin для управления базой данных (или базами данных).
- Установите WordPress «с нуля».
- Ознакомьтесь с WHM для управления вашим сервером. Создайте собственную конфигурацию Apache посредством «EasyApache» и измените ключевые параметры сервера с помощью «Tweak Settings».
Настройка ядра 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)
Немаловажное значение имеет физическое расположение сервера – используйте CDN.
Советы для экспертов
- Сократите зависимость от ad-hoc вызовов WP-функций, таких как the_title(); вместо этого сохраните часто используемые переменные.
- Управляйте ложными запросами, которые показываются в журналах GWMT и Redirection.
- Обслуживайте крупные, статические ресурсы из CDN.
- Очистите наложения плагинов (plugin overheads).
- Оптимизируйте медиа; типы файлов, размеры, формы поведения.
- Удалите ненужные шаблоны.
- Пропишите атрибут behavior.
- Исправьте ошибки, изучив файл журнала ошибок (error_log file).
- Купите ключ 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, начните вкладывать средства в технические возможности... Используйте предложенные приёмы...Побеждайте!», - подвёл итог своего выступления Джоно Алдерсен.