Как улучшить скорость загрузки сайта WordPress

  1. Почему скорость страницы важна?
  2. 7 способов улучшить скорость загрузки вашего сайта WordPress
  3. # 1 - Деактивировать ненужные плагины
  4. # 2 - Оптимизируйте свои изображения и видео
  5. № 3 - Используйте плагин кэширования
  6. # 4 - Оптимизируйте свою базу данных WordPress
  7. # 5 - Избегайте загрузки ресурсов непосредственно с других сайтов в заголовке вашего сайта.
  8. № 6 - рассмотреть вопрос о смене хостов
  9. # 7 - Используйте Google Page Speed ​​Module
  10. Как измерить скорость вашей страницы?
  11. Заключение

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

Хорошей новостью является то, что есть способы ускорить ваш сайт, следуя некоторым рекомендациям по управлению установкой WordPress и принимая во внимание несколько рекомендаций в процессе публикации.

Почему скорость страницы важна?

Еще в апреле 2010 года Google официально объявленный эта скорость страницы является частью алгоритма рейтинга Google. Основными причинами, побудившими их добавить скорость в качестве фактора ранжирования, были:

  • Это делает пользователей счастливыми, и они проводят больше времени на веб-сайте.
  • Это снижает эксплуатационные расходы.
  • Это увеличивает продажи (и транзакции в целом).

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

Кроме того, в недавнее обучение Анализируя 1 миллион результатов поиска Google, корреляция между рейтингом Google и скоростью страницы была сильной, так как большинство веб-сайтов, занимающих первые места в Google SERPS, загружаются менее чем за 2 секунды.

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

7 способов улучшить скорость загрузки вашего сайта WordPress

WordPress - это отличная система управления контентом, которая быстро загружается без каких-либо проблем. Проблемы начинают появляться, когда вы добавляете пользовательские темы, плагины и различные типы тяжелого контента (изображения, видео), которые негативно влияют на загрузку сайта.

Что вы делаете в таких случаях, как вы можете улучшить скорость загрузки вашего сайта?

ПОЛНЫЙ КУРС SEO Пошаговый курс о том, как увеличить ваш трафик за 60 дней или меньше. Узнайте, как практически построить успешный сайт или блог. ЕДИНСТВЕННЫЙ SEO-курс, который вам когда-либо нужно будет прочитать!

Есть несколько вещей, которые вы можете сделать, но давайте рассмотрим их по очереди.

# 1 - Деактивировать ненужные плагины

Обычной практикой является установка плагинов WordPress для тестирования, а затем их забытие. В качестве первого шага просмотрите все ваши активные плагины и деактивируйте те, которые не используются. Даже если вы активно не используете плагин, код плагина / CSS все еще загружается, и это влияет на скорость вашего сайта.

В качестве второго шага, просмотрите плагины, которые вы фактически используете, и посмотрите, есть ли способы сделать то, что делает плагин, но без использования плагина. Например, вы можете использовать плагин для добавления AdSense объявления к вашим веб-страницам, но с несколькими строками кода в вашем functions.php , вы можете получить тот же результат, не загружая дополнительное кодирование и логику, добавленные плагином.

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

# 2 - Оптимизируйте свои изображения и видео

Во многих случаях веб-страница работает медленно из-за изображений. Хорошее качество изображений и другие визуальные элементы важны для SEO и удобства использования, поэтому полное их удаление не вариант.

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

  1. Используйте оптимизатор изображений перед загрузкой изображений в WordPress (я использую оптимизатор изображения ).
  2. Используйте плагин для выполнения определенной оптимизации размера файла, когда изображения уже загружены в WordPress (я использую EWW оптимизатор изображения ).
  3. Обновите WordPress до последней версии, чтобы вы могли воспользоваться адаптивными изображениями.
  4. Используйте сеть доставки контента (CDN) для доставки изображений пользователям по их сети. Это уменьшает размер страницы и количество запросов, необходимых для завершения загрузки страницы с вашего сервера.
  5. Добавьте следующий код:

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

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

Что касается видео, лучший способ минимизировать их влияние на скорость загрузки - это загрузить их в потоковую службу, например YouTube, а затем вставить их на свой веб-сайт.

Делая это таким образом, ваш сервер не несет ответственности за потоковое видео, но это напрямую от поставщика. Кроме того, убедитесь, что вы не воспроизводите видео автоматически, так как это не очень удобно для пользователя, но видео запускается пользователем по запросу.

Примечание. На некоторых веб-сайтах вы иногда видите видео в качестве фона. Хотя это выглядит хорошо, если замедляет работу вашего веб-сайта, оно того не стоит.

№ 3 - Используйте плагин кэширования

Кэширование - это механизм, который очень помогает в скорости страницы и является обязательным для всех сайтов WordPress.

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

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

Существует несколько плагинов для кэширования, вы можете протестировать их и найти тот, который лучше работает для вас. я использую супер кеш wp , которая бесплатна, проста в настройке и принадлежит Automattic (это компания WordPress).

Настроить плагин не сложно, но вы должны прочитать его руководство по установке, чтобы убедиться, что вы не пропустите ни одной важной конфигурации.

# 4 - Оптимизируйте свою базу данных WordPress

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

К счастью, вы можете сделать это без необходимости входа в БД и выполнения SQL-запросов. Wp-оптимизируют это самый популярный плагин, который может помочь вам оптимизировать базу данных WordPress:

Удаление ненужных ревизий постов (каждый раз, когда вы нажимаете «Сохранить черновик», версия поста или страницы сохраняется в БД).

Удаление спам-комментариев.

Повторная индексация таблиц базы данных (не беспокойтесь, если вы не знаете, что это такое).

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

# 5 - Избегайте загрузки ресурсов непосредственно с других сайтов в заголовке вашего сайта.

Помимо наличия кода Google Analytics в заголовке вашего веб-сайта, постарайтесь не добавлять какие-либо другие внешние ресурсы (за исключением случаев, когда это действительно необходимо), которые должны быть загружены при загрузке страницы.

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

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

Чтобы привести пример, пару месяцев назад я добавил сценарий на одном из моих веб-сайтов, который отвечал за вывод сообщения «Предупреждение о политике cookie». Сценарий облегчил мне задачу, поэтому я добавил его, не слишком задумываясь.

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

№ 6 - рассмотреть вопрос о смене хостов

Если после внесения вышеуказанных изменений вы все еще замечаете, что ваш сайт работает медленно, то пришло время подумать о смене хостов.

Где вы размещаете свой сайт WordPress, может сыграть большую роль в скорости и для вашего SEO. Серьезные блоггеры или компании должны использовать VPS для размещения своих сайтов, а не для общего хостинга.

Основное различие между ними заключается в том, что виртуальный хостинг дешевле, но ваш веб-сайт размещен на одном сервере с десятками других веб-сайтов, использующих те же ресурсы. Когда вы арендуете свой собственный виртуальный частный сервер (VPS), ваш веб-сайт размещается по собственному IP-адресу, на виртуальном сервере, который имеет выделенные ресурсы.

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

Подсказка: вы можете прочитать мой предыдущий пост на Как хостинг-провайдеры влияют на SEO ,

# 7 - Используйте Google Page Speed ​​Module

Если вы используете VPS, то альтернативой использованию плагина кэширования является использование Модуль Google Page Speed , Это цена программного обеспечения, разработанного Google, которое установлено на вашем веб-сервере и обеспечивает кэширование и оптимизацию вашего HTML и CSS без каких-либо изменений на вашем веб-сайте.

Я проверил это на нескольких веб-сайтах, и это работает хорошо, но недостатком этого является то, что вам нужна помощь вашего хостинг-провайдера для установки модуля вашего веб-сервера и некоторые технические знания для его правильной настройки.

Если вы хотите поиграть с ним и протестировать его, вы можете прочитать все об этом Вот ,

Как измерить скорость вашей страницы?

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

Измерение вашего сайта до и после изменений поможет вам точно определить, в чем проблема.

Первый инструмент для использования понимание скорости страницы , Google.

Введите URL своего веб-сайта и нажмите АНАЛИЗ .

То, что вы видите, - это производительность вашего веб-сайта для мобильных и настольных компьютеров, а также ряд предложений от Google о том, как повысить производительность.

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

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

Кроме того, pingdom дает вам тщательный анализ всех запросов, выполняемых до полной загрузки страницы, и это полезно при попытке выяснить причину задержки.

Заключение

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

Использование плагина для кэширования (или модуля Google Page Speed) поможет вам решить ряд проблем со скоростью, и если вы также позаботитесь о размерах изображения, скорость загрузки веб-страницы значительно улучшится.

Поддержание WordPress и всех плагинов в актуальном состоянии также важно, поскольку новые версии, скорее всего, будут включать улучшения скорости.

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