Ускоряем сайт — поднимаемся в ТОП выдачи

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

К огромному сожалению, сейчас все еще многие разработчики уделяют этому факту мало внимания. Если клиент не попросит проработать этот момент, программисты легко выдадут работу с оценкой загрузки 50-70 из 100 баллов по оценке системы PageSpeed Insights от Google (допустимой нормой считается 80-90, отлично 90 и выше).

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

С чего начать?

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

Итак, начнем с определения самой проблемы. Что на готовом сайте не дает осуществлять быструю загрузку страницы? Основное — качество сервера, где размещаются файлы проекта. Если сервер сконструирован на давно устаревшем железе, о быстрой скорости даже вспоминаем. Идеально, если используется SSD.

Если с сервером все отлично, переходим к сайту!

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

Хороший ресурс не может жить без качественных изображений. Чаще всего, мы берем огромные картинки и сжимаем их через CSS. Беда в том, что загружаются они в полном размере. Подгоните размер картинок, количество пикселей/дюйм в графическом редакторе и используйте форматы PNG и JPEG.

Попробуйте технологию компрессии файлов Gzip. Суть в конвертации файлов сайта в архив, который браузеру существенно легче скачать и самостоятельно отобразить на экране.

Оптимизация кода сайта или отдельная головная боль программиста. Умением писать чистый код может похвастать не каждый разработчик. Часто, это огромные нагромождения строк, которые можно заменить несколькими строчками и избавить браузер от необходимости загружать все “таланты” программиста. Столкнулись с такой проблемой, ищите знающего разработчика для разбора.

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

Как быть с сайтами на CMS?

Говорили, говорим и будем говорить, лучшие сайты — самописные сайты. Любая CMS является максимальным сборником функций по принципу “шоб було”. Из-за этого, внутри программного кода происходит настоящий ад.

По сервису PageSpeed Insights, для CMS отличным результатом является показатель 80-87. Чтобы подняться выше значения 90, нужно руками менять внутреннюю структуру движка. Проще с нуля сделать новый, а главное, дешевле.

Итак, если все-таки CMS, то помимо хорошего хостинга можно поработать над:

  1. Файл robots.txt — разрешите индексацию только нужным поисковикам, при этом закрыв эту возможность всевозможным парсерам, грабберам и ненужным поисковым системам. Снижает нагрузку на сервер.
  2. Файл .htaccess — дополнительные команды для хостинга. Запретите получение ссылок на изображения, определите файлы для кэширования.
  3. Оптимизация базы данных — если на сайте часто проводятся изменения, его ревизионные записи захламляют базу данных и усложняют загрузку. Нужно чистить базу с помощью специальных плагинов.
  4. Оптимизация кода темы — большинство тем делаются для различного использования. Из-за этого множество функций Вам просто не нужны, но тема их грузит. 
  5. Постарайтесь не использовать внешние скрипты.
  6. Определите только нужные плагины, все лишнее в утиль.

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

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

Оцените статью