Статьи

Як швидкість завантаження вашого сайту впливає на його позицію в пошуковій видачі?

Google використовує безліч чинників, ранжуючи результати пошуку

Google використовує безліч чинників, ранжуючи результати пошуку. Як правило, ці фактори пов'язані або з вмістом сторінки (тексти, URL, title, заголовки і так далі), або з «репутацією» самого сайту (давність реєстрації домену, кількість і якість вхідних посилань і т.д.) Однак в 2010 році компанія Google зробила щось зовсім нове. Вона оголосила про те, що тепер швидкість сайту теж впливає на пошуковий рейтинг.

На жаль, точне визначення «швидкості сайту» ніхто не дав. Питання стало руба в червні 2103 року, коли Метт Каттс (Matt Cutts), - один з веб-розробників, що займаються проблемами пошукової оптимізації, - заявив, що сайти з низькою швидкістю завантаження будуть «штрафуватися», отримуючи більш низьке місце в рейтингу.

Очевидно, Google виступає за справедливість: «повільні» сайти приносять простим користувачам більше роздратування, ніж користі, і тому не заслуговують активного просування в результатах пошуку. Але що і як саме вимірює Google? І найголовніше питання: як саме це відбивається на рейтингу сайту в пошукових системах? Експерти проекту Zoompf, що спеціалізується на питаннях продуктивності сайтів, провели справжній науковий експеримент, про дивовижні результати якого Ви, шановний читачу, дізнаєтеся з цієї статті.

Методика дослідження

Хоча Google і не уточнив, як саме швидкість сайту впливає на позиції в пошуковій видачі, - але запевнив, що контент і релевантність як і раніше залишаються на першому місці. Іншими словами, досить складно довести і продемонструвати зв'язок (або її відсутність) між швидкістю і пошуковим рейтингом. Ніколи не можна стверджувати що-небудь на 100% з цього приводу, оскільки інші фактори теж завжди «будуть в грі». Проте, якщо цей зв'язок існує, веб-розробники відкриють ще один фактор, що впливає на поведінку пошукових роботів. Що ж, до справи!

Для початку був створений список з 200 випадкових пошукових запитів, зроблених в 2013 році, і визначена їх репрезентативна вибірка. Деякі запити складалися всього лише з одного слова - наприклад, «HDTV» (High-Definition Television - телебачення високої чіткості), а деякі - з п'яти ( «Оклахома-Сіті магазини Outlet Mall»). Потім був складений ТОП-50 результатів пошуку URL-адрес для кожного запиту. В результаті для дослідження було отримано масив, що перевищує 100 000 сторінок.

Наступним кроком був запущений сервіс Amazon Elastic Compute Cloud (Amazon EC2), який за допомогою інструменту WebPagetest (россйіскій аналог - сервіс СайтРепорт) дозволив в автоматичному режимі зібрати і цінувати більше 40 параметрів кожного URL. Для тесту було вибрано браузер Chrome. Кожна сторінка перевірялася з очищеним кешем - щоб гарантувати точність аналізу.

Отримані результати

Що вдалося встановити в результаті? В експерименті враховувалися більше 40 показників кожного URL. Звичайно, більшість з них не роблять істотного впливу на ранжування в пошуку. Для стислості тут будуть описані лише особливо значущі результати.

Час завантаження сторінки

Коли говорять «час завантаження сторінки сайту», зазвичай мається на увазі одне з двох: або час, за яке документ повністю відображається на сторінці, або час, за яке завантажується весь зміст сторінки. Але це, як кажуть, дві великі різниці. Коли на екрані повністю відображається цікавить Вас документ, Ви вже можете працювати з ним. Погодьтеся, якщо все інше (фон, картинки, рекламні банери і другорядні посилання) завантажується пізніше, - поки Ви переміщується по сторінці, то нічого не втрачаєте.

Чи впливають на позицію у видачі два наступних фактори: час, через яке на сторінці відображається документ, і час, який потрібен на завантаження всієї сторінки? На превеликий подив експертів виявилося, що обидва ці чинники ніяк не впливають на місце сайту в результатах пошуку! Незважаючи на впевненість, що вони грають, щонайменше, не останню роль, - об'єктивні результати говорили про зворотне. Як Ви можете бачити на графіку нижче, - час, за яке документ повністю відображається (як і час, протягом якого повністю завантажується весь зміст сторінки), - не впливає на позицію сайту в результатах пошукової видачі:

Як Ви можете бачити на графіку нижче, - час, за яке документ повністю відображається (як і час, протягом якого повністю завантажується весь зміст сторінки), - не впливає на позицію сайту в результатах пошукової видачі:

Горизонтальна вісь - положення сторінки в результатах пошуку. Вертикальна - середній час завантаження при всіх 2000 різних умовах пошуку, використовуваних в дослідженні. Іншими словами, кожне з 2000 року умов пошуку Google включалося окремо, після чого вимірювалося час завантаження кожної з відібраних сторінок - і тільки потім розраховувався середній результат.

Очікувалося, що крива на цьому графіку буде неухильно повзти нагору. За ідеєю, сторінки, контент на яких завантажується швидше, повинні мати більш високий рейтинг - але як не вражає, на практиці цього не спостерігалося!
Час завантаження першого байта

Не виявивши зв'язку між позицією у видачі та тим, що традиційно вважається «часом завантаження сторінки», було вирішено розширити пошук і перевірити залежність позицій від так званого «часу завантаження першого байта» (TTFB, Time To First Byte). TTFB показує, скільки часу браузеру потрібно для прийому першого байта, тобто отримання відповіді від сервера при запиті конкретного URL. Іншими словами, цей показник враховує і затримку запиту, відправленого на сервер, і час, протягом якого сервер обробив запит і згенерував відповідь на нього, а також час, який знадобився для відправки першого байта - відповіді від сервера Вашому браузеру. Ось графік середнього TTFB масиву досліджених сторінок:

Ось графік середнього TTFB масиву досліджених сторінок:

Тут вже видно чітка залежність. Сайти, які потребують менше часу для того, щоб Ви отримали перший байт інформації, мають більш високу позицію в результатах пошуку, ніж повільні сайти з великим часом доставки першого байта. Взагалі експеримент показав, що TTFB-фактор робить самий сильний вплив на ранжування в результатах пошуку!

Розмір сторінки

Дивовижний результат спостерігався і тут. Була встановлена ​​залежність між середнім розміром сторінки до її положенню в результатах пошуку. Під «розміром сторінки» маються на увазі всі байти, завантажені для того, щоб повністю відобразити сторінку - включаючи всі зображення, оголошення, віджети і шрифти. Спочатку результат виглядав вельми нелогічним. Він показав, що позиція у видачі знижується разом зі зменшенням розміру сторінки. До всього іншого спостерігався аномальний провал в першій трійці:

До всього іншого спостерігався аномальний провал в першій трійці:

Цей результат спантеличив учасників експерименту, оскільки ніхто не очікував виявити тут явний зв'язок. Але потім стало ясно, чому вона має місце бути. Простіші сайти з меншим об'ємом контенту зазвичай належать більш дрібним компаніям, - і, відповідно, мають більш низьке положення в рейтингу. У міру збільшення «статусу» власника ресурсу зміст його сайту збільшується в об'ємі і ускладнюється. А сама верхівка, «серйозні хлопці», які складають ТОП-3, має серйозний бюджет для оптимізації своїх веб-ресурсів. Для прикладу поставимо в один ряд такого гіганта, як Amazon.com, мережа магазинів з продажу електроніки і маленький сімейний магазинчик. Звичайно, прямих доказів цієї теорії немає, але отримані дані і інтуїція говорять про те, що вона цілком життєздатна 🙂

«Вага» зображень на сторінці

Оскільки попередній результат був дуже незвичайним, було вирішено дослідити залежність позицій видачі від середнього «ваги» зображень, розміщених на кожною в експерименті сторінці. Однак тут чекало невелике розчарування. Результат, прямо сказати, нічим не видатний:

Результат, прямо сказати, нічим не видатний:

Нічого надприродного тут не виявилося - найімовірніше тому, що цей показник тісно пов'язаний з часом повного завантаження сторінки. До речі, графіки цих двох показників дуже схожі, - а це підтверджує припущення, що час завантаження всього вмісту сторінки, швидше за все, не впливає на позицію в результатах пошуку.
Що все це означає?

Отже, що в підсумку?

Експеримент показав відсутність залежності між «часом завантаження сторінки» (як окремого документа, так і всієї сторінки в цілому) і позицією в пошуковій видачі Google. Це вірно як в разі узагальненого пошуку (1-2 слова), так і в разі так званого «пошуку з довгим хвостом» (4 або 5 ключових слів). Таким чином, якщо час завантаження сторінки і має значення для пошукових роботів, то в сукупності інших умов воно стає дуже незначним. Проте, величезну роль грає час отримання першого байта (TTFB). Сайти з розвиненою серверної інфраструктурою, які мають можливість дуже швидко доставляти контент до кінцевого користувача, отримують більш високі пошукові позиції. Іншими словами, не дивлячись на загальноприйняту думку, на рейтинг сайту безпосередньо впливає базова «швидкість відгуку» сайту, а не продуктивність його інтерфейсу.

Чому саме так?

Швидше за все, TTFB - це показник, який Google може відстежити швидше і простіше інших. Існує безліч веб-інструментів, які в змозі це виміряти. У той час як швидкість завантаження зовнішнього дизайну і контенту сторінки часто залежить від браузера, продуктивності комп'ютера і інших умов, - а це виміряти вже складніше.
Крім того, що час отримання першого байта легко обчислити, за цим показником можна виміряти продуктивність всього сайту.

Відомо, що TTFB залежить від 3 чинників:

1. Мережеві затримки між відвідувачем і сервером.
2. Ступінь завантаження сервера.
3. Швидкість відображення контенту у вікні браузера.

Сайти можуть знизити затримки в мережі, використовуючи розподільні мережі CDNs (Content Delivery Network або Content Distribution Network - географічно розподілена мережева інфраструктура, що дозволяє оптимізувати доставку контента кінцевим користувачам). CDNs можуть набагато швидше доставляти контент користувачам, незалежно від їх географічного положення ,. Мабуть, сайти, що займають високі позиції, просто мають високопродуктивний сервер або використовують CDNs, щоб оптимізувати свої бази даних і додатки.

Хвіст виляє собакою?

Виявляються одні сайти вище в пошуковій видачі тільки тому, що мають більш розвинену серверну інфраструктуру, ніж інші? Або вони просто потребують кращому серверному обладнанні, щоб впоратися з тим напливом відвідувачів, який обрушується на них ВЖЕ через високого становища в рейтингу? Хоча це теоретично і можливо, за результатами експерименту можна зробити висновок, що тут має найбільше значення саме час отримання першого байта (TTFB). Цей висновок грунтується на тому, що в низькочастотних запитах, що складаються з 4 або 5 слів, пошукова система видає в першу чергу саме «чуйні» майданчики. Зазвичай за такими запитами видаються тільки «легковагі» сайти вузькоспеціалізованих компаній, які точно підпадають під запит. Але навіть серед цих результатів більш «швидкі» сайти завжди виявляються вищими у видачі!

ВИСНОВКИ

Серверна продуктивність сайту, яка включає в себе сервери, мережеву інфраструктуру, CDNs, фонові додатки і бази даних, безпосередньо впливає на його місце в результатах пошуку. Власникам сайтів рекомендується шукати шлях скорочення часу отримання першого байта (TTFB). Сьогодні до них відносяться такі способи як: використання згаданих вище CDNs, оптимізація коду, оптимізація запитів до бази даних, скорочення часу відгуку серверів.

РАДА: почніть з визначення вашого часу отримання першого байта. Визначте TTFB Ваших конкурентів, щоб побачити, над чим Вам слід працювати. Таку діагностику можна провести, наприклад, за допомогою російськомовного сервісу СайтРепорт ( saitreport.ru ).

Крім того, було встановлено, що продуктивність інтерфейсу не впливає безпосередньо на позицію сайту у видачі. Але було б помилкою припускати, що вона зовсім не важлива. За своєю суттю рейтинг орієнтований на швидкі, чуйні сайти, зручні користувачам. Очевидно, що «швидкі» сайти залучають більше відвідувачів, які в свою чергу відвідують більше розділів сайту, частіше виходять на прямий контакт і частіше стають клієнтами компанії. Коротше кажучи, «швидкий» інтерфейс полегшує користувачам життя - і задоволені відвідувачі сайту готові відплатити компанії тим же. І, звичайно, висока відвідуваність разом з великим числом кліків сприяють підвищенню рейтингу в пошукових системах. Загалом, якщо Ви дбаєте про свою популярність, то повинні постійно покращувати як серверну продуктивність Вашого ресурсу, так і ефективність роботи зовнішнього інтерфейсу.

Текст підготовлений за мотивами публікації: « How Website Speed Actually Impacts Search Ranking »(Англ.)

Але що і як саме вимірює Google?
І найголовніше питання: як саме це відбивається на рейтингу сайту в пошукових системах?
Чи впливають на позицію у видачі два наступних фактори: час, через яке на сторінці відображається документ, і час, який потрібен на завантаження всієї сторінки?
Що все це означає?
Отже, що в підсумку?
Чому саме так?
Хвіст виляє собакою?
Виявляються одні сайти вище в пошуковій видачі тільки тому, що мають більш розвинену серверну інфраструктуру, ніж інші?
Або вони просто потребують кращому серверному обладнанні, щоб впоратися з тим напливом відвідувачів, який обрушується на них ВЖЕ через високого становища в рейтингу?

Новости