Мои рекомендации для самостоятельного ускорения вашего сайта для успешного продвижения в поисковых системах Google, Яндекс, Bing.
Правильный выбор хостинга
1. Способ – это использовать быстрый хостинг. Бывает так, что скорость загрузки сайта связано именно с хостингом, поэтому прежде чем использовать описанные ниже способы, удостоверьтесь, что у вас быстрый хостинг.
Из самых лучших и недорогих хостингов могу посоветовать хостинг-провайдеров из этого списка (список составлен нашей командой).
Еще хочу добавить: был случай, когда одни из моих сайтов находился на хостинге (название называть не буду) и меня скорость хостинга устраивала. Потом я создал блог и тоже разместил на этом хостинге, но под другим аккаунтом. Спустя некоторое время заметил, что сайт долговато загружается, сначала я подумал, что может я много плагинов использую или код сайта не оптимизирован. Но как позже оказалось, что дело было в хостинге, перешел на другой (на TimeWeb) и все стало нормально. Почему два сайта на одном и том же хостинге скорость загрузки сайта была разная я до сих пор не знаю
Оптимизация кода сайта
2. Способ – это размещать скрипты внизу страницы. Как пример можно привести случай, когда скрипт партнерки остановился, а так как аналитический скрипт находится наверху сайта, все ресурсы, которые поместили данный скрипт у себя, не открывались.
3. Способ – это почистить код. Необходимо проверить все сайты на наличие лишних кодов. Иногда на сайтах, после проведения незначительных изменений, остаются ненужные части кода, которые не используются, а только засоряют место.
4. Способ – объединить CSS файлы. Не раз на сайтах можно наблюдать несколько CSS-файлов. Интересно смотреть на сайт, на котором имеется несколько стилей его оформления, что является полной ерундой. У любого ресурса должен быть один стиль оформления и один дизайн, чтобы он был узнаваемый, а не был разукрашен, как новогодняя елка.
5. Способ – это отказаться от использования таблиц. Таблицы необходимо использовать только тогда, когда эти таблицы создаешь, а для всех остальных случаев имеются дивы. При верстке с помощью див, код получается значительно короче и меньше, и соответственно страница загружается быстрее.
Ускорение базы данных
6. Способ – это пользоваться статистическими URL-адресами. Данный способ не только увеличит скорость загрузки сайта, но и устранит проблему с индексированием и дублями страниц.
7. Способ – это уменьшить число запросов к базе данных, путем уменьшения числа динамических элементов страниц, сокращения числа плагинов или с помощью установки плагинов кеширования.
К примеру, я пользуюсь плагином WP Super Cache для WordPress.
Различные сервисы замедляющие сайт
Вы должны понимать, что любые сторонние сервисы так или иначе замедляют ваш сайт. И здесь нужно понимать целесообразность их подключения. Если вы их действительно используете — подключайте.
8. Способ – не пользоваться Gravatar, так как Gravatar, который используется в ВордПресе по умолчанию, обрабатывает большое число запросов. Можно неплохо сэкономить ресурсы, отключив Gravatar. Как отключить граватар при помощи плагина.
9. Способ – это не добавлять элементы с Facebook. Если сайт недавно создан, не рекомендуется ставить разные плагины для комментариев, кнопки социальных сетей, лайк-боксы, и т.д., Они сильно грузят сайт. Бывает такое, что сайт может не загружать страницу из-за какого-нибудь сбоя в like-боксе. Плюс к тому же на недавно созданном сайте не такое большое количество посетителей, которые бы дружно кликали по кнопкам социальных сетей для того, что открыть содержимое и комментировать, становясь подписчиками страницы вконтакте или на фейсбуке.
10. Способ – это минимизировать число инструментов для сбора статистических данных. Кому, какой статистический инструмент нравится, такой он себе один и ставит (Яндекс Метрика, Google Аналитика, ЛайвИнтернет), но не имеет смысла ставить все их вместе, так как чем больше поставлено внешних скриптов, тем больше вероятного того, что сайт зависнет, если один из скриптов не будет работать.
11. Способ – это уменьшение числа интегрируемых виджетов. На сегодняшний день виджеты можно поставить с других сайтов, но при этом зачастую они бесполезны. К примеру смешно смотреть на SEO-блоге виджеты с прогнозом погоды в Киеве на сегодняшний день (ведь возможно, что человек, который будет их смотреть будет жить в Москве), или курсы валют российского рубля по отношению к гривне или доллару. В данном случае пусть место будет лучше пустовать или разместите там рекламу от AdSense, так как это будет полезнее.
Использование медиа-контента
12. Способ – уменьшение, по возможности, числа картинок. Исключением в данном случае будут сайты с обоями для рабочего стола, сайты фотографов и т.д.. На остальных ресурсах число изображений можно свести к минимуму или разместить превью, а тяжелые изображения открывать с помощью клика.
Если пользователям данные изображения будут интересны, то они в любом случае их откроют. Данный способ применяют только тогда, когда изображения не самые важные элементы сайта и только его дополняют.
13. Способ – это использование сжатие изображений. Современные графические форматы WebP и AVIF обеспечивают более эффективное сжатие по сравнению с PNG или JPEG, поэтому такие изображения загружаются быстрее и потребляют меньше трафика. WordPress начиная с версии 5.8 поддерживает формат WebP.
Для конвертации ваших картинок в формат WebP используйте плагины или сервисы. Для своих сайтов на WordPress, я использую плагин WebP Converter for Media — Convert WebP & Optimize Images. После установки плагина вам нужно запустить конвертацию один раз и больше ничего не нужно делать. Ваши текущие изображения будут преобразованы в новый формат. Новые изображения из библиотеки мультимедиа будут преобразованы автоматически. Внимание! Если преобразованное изображение в формате WebP больше исходного, браузер будет использовать исходный файл. И этот преобразованный файл будет удален. Следовательно, в списке вы также можете видеть файлы, отличные от WebP.
14. Способ – отказаться от использования флеш анимации. Использование флеш анимации – это очень красиво, но сильно грузит сайт. При наличии медленного интернета флеш анимация может не загрузиться, в результате чего сайт теряет рейтинг и популярность.
15. Способ – отказаться от использования аудио в особенности такого, которое начинает автоматически проигрываться при загрузке страницы, потому что многим пользователям это не нравится и еще потому, что сильно идет трафик, что вызывает медленную загрузку страниц. К тому же многим пользователям может быть не нравится электромузыка или другая музыка, которая будет на сайте и это обстоятельство будет сильно раздражать.
Скрипты и сценарии
16. Способ – использование внешних скриптов. При этом надо стараться не пользоваться встроенными в HTML-страницы скриптами, лучше всего пользоваться внешними, расположенными на CDN серверах, так как не будет перегружаться свой сервер.
17. Способ – это использование не длинных наименований функций, переменных и т.д. Например, функцию removeelementfromgroup(), можно переименовать, как refg() и т.д.
18. Способ – это не использовать ненужные JavaScript-библиотеки. Зачастую на сайтах используют несколько JavaScript-библиотек, которые по функциям одни и те же и тут же возникает вопрос, зачем это делать.
19. Способ – это не использовать скрипты для изменения шрифта. Можно часто видеть, как при помощи скриптов на сайтах и блогах создают интересные, яркие, объемные заголовки, но все это лишнее, потому что такие украшения берут большие ресурсы трафика при загрузке страницы.
20. Способ — это уменьшения количества используемых плагинов в вашей CMS. Используете только необходимые плагины, все не нужные удалите.
Сервисы ускорители на хостинг платформах
Ускоритель сайтов на хостинге Timeweb — удобная штука! Как бесплатно измерить скорость загрузки сайта.
Желаю как можно быстрой загрузки вашего сайта!