Скорость сайта: как и зачем увеличить скорость вашего сайта для SEO
Опубликовано: 2019-07-16Вступление
Когда мы говорим об оптимизации веб-сайта, многие люди склонны сосредотачиваться на содержании сайта, метаданных и других традиционных факторах SEO на странице. Но с некоторых пор есть кое-что еще, что не менее важно для SEO: скорость сайта. Вот как быстро ваш сайт загружается и реагирует на запросы пользователя.
Как скорость сайта может повлиять на рейтинг SEO
В 2010 году Google объявил, что скорость сайта будет фактором, который они будут учитывать при ранжировании:
Мы включаем новый сигнал в наши алгоритмы поискового ранжирования: скорость сайта. Скорость сайта отражает, насколько быстро сайт отвечает на веб-запросы.
Это становится все более весомым в алгоритме. Поэтому, если вы хотите оставаться конкурентоспособным в Интернете, вам следует обращать внимание на скорость сайта. Если вы внимательно посмотрите на вещи, которые влияют на загрузку вашего сайта и время отклика, вы поймете, что в основном все дело в создании «чистого» сайта.

Забудьте о рейтингах SEO. Конверсии важнее, и данные ясны: низкая скорость загрузки снижает конверсию сайта.
Вы хотите, чтобы сайт не был пронизан беспорядочным кодом и изображениями, которые не были оптимизированы. Что вы можете сделать, чтобы ваш сайт работал достаточно быстро? Вот краткое описание некоторых простых вещей, которые вы можете сделать.
Если ваш сайт загружается дольше нескольких секунд, это может отрицательно повлиять на ваш рейтинг, показатель отказов и многое другое. Но должно ли это быть вашим основным фокусом прямо сейчас? Хотя скорость сайта - это то, на что вам следует обратить внимание, в настоящее время это не может быть главным приоритетом.
Если у вас плохой контент (или почти какой-либо контент), если ваш сайт не оптимизирован в первую очередь, если у него нет хорошо организованной структуры навигации, если у вас плохие (или нет) обратные ссылки, или если у вас много страниц с повторяющимся содержанием ... тогда эти проблемы, вероятно, имеют приоритет. Показатель отказов и производительность не расскажут вам правду, если вы не начнете с хорошо продуманного и оптимизированного сайта.
Бесплатные инструменты для измерения скорости сайта
Скорость сайта на самом деле можно рассматривать по-разному, и все они сводятся к вашей общей скорости и времени загрузки.
Время загрузки страницы документа на основе полного
Когда вы заходите на веб-страницу, информация поступает постепенно. Вы видите, что слова и изображения появляются на странице в разное время, и это особенно заметно на медленно загружаемых веб-сайтах. Веб-страница считается загруженной как «завершенный документ», когда она загружена достаточно, чтобы позволить пользователю начать нажимать кнопки или вводить письменный текст. Возможно, что не весь контент загружен полностью, но пользователь может начать действовать.
Время загрузки полной страницы на основе рендеринга
С другой стороны, также можно измерить время загрузки страницы в зависимости от того, когда она полностью загружена. Эта скорость загрузки всегда больше, чем скорость загрузки «документа завершена», но разница между двумя значениями может быть разной для двух разных сайтов.
Время до первого байта
Наконец, также можно измерить общую скорость вашего сайта, посмотрев на метрику «время до первого байта» (TTFB), которая представляет собой количество времени, которое требуется браузеру для загрузки первого байта информации из онлайн-источника. По сути, он измеряет, есть ли значительная задержка между запросом информации и ответом вашего веб-сервера. Если время загрузки страницы обычно зависит от настроек вашего сайта, а также от типа и количества контента на вашей странице, измерения TTFB обычно указывают на настройки вашего сервера.

Существует множество качественных бесплатных инструментов для проверки скорости вашего веб-сайта и оценки областей для улучшения скорости.
Ниже приведены еще несколько источников, которые помогут вам оптимизировать скорость вашего сайта:
Плагин браузера Google PageSpeed
Инструменты Google для веб-мастеров
Панель инструментов браузера SEOmoz
Тест веб-страницы
Yslow (инструмент Yahoo)
Pingdom
GTmetrix
Что считается медленной скоростью загрузки веб-сайта?
Теперь, когда мы знаем, как можно по-разному измерить скорость сайта, мы можем придумать приблизительный показатель того, что считается «хорошими» или «плохими» показателями. Как я упоминал ранее, Google не публикует, какие типы скорости сайта он принимает во внимание, и если есть какие-то конкретные цифры, которые он ищет, но мы можем сделать разумные предположения о целевом времени загрузки на основе других сайтов, которые мы видели, и основан на недавнем анализе Google.
Согласно этому анализу, среднее время загрузки страницы «полного рендеринга» составляет примерно 7 секунд на настольных устройствах, а среднее время загрузки страницы составляет примерно 3 секунды. На мобильных устройствах среднее время загрузки страницы составляет более 10 секунд, в среднем почти 5. Трудно сравнивать отдельные сайты с такими общими показателями, особенно с таким резким разрывом между медианным и средним значениями, но если ваш сайт загружается медленнее, чем средняя страница, вы обычно можете считать, что ваш сайт слишком медленный.

Источник: МОЗ.
По данным Moz, средний показатель TTFB для сайтов с высоким рейтингом составляет примерно 0,4 секунды, при этом тот же показатель приближается к 0,6 секунды для сайтов с более низким рейтингом. Если TTFB вашего сайта больше 0,6 секунды, у вас есть возможности для улучшения.

Источник: Дистиллированный
Если вы ищете способ измерить скорость своего сайта, чтобы сравнить ее с этими показателями, попробуйте WebPageTest. Это бесплатный инструмент, который позволит вам выполнять несколько типов тестов для измерения производительности вашего сайта.
Как увеличить скорость загрузки сайта
WordPress, одна из самых популярных платформ для создания веб-сайтов, предлагает ряд различных тем, шаблонов, плагинов и виджетов, чтобы дать вам полностью управляемый пользовательский интерфейс. Для большинства предприятий, начинающих работу в Интернете, это немного ошеломляет, но важно принимать правильные решения при настройке и поддержке своего сайта WordPress. Для того, чтобы дать вашим пользователям лучший опыт и повысить ваши шансы на ранжирование, используйте следующие стратегии, чтобы сократить время загрузки вашего сайта:
1. Найдите эффективного хоста.
Хостинг может показаться не таким уж большим делом, особенно если это ваш первый сайт, но тип хостинга, который у вас есть, имеет большое значение во времени загрузки. Например, если вы выберете общий хостинг, чтобы сэкономить немного денег, вы можете настроить себя на значительно более медленное время загрузки, особенно в пиковых условиях.

2. Уменьшите изображения.
Как вы могли догадаться, изображения высокой четкости могут сильно замедлить загрузку вашего сайта. Каждый отдельный пользователь должен загрузить эти изображения при доступе к странице, содержащей их, поэтому, если вы можете заменить эти изображения гораздо меньшими и более быстрыми изображениями , вы мгновенно улучшите время загрузки. Плагин WordPress WP Smush.it - это инструмент, который может помочь вам автоматически и эффективно уменьшить размер и время загрузки всех изображений на вашем сайте.
3. Выберите эффективную тему.
Темы и фреймворки, доступные в WordPress, являются частью того, что сделало платформу такой популярной, но не все темы эффективны. Во многих случаях лучше выбрать простую тему без украшений с молниеносной загрузкой, чем более объемную тему, которую вы предпочитаете с эстетической точки зрения. Не волнуйтесь; есть множество тем с легкими фреймворками на выбор (включая некоторые настройки по умолчанию).
4. Очистите свои плагины.
Некоторые плагины могут быть полезны для вашей загрузки, например, инструмент WP Smush.it, о котором мы упоминали выше. Однако многие плагины просто занимают место и усложняют обработку вашего сайта. Ознакомьтесь с P3, профилировщиком производительности плагинов - он может быстро сказать вам, как каждый из ваших плагинов влияет на общее время загрузки, и указать, какие из них следует сохранить, а какие отключить.
5. Заархивируйте файлы своего веб-сайта.
Сжатие вашего веб-сайта в виде ZIP-файла позволяет значительно упростить передачу в браузеры ваших пользователей. По сути, вы сокращаете объем передаваемых данных без изменения отображаемого конечного продукта. Доступно несколько приложений для архивирования, но любого из них будет достаточно, если они не будут влиять на время загрузки.
6. Используйте подключаемый модуль кэширования, но настройте его правильно.
Плагины кэширования, как правило, можно бесплатно загрузить и установить, и они относительно просты в использовании. Направляя браузеры загружать файлы, хранящиеся в кеше посетителя, вместо того, чтобы пытаться загружать их с сервера, вы можете значительно сократить время загрузки. Это работает только для повторных посетителей, но по-прежнему ценно. Просто избегайте слишком много играть с расширенными настройками, иначе вы можете помешать его правильной работе.
7. Реорганизуйте свою домашнюю страницу.
Увеличьте скорость своего макета . Показывайте сегменты сообщений, а не полный контент, сделайте главную страницу короче и удалите все виджеты и плагины, которые вам не нужны на главной странице (включая виджеты социальных сетей, которые относятся к отдельным сообщениям, а не непосредственно к домашней странице).
8. Сделайте вашу базу данных более эффективной.
Если вы знаете, что делаете, вы можете очистить свою базу данных вручную, но лучше использовать плагин WP-Optimize. С помощью этого плагина вы можете быстро и легко установить настройки, предотвращающие накопление ненужной информации в вашей базе данных. Поскольку вы храните информацию более эффективно, ваша страница будет быстрее загружаться на машины ваших пользователей.
9. Управление загрузкой изображений.
Вы можете выборочно контролировать, какие изображения загружаются сразу для пользователя, чтобы уменьшить общий объем информации, необходимой пользователю для загрузки с сервера. При правильной настройке сразу загружаются только изображения над сгибом, а остальные изображения загружаются только тогда, когда пользователь соответственно прокручивает страницу вниз. Это можно сделать вручную, но проще сделать это с помощью плагина.
10. Избавьтесь от пингбэков и трекбэков.
Пингбэки и обратные ссылки - это уведомления от внешних блогов, которые информируют ваш блог о том, что он был упомянут. Пингбэки и трекбэки автоматически обновляют данные, содержащиеся в вашем сообщении, тем самым увеличивая объем данных, необходимых для загрузки, и увеличивая время загрузки. Избавление от пингбэков и обратных ссылок сохранит ваши обратные ссылки, но предотвратит сохранение дополнительных данных на вашем сайте.
11. Удалите неиспользованные черновики сообщений.
Черновики старых сообщений в блоге могут утяжелить ваш сайт больше, чем вы думаете. Например, если вы редактируете черновик четыре раза, в базе данных вашего сайта будет пять полных версий вашего сообщения в блоге. Вам никогда не понадобится ссылаться на эти более ранние черновики, поэтому обновите настройки своей базы данных (возможно, используя плагин WP-Optimize, который мы упоминали в пункте 8), чтобы удалить их и предотвратить ненужное хранение в будущем.
12. По возможности используйте статический HTML вместо PHP.
Это не то, что всем следует делать, но для тех из вас, кто хочет значительно сократить время загрузки, это дополнительная возможность. PHP - это полезный способ повысить эффективность вашего сайта, но он также занимает серверные процессы во время своей работы. Если вы можете заменить его статическим эквивалентом HTML, стоит попробовать.
13. Воспользуйтесь преимуществами сети доставки контента (CDN).
Сети доставки контента (CDN) предоставляют те же данные, которые вам обычно необходимо передавать своим пользователям, такие как файлы CSS и изображения, но на более близких серверах, чтобы максимизировать скорость загрузки пользователей. Доступно множество CDN, но для использования большинства из них потребуется абонентская плата. Многие из лучших хостов предоставляют услуги CDN в комплекте или за гораздо меньшую плату, если вы хотите их использовать.
14. Объедините свои файлы CSS и Javascript.
Если вы используете несколько плагинов, ваш сайт, вероятно, будет ссылаться на несколько файлов CSS и javascript на каждой странице, что может повлиять на время загрузки. Вместо этого используйте плагин, такой как Minify, чтобы объединить всю эту информацию в гораздо более сжатую и быстро загружаемую форму.
15. Отключите хотлинкинг.
Hotlinking - это процесс ссылки на изображения другого человека, тем самым увеличивая нагрузку на сервер без необходимости увеличения вашего трафика. Отключите хотлинкинг с помощью нескольких шагов и предотвратите эту дополнительную нагрузку.
16. Ленивая загрузка
Ленивая загрузка позволяет браузеру рисовать только критические элементы в поле зрения пользователя, что сокращает время загрузки. По мере прокрутки пользователя загружаются новые элементы. Возможно, вы заметили, что при прокрутке на определенных сайтах появляются новые изображения. Мы используем ленивый загрузчик на SEO.co из-за того, что многие наши сообщения содержат более 5 тысяч слов. Это может значительно увеличить скорость загрузки и улучшить SEO.
17. Удалите или уменьшите количество звонков от третьих лиц.
Сторонние инструменты, включая, помимо прочего, средства отслеживания файлов cookie, инструменты аналитики веб-сайтов, всплывающие окна и графические инструменты, могут значительно замедлить скорость загрузки сайта в фоновом режиме. Лучше всего удалить их или оптимизировать для достижения максимальной производительности.
Очевидно, время загрузки - не единственный фактор, который Google использует при заполнении результатов поиска. Вам по-прежнему необходимо иметь регулярную стратегию высококачественного контент-маркетинга, присутствие в социальных сетях, хорошо структурированные метаданные и долгосрочную программу построения ссылок. Однако, если вы правильно примените эти советы и уменьшите время загрузки вашего сайта WordPress, вы сможете одновременно улучшить авторитет вашего домена (и, следовательно, ваш рейтинг) и улучшить общее впечатление пользователей.
Заключение
При анализе скорости вашего сайта и подготовке к будущему следует учитывать два фактора:
- Каждый сайт уникален. То, что считается «быстрым» для одного типа сайтов, может не считаться «быстрым» для другого типа. Например, откройте домашнюю страницу Google, затем откройте домашнюю страницу CNN. Вы заметите огромную разницу, но оба сайта имеют очень высокий рейтинг пользовательского опыта. Вы не должны делать свой сайт быстрым по сравнению с остальным миром - сделайте его быстрым в соответствии с типом сайта.
- Общая картина - вот что важно. В конечном итоге снижение времени загрузки вашего сайта на полсекунды - это положительное изменение, но оно не так эффективно, как улучшение взаимодействия с пользователем с помощью более значительных изменений, таких как введение более интуитивной навигации.
Тем не менее, если вас беспокоит скорость вашего сайта и вы хотите улучшить его, вы только выиграете. Не зацикливайтесь на скорости сайта, но делайте все возможное, чтобы ваши пользователи получали удовольствие от работы.
