как ускорить сайт

Доброго времени суток! Сегодня мы поговорим с вами о том, как можно проверить и ускорить загрузку страниц сайта в поисковиках Яндекс и Google, тем самым повысив его позиции и посещаемость.

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

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

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

— Если ваш сайт медленно грузится, это приводит к уменьшению его посещаемости. Уже не помню точно, где я смотрел статистику, но если бы Яндекс или Google открывались на 2-5 секунд дольше, то это привело бы к уменьшению трафика (посетителей) на них в 10-20%. Только вдумайтесь в эту цифру!

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

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

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

 

Как ускорить загрузку страниц    сайта?

1) Для начала сделайте у себя кэширование на сайте. Это когда при заходе на ваш сайт он не загружается заново, как обычно, а просто берется старая его копия из кэша браузера, тем самым ускоряя загрузку страниц  в разы. Если у вас сайт создан на движке WordPress, то для этого можете использовать плагин Hyper Cache. Если же у вас обычный сайт, то можете использовать популярный скрипт MaxCache.

2) Не используйте темы оформления сайта, которые полностью состоят из одной графики и тем более анимации. Думаю, вы уже  встречали такие сайты, который выглядели очень так сказать «круто», красиво и функционально, только вот грузились они, наверное, не менее часа.

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

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

Кстати, при описании того или иного плагина я практически всегда пишу о том, как его можно заменить кодом. Если у вас будет лишнее время,  то можете почитать немного в рубрике «плагины и коды для WordPress» о тех расширениях, которые можно заменить. Также количество установленных у вас плагинов не так важно как их вес. Был у меня давно один плагин социальны кнопок, так он так тормозил сайт как не все остальные вместе взятые. Помните, что чем больше вести сам плагин, тем он сильнее будет замедлять загрузку страниц сайта.

4) При загрузке каких-либо картинок на свой сайт для статей заранее ее обрежьте или уменьшите до нужного вам размера, а не делайте это в текстовом редакторе своего сайта. Также при загрузке картинок на сайт их формат должен быть всегда только jpg или gif, так как при других форматах (bmp, png) картинка будет весить значительно больше, а значит и дольше будет загружаться на сайте.

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

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

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

6) Уменьшите размер скриптов. Для этого можете воспользоваться этим сервисом javascript-minifier.com.

7) Уменьшите размер ваших CSS стилей оформления сайта. Для этого можете воспользоваться этим сервисами www.styleneat.comcssminifier.com. В процессе обработки уберутся все лишние строки и пробелы в коде, что сэкономит время на его обработку. Кстати, обязательно сделайте копию вашего файла стилей CSS, так как после его сжатия возможно вид вашего сайта измениться не в лучшую сторону. Если что файл стилей WordPress находится во «внешнем вид» «редактор» «style.css».

8) Почистите вашу базу данных MySQL от разного хлама. Если у вас сайт стоит на каком-либо движке, то при установке к нему различных расширении (плагинов) в базе данных сохраняется от них различные таблицы даже после удаления, которые замедляют работу сайта. Чтобы почистить базу зайдите в вашу панель MySQL на хостинге. Потом во вкладку «база данных», выберите название вашей базы. Ок, теперь тут вам надо будет выделить таблицы, которые вам не нужны и удалить их. Если у вас сайт на WordPress, то в идеале у вас должны остаться только те таблицы, которые показаны на скриншоте чуть ниже.

база даных

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

9) Не загружайте на сайт разные файлы для скачивания, для этого есть Яндекс диск, где у вас аж 13г свободного места. Также, если хотите вставить видеоролик к себе на сайт, то просто загрузить его на любой видеохостинг.

10) Используйте как можно меньше рекламы на вашем сайте особенно в виде баннеров или других графических видов. Помните, больше — не всегда лучше, если конечно у вас сайт не развлекательной тематики.

проверка скорости загрузки сайта11) Смените ваш хостинг. Если ваш сайт до сих пор очень медленно загружается, то возможно, что просто ваш хостер использует старое оборудование, которое менять не собирается. В таком случае рекомендую перейти на тот же хостинг, что и у меня. За него я могу поручиться.

 

Как проверить скорость загрузки  страниц сайта?

Для  проверки есть такие сервисы как gtmetrix.com, но есть еще лучше. Сайт tools.pingdom.com не только при проверке покажет время загрузки страниц сайта, но и укажет те файлы, которые долго грузятся.

проверка скорости загрузки сайта

Также есть классный сервис от Google developers.google.com, который показывает по 100 бальной шкале, насколько быстро загружается ваш сайт, а также указывает на ошибки, которые надо исправить, чтобы скорость стала еще быстрее. Кстати, при проверке в нем же вы можете увидеть скорость вашего сайта не только для компьютеров, но также и для мобильных устройств.

проверка скорости загрузки сайта

Помимо этого, недавно, я нашел еще один классный англоязычный сервис tools.quicksprout.com, где можно посмотреть много данных по своему сайту. Например, сколько раз на вас ссылались в социальных сетях, на какие именно страницы, ошибки в кодах, насколько он оптимизирован с точки зрения SEO и т.д. Для того чтобы узнать скорость загрузки своего сайта, нужно просто ввести в форму поиска его адрес и нажать на «SEARCH». В небольшом зеленом квадрате, где будет написано вверху «LOAD TIME» и будет указана скорость загрузки вашего сайта.

проверка скорости загрузки сайта

Также если вы спуститесь чуть ниже и нажмете на вкладку «FULL REPORT», то увидите подробную статистику по загрузке различных элементов на нем, как и на tools.pingdom.com упомянутом чуть выше.

проверка скорости загрузки сайта

Как ускорить загрузку сайта, если они слишком большой?

Если у вас сайт портал или какой-нибудь мощный сервис как smartresponder.ru , то вам нужно по возможности включить сжатие для как можно большего числа файлов на вашем сайте. Для этого можно воспользоваться вот этим скриптом, который объединит и сжимает все файлы JS и CSS в один единственный.

Похожие публикаций:

Как самому собрать базу трастовых сайтов?
Как ускорить индексацию сайта в 10 раз?
Как сделать правильную внутреннюю перелинковку на сайте?

Поделиться с друзьями и коллегами.

Система Orphus
  1. игорь черноморец:

    Привет Максим!Спасибо за этот пост!Но у меня вопрос!Как ты можешь объяснить тот факт, что при проверки скорости загрузки моего сафта на представленных тобой сервисах, скорость каждый раз меняется!Например сервис tols.pingdrom мне показал результаты от 1.1 сек до 5 сек !!!!! И это в течении 1 минуты! Так как можно тогда доверять этим сервисам?

    • Макс:

      Привет. Я тоже, кстати, это заметил. tools.pingdom.com показывает примерную загрузку страниц. Лучше в developers.google.com проверять, там более точная информация 👿

Прокомментировать

Сергей Журавлев – автор блога firstprize.ru, вольный SEO специалист, вебмастер, Web-разработчик на WordPress и человек-оркестр с опытом в некоторых других областях. Личное кредо — хочешь сделать что-нибудь хорошо, сделай это сам. В моменты особого вдохновения создаю видеоклипы и ковыряюсь в кодах. Основные профессиональные инструменты —Dreamweaver, Adobe Photoshop, Site-аuditor. Спасибо за внимание, заходите снова!