SEO – анализ скорости загрузки страницы web-сайта




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

Лично я считаю что оптимальная скорость загрузки сайта посетителем должна быть до одной секунды и думаю Гугл так-же со мной согласится)).

Давайте рассмотрим факторы влияющие на загрузку webстраницы:

  • проблемы с Интернет соединением, как локально (на вашем компьютере) так и удалённо (у вашего хостера);
  • проблемы маршрутизации пакетов от вас к хостеру сайта, тобиш это потери пакетов при передачи данных между вами и датацентром в котором хостится сайт. Есть такая консольная линукс программа  MTR (My Traceroute), это смесь ping и traceroute, очень рекомендую! ;)

mtr

  • серверная часть –  работоспособность, нагруженость web-сервера и сервера баз данных (способность обработки запросов и ответов);
  • оптимизированность web-сайта и базы данных - Код сайта должен быть написан с умом, а не лишь бы так чтоб работало. Элементы ваших страниц такие как рисунки, видео, флеш анимация должны иметь оптимальный размер. На скорость загрузки вашей страницы так же влияют внешние подгружаемые данные (с других сайтов на ваш) те же рисунки, видео-файлы,  фреймы, RSS, части кода или еще что.
    Что касается базы, то должна быть оптимизирована как сама база (структура, индексация, количество и размер таблиц, обслуживание)  так и запросы к ним со страниц вашего сайта (упрощение, улучшение).

Теперь давайте поговорим о методах анализа скорости загрузки web-страницы сайта.

  1. Первый самый простой, но боюсь этот способ не показывает реальной картины. Если у вас есть Linux/Unix консоль c установленными пакетами time  и cURL, то можем выполнить вот такую вот команду

    # time curl -I http://www.seostuff.org.ua/

    HTTP/1.0 200 OK
    Date: Thu, 03 Feb 2011 14:29:51 GMT
    Server: Apache
    Last-Modified: Thu, 03 Feb 2011 13:04:40 GMT
    Accept-Ranges: bytes
    Cache-Control: max-age=300, must-revalidate, public, proxy-revalidate
    Expires: Thu, 03 Feb 2011 14:34:51 GMT
    Vary: Accept-Encoding,Cookie
    Content-Type: text/html; charset=UTF-8
    Age: 223
    Content-Length: 51802
    X-Cache: HIT from demil1.byetcluster.com
    Via: 1.1 demil1.byetcluster.com:80 (Lusca/LUSCA_HEAD-r14756)
    Connection: close

    real    0m0.428s
    user    0m0.012s
    sys     0m0.011s

    Нас интересует параметр “real    0m0.428s”. Который говорит что страница была скачана за  0,4 секунды.  Но к сожалению это не реальный показатель загрузки страницы вашего сайта посетителем, так как cURL не качает рисунков находящихся на сайте, подгружаемые данные с других сайтов  и тд и тп. Он качает только исходный код вашей страницы. Но если ваша страница грузится более чем несколько секунд, то это у вас явно должны возникнуть вопросы к Хостеру.

  2. Второй вариант самый правильный. Идём  к  Google Webmaster Tools , логинимся и выбираем нужный сайт, кликаем Labs и потом Site Performance. Видим график, который показывает скорость загрузки вашего сайта и список некоторых самых дооооолгих  его страниц.Webmaster tools speed google
    Фак! кажется Гугл настойчиво пытается сказать мне что сайт мягко говоря лажает по скорости! (((  Хех, ну это я и так знал! и в ближайшее время основательно займусь решением этого вопроса.
    Чуть ниже графика вы видите страницы которые долго грузятся и советы по их оптимизации! Вся информация была получена при помощи Google Page Speed Tool, которую вы можете установить на Firefox Интернет браузер для личного использования.
  3. Использовать онлайн сервисы, позволяющие измерить скорость загрузки сайта и проинспектировать загрузку его отдельных элементов.
    Прошу любить и жаловать – Pingdom Tools – Full page test
    Pingdom_tools

    Вот сижу и думаю а что это за mybookface.net и какого он грузится 20 секунд и что за xlsearch.org/results.php… ХАКНУЛИ МЕНЯ по ходу! Так и хочется крикнуть YourBunnyWrote, ну да ладно… разберёмся!
    Как видите на спектре присутствуют 3 разных цвета.
    Желтый – это старт, время до соединения с сайтом/сервером.
    Зелёный – это непосредственно соединение с сайтом и подготовка к загрузке самой страницы(обработка запроса веб сервером, получение инфы с базы данных и тд и тп)
    Синий – время загрузки страницы.
  4. Если у вас вордпресс, то он сам по себе может быть очень ресурсо-потребимым и ёмким, а потому многие советуют ставить плагины кэширования страниц сайта, такие как WP Super Cache или W3 Total Cache. Но если даже с ними скорость загрузки сайта вас ну очень не устраивает, то предлагаю обратить внимание на отличнейший плагин - WP Tuner. С его помощью вы можете проанализировать какие элементы сайта грузятся дольше всего и какие запросы к базе занимают больше всего времени. Он показывает общее время загрузки, анализ производительности, анализ SQL запросов (в том числе подробный) и многое другое.wp-tuner

Ну вот как бы и всё! Удачной вам оптимизации и мего-скоростных сайтов!

Пы.Сы. небольшой апдейт по поводу Хака… я так и не понял Хак это был или нет, но проблема была  в плагине WP Super Cache, который я только что снёс.) Вместо него установил W3 Total Cache, который как мне показалось визуально сразу же проявил себя с очень хорошей стороны.

Пы.Пы.Сы. после более тщательного исследования проблемы, выяснил что плагин тут не причем. Хакнуты кэширующие сервера моего хостинг провайдера. Самое время пережать на другой хост. Кстати этот хак – яркий пример “Чёрного SEO“, чёрного линкостроения.





Входящие поисковые запросы:

Previous Next

7 Comments (+add yours?)

  1. Шаленный Евгений
    Фев 04, 2011 @ 10:15:43

    Если закешировать вордпресс – как быть с комментами? По моему основная проблема в этом!

  2. Олег
    Фев 04, 2011 @ 15:18:42

    Ещё в прошлом году гугл заявил о том что выше в выдаче будут те ресурсы которые быстрее загружаются при прочих равных условиях. А так как большинство ресурсов в интернете используют готовые движки а не пишут их, то от выбора движка очень многое зависит. Кстати WP как раз самый неудачный движок в этом плане. Как не кэшируй используя самые навороченные плагины. Ведь если кэширование и ускорит немного загрузку и уменьшит нагрузку на БД то нагрузка на файловую систему увеличивает. Пора бы подумать о более быстрых движках которые по сравнению с WP летают. Например мой блог генерируетс страницу примерно 0.16 сек. потребляя памяти 1.5 Мгб. при 7 запросах к БД. И это без кэширования! Тесты всеми возможными онлайновыми сервисами показали скорость загрузки в среднем 0.9 сек.

  3. seoadmin
    Фев 04, 2011 @ 16:27:16

    Ага, да хороший блог с точки зрения скорости загрузки!)

    Правда вот смотрю периодически картину порит

    myrambler.ru/cnt/feeds2.feedburner.com/blogroot_ru

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

    А Вордпресс я думаю у меня в разы больше памяти кушает…. разов этак в 5-10. Но Вордпресс это сила! Просто его нужно оптимизировать)) поуберать все плагины ненужные и тд и тп.

  4. seoadmin
    Фев 04, 2011 @ 16:28:59

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

    Пы.Сы. Я кстати каптчу отключил… Чисто для интереса, сколько ж спама будет просачиваться и сколько будет отлавливать акисмет)

  5. Шаленный Евгений
    Фев 04, 2011 @ 17:47:49

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

  6. Владимир
    Июнь 21, 2011 @ 10:31:33

    Полностью соглашусь что скорость загрузки влияет на оптимизацию сайта…
    Чем легче сайт, тем лучше….

  7. Волос
    Сен 26, 2011 @ 11:25:12

    У меня главная страница весит 103 кб – это много

Leave a Reply